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
3 + years of experience and a great passion for software engineering and code, which includes:
Cloud-based platforms (e.g., AWS, Azure, Google Cloud, IBM Cloud)
Enterprise-related development (scalability, performance)
Dockers, Kubernetes, and OpenShift technologies
SaaS platforms
Back-end development experience, preferably in NodeJS and Typescript
Micro-service architecture & cloud-native services
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)