You will be following our development process including using GitHub, Pull Request review, retrospective code review, issue tracking in sprints cycle, and CI/CD with GitHub, etc.
You will grow into a leadership role by demonstrating your technical excellence, coaching others, and improving our tech and development process.
Collaborate with developers, designers, and project stakeholders to deliver on time, maintaining technical documentation and progress updates, and flagging issues early with practical solutions.
Hands-on experience in web or mobile application development, with strong coding knowledge and modern frameworks and tools.
Experience in database schema design and data modeling (e.g., MySQL, PostgreSQL; NoSQL a plus), plus a solid grasp of system architecture concepts such as client–server, MVC, monolith vs. microservices, and RESTful API design.
...
We are seeking an experienced software developer to join a dynamic project. This is a great opportunity for a full stack developer to apply hands-on Angular and NestJS expertise while contributing to meaningful system enhancements and production support within an Agile delivery environment.
Cloud & Deployment: Manage application deployment lifecycles on cloud-based Linux Virtual Machines, leveraging Kubernetes for container orchestration, scaling, and high availability.
Production Monitoring & Incident Response: Proactively monitor the health, performance, and uptime of production servers and applications. Rapidly troubleshoot, diagnose, and resolve any live issues, bottlenecks, or system outages to ensure continuous availability.
Code Quality & Security: Establish and enforce rigorous software testing methodologies (unit, integration, and E2E). Lead comprehensive code reviews to ensure code quality, maintainability, and adherence to strict security best practices.
...
Champion secure software engineering practices and drive the adoption of DevSecOps principles throughout the software development lifecycle.
Oversee the implementation and maintenance of CI/CD pipelines, integrating automated testing and quality assurance into deployment workflows.
Collaborate closely with business analysts, product owners, UI/UX designers, solution architects, and infrastructure teams to deliver high-quality digital solutions.
...
Support the design and implementation of data analytics and reporting solutions to generate operational insights and drive data-informed decision-making.
Contribute to process digitalisation and continuous improvement initiatives aimed at enhancing operational efficiency and user experience.
Prepare and maintain technical documentation, user guides, reports, presentations, and project summaries to support knowledge sharing and project governance.
...
Support the design and implementation of data analytics and reporting solutions to generate operational insights and drive data-informed decision-making.
Contribute to process digitalisation and continuous improvement initiatives aimed at enhancing operational efficiency and user experience.
Prepare and maintain technical documentation, user guides, reports, presentations, and project summaries to support knowledge sharing and project governance.
...
Support the design and implementation of data analytics and reporting solutions to generate operational insights and drive data-informed decision-making.
Contribute to process digitalisation and continuous improvement initiatives aimed at enhancing operational efficiency and user experience.
Prepare and maintain technical documentation, user guides, reports, presentations, and project summaries to support knowledge sharing and project governance.
...
Support the design and implementation of data analytics and reporting solutions to generate operational insights and drive data-informed decision-making.
Contribute to process digitalisation and continuous improvement initiatives aimed at enhancing operational efficiency and user experience.
Prepare and maintain technical documentation, user guides, reports, presentations, and project summaries to support knowledge sharing and project governance.
...
Familiarity with control systems, data-driven modeling, or machine learning for engineering applications is highly beneficial.
Comfort working in a research-oriented environment, collaborating with multidisciplinary teams, and translating theoretical concepts into practical software solutions.
Bachelor’s or master’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
...