*what you will do*
- design and implement complex features using node.js, typescript, graphql, and react;
- manage and integrate databases using mongodb, provisioned and managed via aws;
- use terraform for infrastructure as code to manage scalable cloud resources;
- collaborate with product managers, designers, and other engineers to define requirements and deliver high-quality solutions;
- write clean, efficient, and well-documented code that adheres to best practices;
- utilize gitlab for version control, continuous integration, and deployment workflows;
- conduct code reviews, mentor junior engineers, and troubleshoot technical issues;
- implement ai-driven features using retrieval-augmented generation and natural language processing.
*must haves*
- bachelor's or master's degree in computer science, engineering, or a related field;
- 6+ years of professional experience in software development, focusing on backend and frontend technologies;
- strong expertise in node.js, typescript, and react;
- understanding of java and its frameworks;
- proficiency with gitlab for version control and ci/cd pipelines;
- experience with aws, specifically managing mongodb environments;
- proficient in using terraform for managing cloud infrastructure;
- mac os experience required (to be discussed during the client interview);
- upper-intermediate english level.
*nice to haves*
- experience with testing frameworks like jest or cypress;
- expertise in graphql for api development and optimization;
- familiarity with spark and scala for big data processing;
- experience with ai techniques such as retrieval-augmented generation;
- familiarity with llamaindex for managing large-scale ai data;
- strong problem-solving skills and experience with agile methodologies.
*the benefits of joining us*
- *professional growth*
accelerate your professional journey with mentorship, techtalks, and personalized growth roadmaps
- *competitive compensation*
we match your ever-growing skills, talent, and contributions with competitive usd-based compensation and budgets for education, fitness, and team activities
- *a selection of exciting projects*
join projects with modern solutions development and top-tier clients that include fortune 500 enterprises and leading product brands
- *flextime*
tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office - whatever makes you the happiest and most productive.
*job types*: full-time, contract
work location: in person