- Build, test and release complex mission-critical full-stack applications for internally and externally facing software
- Design and implement frontend code and algorithms using ReactJS Typescript as well as backend code using AWS Services, NodeJS Lambdas, and MongoDB NoSQL databases
- Collaborate with cross-functional teams, including QA testing, technical product management and UI/UX design teams, to define application features
- Use automation as an opportunity to reduce roadblocks and achieve deliverables
- Ensure good software architecture practices are followed across the team. actively contribute to code and design reviews; perform unit testing to deliver high-quality software
Basic Qualifications:
- 5+ years of professional experience as a full-stack software engineer developing custom solutions or applications
- BE/B.Tech in Engineering (Computer Science / Data Engineering / Data
- Science or equivalent practical experience)
- Proficiency in the following frontend languages and technologies: ReactJS, HTML, CSS, MaterialUI, Apollo Client, React Router, React Hooks, and GraphQL
- Proficiency in the following backend languages and technologies: Node.js, GraphQL, RESTful APIs, and Apollo Studio
- Great understanding of caching, authentication, authorization, and privacy considerations
- Unit testing and test-driven development experience
- Systematic troubleshooting and root cause analysis experience
- Knowledge of Agile Development of Accessible Software Tools