We are looking for a dynamic Full-Stack Engineer to join our agile development team, responsible for building and maintaining both mobile and web applications along with their corresponding backends.
Responsibilities:
- Collaborate with the agile team to deliver high-quality full-stack applications, covering both mobile and web frontends and backend systems.
- Implement proven software engineering practices such as pair programming, code reviews, and test-driven development.
- Lead discussions on solution architecture, establish best practices, and mentor team members.
Requirements:
- Proficiency in modern JavaScript (ES5/6) for web/app development.
- Experience in the following is advantageous:Backend development with TypeScript.
Frontend development using React.js and React Native.
Knowledge of database technologies (both relational and non-relational).
Experience with Docker and containerization. - Familiarity with the following is a bonus:AWS infrastructure and managed services.
CI/CD pipeline development and maintenance. - At least 2 years of relevant work experience is preferred.