Design, code, and test high-quality features and services for both our front-end (React) and back-end (NodeJS/Express) applications.
Support technical design discussions, define system architecture, and ensure solutions are scalable, secure, and cost-effective within the AWS environment.
Conduct rigorous code reviews, establish coding standards, and actively mentor mid-level and junior developers on best practices and complex technical concepts.
Design, develop, and maintain high-performance, scalable web applications.
Collaborate with cross-functional teams to define, design, and ship new features.
Write clean, maintainable, and efficient code.
Troubleshoot and debug applications.
Requirements
+5 years of experience in designing, developing, and maintaining NodeJS ecosystems and products.
+5 years of experience in designing, developing, and maintaining React ecosystems and products.
Advanced JavaScript/TypeScript: Expert proficiency in modern JavaScript (ES6+) and a strong command of TypeScript for building type-safe applications.
Deep expertise in React.js, including Hooks, Context API, and component lifecycle.
Extensive experience with common state management libraries (Redux, Redux Toolkit).
Proficiency in modern styling techniques (e.g., Styled-Components, CSS-in-JS, or Sass/Less).
Experience writing robust unit and integration tests using frameworks like Jest, React Testing Library, or Enzyme.
Expert-level development using NodeJS and a common framework such as Express.js.
Strong knowledge of both relational (DocumentDB) and NoSQL (MongoDB, DynamoDB) databases, including schema design and query optimization.
Strong understanding of security principles, including authentication (JWT, OAuth), authorization, and data encryption.
Bachelor's degree in Computer Science, Engineering, or a related technical field.
Benefits
Professional development opportunities with international customers
Collaborative work environment
Career path and mentorship programs
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.