About role:
We are seeking a Senior Software Engineer with extensive experience to assist us in developing a new product from the ground up.
Working directly with the product and technical teams in a fast-paced setting, you will be instrumental in the design and development of large-scale, event-driven backend systems.
This is a practical position for someone who enjoys influencing architecture at an early age, learns fast, and thrives on ambiguity.
Responsibilities
- Develop and maintain backend services using Node.js and TypeScript.
- Design and implement high-performance APIs and event-driven architectures on AWS.
- Build scalable, reliable systems capable of handling intensive workloads.
- Lead feature development end-to-end — from design to production.
- Collaborate closely with product and cross-functional engineering teams.
- Mentor teammates and promote best practices in code quality, testing, and security.
- Continuously adapt as the product evolves and new challenges emerge.
Requirements
- 5+ years of hands-on experience with Node.js and TypeScript in production.
- Strong experience with AWS services (e.g., Lambda, ECS, S3, RDS).
- Deep understanding of system design, scalability, and event-driven architecture.
- Experience with modern testing frameworks (Vitest, Jest, Playwright).
- Strong problem-solving skills and ability to work independently.
- Excellent communication skills in English.
- Ability to thrive in a dynamic, fast-paced environment.
Nice to Have
- Experience with GO
- Background in distributed systems or event-driven platforms.
- Experience working with LLMs or modern AI tooling.
- Knowledge of React.
- Experience with SQL and NoSQL databases
- Experience with Docker, Kubernetes, and CI/CD best practices.