We are seeking a skilled back-end developer to join our Software team.
As part of our team, you will be responsible for developing and maintaining high-quality software products, working with a variety of technologies and programming languages.
Your Role and Responsibilities:
Your main duties will include designing and implementing new features, optimizing and maintaining existing code, and ensuring the software meets high-quality standards through testing and debugging. You will also work closely with other developers, designers, and product managers to ensure the software meets user needs.
What youll do:
Collaborate with stakeholders to identify potential automation opportunities and define project requirements.
You will take part in the architecture, design and implementation
Write clean, concise code that is stable, extensible, and unit-tested appropriately
Diagnose complex issues, evaluate, recommend and execute the best solution
Test software to ensure proper and efficient execution and adherence to business and technical requirements
Write code that meets the production requirements and design specifications and anticipate potential errors/issue
As part of our team, you will be responsible for developing and maintaining high-quality software products, working with a variety of technologies and programming languages.
Your Role and Responsibilities:
Your main duties will include designing and implementing new features, optimizing and maintaining existing code, and ensuring the software meets high-quality standards through testing and debugging. You will also work closely with other developers, designers, and product managers to ensure the software meets user needs.
What youll do:
Collaborate with stakeholders to identify potential automation opportunities and define project requirements.
You will take part in the architecture, design and implementation
Write clean, concise code that is stable, extensible, and unit-tested appropriately
Diagnose complex issues, evaluate, recommend and execute the best solution
Test software to ensure proper and efficient execution and adherence to business and technical requirements
Write code that meets the production requirements and design specifications and anticipate potential errors/issue
Requirements:
3 + years of experience and a great passion for software engineering and code
2+ years of development experience in cloud-based platforms (e.g., AWS, Azure, Google Cloud, Cloud)
Experience in enterprise-related development (scalability, performance)
2+ years of development experience with Dockers, Kubernetes, and OpenShift technologies
Experience developing SaaS platforms
Back-end development experience, preferably in NodeJS and Typescript
Experienced in working with micro-service architecture & cloud-native services
Experience working with continuous integration and delivery (CI/CD) tools such as Jenkins, Git
Excellent communication skills, self-managed, and a team player
Preferred Technical and Professional Expertise
Bachelors degree in Computer Science (or equivalent), or relevant background- Advantage
3 + years of experience and a great passion for software engineering and code
2+ years of development experience in cloud-based platforms (e.g., AWS, Azure, Google Cloud, Cloud)
Experience in enterprise-related development (scalability, performance)
2+ years of development experience with Dockers, Kubernetes, and OpenShift technologies
Experience developing SaaS platforms
Back-end development experience, preferably in NodeJS and Typescript
Experienced in working with micro-service architecture & cloud-native services
Experience working with continuous integration and delivery (CI/CD) tools such as Jenkins, Git
Excellent communication skills, self-managed, and a team player
Preferred Technical and Professional Expertise
Bachelors degree in Computer Science (or equivalent), or relevant background- Advantage
This position is open to all candidates.