Backend Software Developer; C# | Node.js | Azure
Listed on 2026-02-20
-
Software Development
Backend Developer, Cloud Engineer - Software
We are committed to building intelligent, efficient, and high quality backend services that power the next generation of building automation and digital products. As a Backend Software Developer, you will design, build, and maintain backend services, APIs, and data pipelines that support mission critical applications used by customers worldwide.
You will work closely with product managers, frontend engineers, QA, and cross functional teams to deliver reliable, scalable, and secure backend systems. In this role, you will directly contribute to improving performance, system design, architectural decisions, and overall technical execution across our software ecosystem.
You will operate in a modern agile environment using industry standard tools, cloud services, and continuous integration practices.
How you will do it- Design, develop, and maintain backend services, APIs, and microservices.
- Build clean, reusable, and scalable code following best engineering practices.
- Work collaboratively with frontend, QA, and product teams to deliver end to end features.
- Profile, monitor, and optimize application performance across services and data layers.
- Troubleshoot production issues, identify root causes, and deploy fixes with minimal disruption.
- Contribute to architecture discussions, technical decision making, and system design.
- Write and maintain technical documentation for backend components and services.
- Participate in code reviews to maintain consistency and quality across the codebase.
- Implement unit, integration, and automated tests to ensure reliability.
- Stay up-to-date with emerging backend technologies and industry trends.
- Follow all corporate and departmental software development standards and quality guidelines.
- Bachelor’s degree in Computer Science, Engineering, or related technical field, or equivalent practical experience.
- Strong proficiency in one or more backend languages such as C# with some Node.js.
- Solid understanding of data structures, algorithms, and object oriented design principles.
- Experience building RESTful APIs, microservices, or distributed systems.
- Wix, WPF and Winform experience is a great add on.
- Familiarity with SQL and/or No
SQL databases (Postgre
SQL, MySQL, Mongo
DB, Dynamo
DB). - Experience using Git/Git Hub or equivalent version control systems.
- Strong debugging, analytical, and problem solving skills.
- Ability to work collaboratively within Agile/Scrum development teams.
- Experience with cloud platforms (Azure).
- Knowledge of Docker, Kubernetes, or container based architectures.
- Familiarity with event driven systems or messaging technologies.
- Experience with CI/CD pipelines (Git Hub Actions, Azure Dev Ops, Jenkins).
- Understanding of authentication and authorization frameworks (OAuth, JWT).
- Strong communication skills and ability to clearly articulate technical concepts.
- Self driven, proactive, and eager to learn new technologies.
- Comfortable operating in a fast paced, collaborative team environment.
- Able to handle ambiguity and break down complex problems into actionable steps.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).