As part of digital transformation journey, we are looking for a Full Stack Software Engineer to join our team in exploring AI, data and modern platforms to shape the next generation of IT systems. The Full Stack Engineer is responsible for designing, developing, deploying, and maintaining scalable, high-performance, and secure web applications. The role requires expertise in frontend and backend development, cloud technologies, DevOps automation, and application security. Engineers must work in an agile, DevOps-driven environment, ensuring high software quality, security, and maintainability.
You will be part of a team working closely with the Product Department to shape both product direction and engineering practices, build prototypes to test ideas, then take them all the way to production.
Responsibilities:
- Design, build, and ship full-stack applications - from frontend to backend to APIs and databases.
- Rapidly prototype AI-powered features (e.g. integrating LLM APIs, GenAI frameworks).
- Collaborate with UX, DevOps, and Data teams to deliver working products.
- Manage deployments across cloud environments.
- Establish engineering best practices.
Requirements:
- Degree in Computer Science, Engineering, IT, or equivalent practical experience.
- Minimum of 7 years experience in modern full-stack development
- Frontend: React/TypeScript (or equivalent modern framework)
- Backend: Node.js/NestJS/Express (or equivalent)
- Databases: SQL and NoSQL
- Proficient in rapid prototyping as well as building production systems.
- Good understanding of software design principles (SOLID, design patterns, clean architecture) with the ability to make architectural trade-offs pragmatically.
- Familiarity with LLM APIs (e.g. OpenAI API) and ML model integration is a must.
- Strong foundation in software hygiene: TDD, automated testing, git best practices.
- Experience with cloud infrastructure (AWS/GCP/Azure), Docker, and CI/CD pipelines.
- Prior experience in Government TechStack (e.g. SHIP/HATS, GCC) and regulatory compliance (e.g. IM8) is a plus.
- Good problem-solving and communication (English) skills.
- A growth mindset and passion for creating products.
This is a full-time, contract position