About the job
Join Our High-Growth Product Team as a Senior Full Stack Developer
Position Type: Full-Time, Remote
Working Hours: U. S. Business Hours
About the Position
We are seeking a Senior Full Stack Developer who is passionate about building, scaling, and optimizing modern web applications from end to end.
This role is highly hands-on , you will be writing production-level code daily while also:
- Defining application architecture
- Enhancing performance
- Guiding and mentoring junior developers
You will engage across the entire stack:
Frontend → Backend → Database → Deployment
If you thrive on delivering tangible features rather than just conceptualizing them, this position is designed for you.
Your Responsibilities
1. Full Stack Development
- Develop comprehensive features encompassing:
- Frontend (UI)
- Backend (APIs, business logic)
- Database management
- Provide clean, scalable, production-ready code
2. Frontend Development
- Create responsive user interfaces using:
- React
- Angular
- Vue.js
- Implement state management solutions such as:
- Redux / Context API / Vuex
- Ensure:
- Optimal performance
- Accessibility
- Cross-device compatibility
3. Backend Development
- Develop APIs using:
- Node.js
- Django / Flask
- Spring Boot
- Design:
- RESTful APIs
- GraphQL endpoints
- Enhance backend performance and scalability
4. Database Management
- Utilize:
- PostgreSQL
- MySQL
- MongoDB
- Architect database schemas and optimize queries
- Implement caching solutions using:
- Redis
5. Testing and Code Quality
- Conduct testing using:
- Jest
- Cypress
- Maintain code coverage of ≥ 80%
- Participate in peer code reviews
6. DevOps and Deployment
- Utilize version control with:
- Git (GitHub / GitLab)
- Deploy via:
- CI/CD pipelines (GitHub Actions, Jenkins)
- Work with cloud service providers including:
- Amazon Web Services
- Microsoft Azure
- Google Cloud Platform
7. Mentorship and Technical Leadership
- Guide junior developers
- Review code and promote best practices
- Contribute to architectural and strategic planning
Ideal Candidate Attributes
- You have experience shipping features across the entire stack
- You possess a balance of speed and clean architecture
- You are adept at debugging complex systems
- You have excellent communication skills
