N

Nakisa

Builds planning software for HR, finance and real estate

Software Developer - Cloud Platform

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeMontreal, QC, CanadaNo salary listed

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • At least 2 years of software development experience, including at least 1 year working with Java.
  • Proficiency in full-stack development, including backend development with Java, Spring Boot, and RESTful APIs, and frontend development with Vue.js or similar frameworks such as React or Angular.
  • Experience with SQL databases such as PostgreSQL or MySQL.
  • A strong understanding of object-oriented programming and design patterns.
  • Experience building scalable, high-performance applications using microservice architecture.
  • Familiarity with version control systems such as Git, CI/CD pipelines, and containerization tools such as Docker and Kubernetes.
  • Knowledge of frontend build tools such as Webpack and Babel, and state management libraries such as Vuex and Pinia.
  • Ability to debug frontend and backend issues.
  • Working proficiency in spoken and written English to participate in code reviews, design discussions, sprint ceremonies, production-incident coordination with colleagues outside Quebec, and technical documentation shared with those teams.

Responsibilities

  • Design, develop, and maintain backend services and corresponding frontend components for the cloud platform.
  • Contribute features to the identity and access management platform to support security and compliance requirements.
  • Build tools and integrations that improve monitoring, logging, and visibility of microservices and distributed systems.
  • Support and maintain CI/CD pipelines to improve build, test, and deployment reliability.
  • Write clean, well-tested, maintainable code following established best practices and design patterns.
  • Collaborate with Product, QA, and DevOps teams to deliver software on schedule.
  • Participate in code reviews, design discussions, and sprint planning, and take ownership of assigned tasks and features.
  • Use AI-assisted development tools such as Claude Code, GitHub Copilot, and ChatGPT/Codex to improve development speed and code quality.
  • Continuously build skills and help introduce tools, technologies, and best practices to the team.

Desired Qualifications

  • Proficiency in data modeling, ETL pipelines, and database management using SQL or NoSQL.
  • Experience with data engineering tools such as Apache Flink, Elasticsearch, Kafka, Apache Confluent, or Apache Airflow.
  • Experience with data visualization and frontend libraries such as ECharts, Plotly, or D3.js.
  • Understanding of the HR or Financial domain.
  • Experience with Python or Rust.

About the Company

Nakisa

Builds planning software for HR, finance and real estate

Nakisa builds cloud software that large companies and public agencies use to plan their workforce, account for leases and manage real estate. HR teams use it to chart reporting lines, model organizational designs and plan future staffing, while finance teams automate lease accounting under international and US reporting standards. Real estate and facilities teams manage portfolios, capital projects and building operations on the same platform, and a decision intelligence product applies AI to company data to produce scenarios and recommendations. Customers pay to use the software as a hosted service. Nakisa was founded in 1990 and is headquartered in Montreal.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Montreal, Canada
Founded
1990

Recently Posted Jobs

Explore more opportunities at Nakisa

See more jobs