Senior Full Stack Developer (MERN)

Organization: ThinkZone (https://www.thinkzone.in)
Location: Cuttack, Odisha, India (In-office)
Job Type: Full-Time
Experience: 2–4 Years
Salary: As per industry standards

About the Role
We are looking for a Senior Full Stack Developer (MERN) with strong experience in mobile, frontend, and backend development. Candidates must have hands-on experience with React Native CLI (Expo not acceptable) and should have at least one live production mobile application and one web application.

Mandatory Skills (Not Negotiable)
• React Native CLI (Expo experience not acceptable)
• React.js
• Redux Toolkit
• Node.js
• Express.js
• MongoDB

Key Responsibilities
• Develop and maintain cross-platform mobile applications using React Native CLI
• Build and optimize web applications using React.js and Redux Toolkit
• Design responsive, mobile-first UI/UX for web and mobile platforms
• Develop RESTful APIs using Node.js and Express.js
• Design and manage MongoDB schemas, queries, and aggregations
• Integrate third-party APIs and services
• Ensure code quality, performance, and maintainability
• Use Git/GitHub for version control and collaboration
• Collaborate with UI/UX, QA, and Product teams in an Agile/Scrum environment

Good to Have
• Experience with CI/CD pipelines, Docker, or cloud platforms (AWS / GCP / Azure)
• Knowledge of testing frameworks (Jest, Mocha, Cypress)
• Familiarity with Agile methodologies

What We Offer
• Opportunity to work on impactful web and mobile products
• Collaborative work culture with learning and growth opportunities
• Competitive salary with performance-based growth

How to Apply
Interested candidates may apply by sending their updated resume, along with current CTC and expected CTC, and a brief note in the email explaining why they believe they are a strong fit for the role, to hrteam@thinkzone.in
with the subject line “Application for the Position of Senior Full Stack Developer (MERN)” .

Note: Owing to the high volume of applications, only shortlisted candidates will be contacted via email. If you do not hear from us within 15 days of submitting your application, it should be assumed that your application has not been selected for further consideration. Repeated follow-ups regarding application status will not be entertained.