Job Description
Key responsibilities:
* Develop scalable cloud native solutions.
* Mentor closely Junior development engineers in initiatives to drive outcomes.
* Design and implement software features to meet desired user experience, functional, and security requirements, coordinating efforts with product owner and development leads.
* Create, maintain, and contribute to documentation including code comments, wiki pages, and READMEs.
* Write and maintain automated unit tests, ensuring test coverage meets agreed upon standards.
* Perform code reviews and merge requests as needed.
* Communicate with internal and external stakeholders and technical experts to support project execution.
Your Profile
Key skills/knowledge/experience:
* Applied experience with backend development technologies using modern frameworks such as Flask/Quart.
* Applied experience in React, JS/Typescript and RESTful API design in cloud platforms.
* Applied experience with Unix/Linux shell scripting, Kubernetes, and containerization.
* Applied experience with iterative and incremental development on product-focused teams, leading and conducting code quality reviews and implementation of best practices.
* Excellent knowledge and applied experience of version control systems (e.g., GitLab) and modern version control for use in continuous deployments.
* Strong architectural mindset, thinking about design before implementation.
Good to have:
* Self-motivation, flexibility, with strong social skills.
* Knowledge of Agile/Scrum and associated tools such as Jira, confluence.
* Experience in Behaviour Driven Development & Gherkin.