Platzhalter Bild

Senior Software Engineer na Sinch

Sinch · Noida, Índia · Onsite

Candidatar-se agora

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
Candidatar-se agora

Outros empregos