Job Title: MERN Stack Developer (Mid-Level & Senior/Tech Lead)
Company: Eko
Location: Gurugram (On-site)
Job Type: Full-time
Job Description:
We are seeking passionate MERN Stack Developers at two experience levels to join our growing engineering team. You will be instrumental in building and scaling our robust platform of over 100 financial services. If you are driven to create impactful, scalable, and well-architected solutions, we want to hear from you.
We have openings for:
- MERN Full Stack Developer (2+ years experience)
- Senior MERN Full Stack Developer / Tech Lead (5+ years experience)
Key Responsibilities:
- Design, develop, and maintain end-to-end software solutions using the MERN stack (MongoDB, Express.js, React, Node.js) and TypeScript.
- Build scalable, secure, and fault-tolerant RESTful APIs.
- Write unit tests and practice Test-Driven Development (TDD) to ensure code quality.
- Collaborate with cross-functional teams to deliver tested, reusable, and efficient code.
- Develop and maintain a well-documented codebase adhering to best practices.
- Integrate with third-party APIs and services.
- (For Senior/Tech Lead): Lead, mentor, and guide a team of developers.
- (For Senior/Tech Lead): Drive system architecture, design discussions, and code reviews.
- (For Senior/Tech Lead): Champion Agile methodologies, CI/CD pipelines, and the adoption of emerging technologies.
Technical Skills (Must Have):
- Core Stack: Strong expertise in MongoDB, Express.js, React, and Node.js.
- Language: Proficiency in TypeScript (both frontend and backend).
- Frontend: React, Next.js, Tailwind CSS, and modern CSS (Grid, Flexbox).
- Backend: Express.js, API design (REST), Authentication (JWT).
- Databases: MongoDB & MySQL (strong DDL/DML; query optimization for seniors).
- Testing & QA: Unit Testing & TDD (Jest, Enzyme).
- Tools: Git, GitHub, JSDoc/Markdown for documentation.
Good to Have Skills:
- Chakra UI, Docker, Kubernetes, GitHub Actions.
- Linux CLI, Shell Scripting.
- Cloud Platforms: AWS, Azure (Serverless, Lambda).
- Experience with AI-assisted development tools (GitHub Copilot, Cursor).
- Agile/Scrum leadership experience (for seniors).
Candidate Profile:
- For Mid-Level: 2+ years of full-stack development experience.
- For Senior/Tech Lead: 5+ years of experience with a proven track record in team mentorship and technical leadership.
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration abilities.
- Proactive learner with a passion for building high-quality software.
Job Type: Full-time