Software Engineer
Description
We are looking for a full stack developer with strong backend expertise and frontend exposure to drive end-to-end technical delivery. Candidates should have experience working within cross-functional, self-organizing teams and have a strong understanding of how to balance stakeholder requirements. Key Responsibilities ● Develop standards compliant code adhering to industry best practices ● Design, develop and deploy scalable backend & frontend solutions ● Integrate AI solutions into workflows ● Collaborate with Product, UX/UI, and QA teams to deliver end-to-end solutions ● Review pull-requests in-depth ● Continuously iterate to improve the SDLC Tech Stack & Hard Skills ● Proficiency with TypeScript is required ● Frontend - React.js and modern state management libraries (Zustand/Redux) ● Backend - Nest.js, Express,js, Node.js ● Databases – SQL (MySQL/PostgreSQL), NoSQL experience is nice to have ● Developing durable, asynchronous web applications (web sockets, retry policies) ● Docker, CI/CD pipelines, IaC (Terraform/CloudFormation/Pulumi) ● Automated end-to-end testing (Jest/Vitest) ● AI Integration: integrating AI/ML services & APIs ● Git/GitHub, Agile, Jira, and other general software tooling Requirements ● Bachelor’s degree in Software Engineering, Computer Science, or a related field ● Must be a U.S. citizen or Green Card holder authorized to work in the U.S ● 2-4 years of professional experience Show more Show less