Job Description
Roles & Responsibilities
We are seeking a skilled and motivated Mid-Level Mern Stack Developer with strong experience in modern JavaScript technologies, including Next.js, React Native, and NestJS. The ideal candidate will be responsible for developing scalable web and mobile applications, building robust backend services, and collaborating with cross-functional teams to deliver high-quality digital products.
You should be passionate about clean code, performance optimization, and creating seamless user experiences across web and mobile platforms.
Responsibilities:
Develop and maintain scalable web applications using Next.js and React
Build and maintain cross-platform mobile applications using React Native
Design, develop, and maintain backend APIs and services using NestJS
Collaborate with UI/UX designers, product managers, and developers to implement new features.
Integrate RESTful APIs, third-party services, and cloud-based solutions
Optimize applications for speed, scalability, and performance.
Write clean, reusable, and maintainable code following best practices.
Participate in code reviews, technical discussions, and sprint planning.
Troubleshoot, debug, and resolve production issues.
Ensure application security, testing, and deployment standards are followed
Desired Candidate Profile
Required Skills & Qualifications
Hands-on experience with:
○ Next.js
○ React.js
○ React Native
○ NestJS
○ Node.js
Strong understanding of REST APIs and backend architecture
Experience with MongoDB, PostgreSQL, MySql, or other relational/non-relational
databases
Familiarity with authentication and authorization systems (JWT, OAuth, etc.)
Experience with Git and collaborative development workflows
Understanding of responsive design and mobile-first development
Familiarity with state management libraries such as Redux, Zustand, or Context API
Experience working with cloud platforms and deployment pipelines
Prefered Skills
Familiarity with AWS, Azure, or Google Cloud
Knowledge of CI/CD pipelines and DevOps practices
Experience with WebSockets or real-time applications
Understanding of Agile/Scrum methodologies
Strong problem-solving and analytical thinking
Excellent communication and teamwork skills
Ability to work independently and manage tasks effectively
Attention to detail and commitment to quality
Eagerness to learn and adapt to new technologies