Qualifications
Experience: 6+ Years
Location: Remote
Employment Type: Full-Time
About the Company
We are seeking a Senior Full Stack Developer with strong expertise in the MERN stack (MongoDB, Express.js, React.js, Node.js).
The ideal candidate will lead the design, development, and deployment of high-performance web applications.
You’ll work with cross-functional teams to create scalable, maintainable, and innovative solutions that meet our business and client needs.
About the Role
We are seeking a Senior Full Stack Developer with strong expertise in the MERN stack (MongoDB, Express.js, React.js, Node.js).
The ideal candidate will lead the design, development, and deployment of high-performance web applications.
You’ll work with cross-functional teams to create scalable, maintainable, and innovative solutions that meet our business and client needs.
Responsibilities
- Architect, design, and develop robust web applications using the MERN stack.
- Lead and mentor a team of developers, ensuring adherence to best practices and coding standards.
- Design RESTful APIs and work on end-to-end integration of frontend and backend services.
- Optimize applications for speed, scalability, and security.
- Collaborate with product managers, UI/UX designers, and QA engineers to deliver high-quality software.
- Conduct code reviews and participate in system architecture decisions.
- Handle DevOps tasks such as containerization (Docker), deployments, and CI/CD.
- Stay updated with emerging technologies and propose innovative solutions.
Required Skills
- Frontend:
- React.js (Class & Functional Components, Hooks, Redux)
- JavaScript (ES6+), TypeScript
- Responsive UI Design using Tailwind CSS, Material UI, Bootstrap
- Backend:
- Node.js, Express.js
- RESTful API & GraphQL design
- JWT/OAuth for Authentication
- Database: MongoDB, Mongoose, PostgreSQL, MySql
- DevOps & Tools:
- Docker, Git, GitHub/GitLab
- CI/CD (Jenkins, GitHub Actions)
- Cloud Services: AWS (EC2, S3, Lambda), GCP or Azure
- Testing: Jest, Mocha, Cypress or similar testing libraries
Preferred Skills
- Strong leadership and mentoring ability
- Analytical thinking and problem-solving skills
- Agile/Scrum development experience
- Excellent communication and documentation skills