Tech Stack
AngularAWSAzureCloudCypressDjangoDynamoDBFlaskGoogle Cloud PlatformGraphQLJavaJavaScriptJenkinsJestMochaMongoDBMySQLNode.jsNoSQLPostgresPythonReactRedisReduxSpringTypeScriptVue.js
About the role
- Build modern, responsive UIs using React, Angular, or Vue.
- Implement state management (Redux, Vuex, or Context API).
- Ensure accessibility and cross-browser/device compatibility.
- Develop APIs and business logic in Node.js, Python (Django/Flask/FastAPI), or Java/Spring.
- Design RESTful or GraphQL endpoints for client consumption.
- Manage server-side rendering and optimize for performance.
- Design schemas and manage relational (Postgres, MySQL) and NoSQL (MongoDB, DynamoDB) databases.
- Write optimized queries and manage migrations.
- Implement caching strategies (Redis, Memcached).
- Write unit, integration, and end-to-end tests using Jest, Mocha, Cypress, or PyTest.
- Maintain high code coverage (≥80%) and follow style/linting rules.
- Perform regular peer code reviews.
- Work with product managers and designers to refine user stories into technical requirements.
- Participate in sprint ceremonies (planning, standups, retrospectives).
- Provide accurate effort estimates and technical feedback.
- Use Git, GitHub/GitLab for version control and pull requests.
- Deploy applications using CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins).
- Manage cloud deployments on AWS, Azure, or GCP for applications (Elastic Beanstalk, App Engine, Lambda/serverless functions).
- Mentor junior and mid-level developers through code reviews and pair programming.
- Contribute to long-term technical roadmap discussions.
- Help enforce engineering best practices across the team.
Requirements
- 5+ years full stack development.
- Proficiency with JavaScript/TypeScript (React, Angular, Vue + Node.js).
- Experience with at least one relational and one NoSQL database.
- Familiarity with Git workflows and CI/CD.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptTypeScriptReactAngularVueNode.jsDjangoFlaskFastAPIJava
Soft skills
mentoringcode reviewstechnical feedbackcollaborationcommunicationeffort estimationagile methodologiesproblem-solvinguser story refinementbest practices enforcement