Responsibilities
- Build end-to-end features across frontend (UI), backend (APIs, logic), and database
- Deliver clean, scalable, production-ready code
- Build responsive UIs using React, Angular, or Vue.js
- Implement state management using Redux, Context API, or Vuex
- Ensure performance, accessibility, and cross-device compatibility
- Build APIs using Node.js, Django/Flask, or Spring Boot
- Design REST APIs and GraphQL endpoints
- Optimize backend performance and scalability
- Work with PostgreSQL, MySQL, and MongoDB
- Design schemas and optimize queries
- Implement caching using Redis
- Write tests using Jest and Cypress
- Maintain ≥ 80% code coverage
- Conduct peer code reviews
- Use Git (GitHub / GitLab)
- Deploy via CI/CD pipelines (GitHub Actions, Jenkins)
- Work with cloud platforms: Amazon Web Services, Microsoft Azure, Google Cloud Platform
- Mentor junior developers
- Review code and enforce best practices
- Contribute to architecture and roadmap decisions
Requirements
- 5+ years full stack development experience
- Strong experience with JavaScript / TypeScript
- Strong experience with React + Node.js
- Experience with relational DB + NoSQL DB
- Familiarity with Git workflows
- Familiarity with CI/CD pipelines
Nice to Have
- SaaS or product-based company experience
- Microservices or serverless architecture
- Experience with Docker
- Experience with Terraform
- Experience in high-growth environments
Work Arrangement
Remote (Worldwide)
Additional Information
- Working hours: U.S. Business Hours
- Position type: Full-Time, Remote