- Senior
- Escritório em Noida
Role Overview
We’re looking for a pragmatic Full-Stack Engineer with 3–5 years of hands-on experience building scalable web applications across the MERN/Node ecosystem and JVM services. You’ll own features end-to-end—design, build, test, deploy, and iterate—while collaborating closely with product, design, and QA.
What You’ll Do
- Design and develop RESTful/JSON APIs in Node.js/Express and/or services in Java (Spring or similar).
- Build responsive, accessible UIs with React (hooks, context/state management, routing).
- Model data and write performant queries on MongoDB; design indexes and review query plans.
- Write unit/integration tests; participate in code reviews and CI/CD workflows.
- Instrument services for logs/metrics/tracing; troubleshoot performance and production issues.
- Collaborate with PM/Design; communicate trade-offs clearly and ship iteratively.
- Follow secure coding practices and ensure high code quality, reliability, and maintainability.
Must-Have Qualifications
- 3–5 years professional experience as a full-stack or backend engineer.
- Strong in Java (OOP, collections, concurrency basics) and/or Node.js/Express.
- Proficiency with React and modern JavaScript/TypeScript (ES6+).
- Solid experience with MongoDB (schema design, aggregation, indexing).
- Comfortable with Git, REST, JSON, async programming, and debugging across the stack.
- Clear, concise communication skills—written and verbal—with a product mindset.
Good to Have (Nice-to-Haves)
- Redis for caching/rate-limiting/sessions.
- Kafka (or any event streaming) for async, decoupled architectures.
- Docker, basic CI/CD (GitHub Actions/GitLab), cloud exposure (AWS/GCP/Azure).
- Testing libraries (Jest, React Testing Library, Mocha/Chai) and API testing (Postman).
- Basic security practices (OWASP), API auth (JWT/OAuth2), and performance profiling