Join the TOPS Infosolutions Team

Sr. JS Full Stack Developer

Experience: 4+ Years | No of Openings: 2

Apply Now

Job Description

  • Design, build, and maintain scalable full-stack applications running in production
  • Own technical decisions on architecture, data modeling, deployments, and performance trade-offs
  • Debug live issues across the stack, identify bottlenecks, and improve performance
  • Participate in client conversations: scoping, technical discussions, demos, and updates
  • Review code and raise the team's bar including the judgment to catch when AI-generated code is subtly wrong, overengineered, or a poor fit
  • Mentor junior and mid-level engineers and contribute to team engineering standards
  • Continuously evaluate and adopt tools and practices that improve delivery
  • Work in an Agile / Scrum setup with regular delivery cycles

Key Responsibilities

  • 4–6 years building and shipping production JavaScript/TypeScript applications
  • Strong full-stack ability genuinely comfortable owning both React frontends and Node backends; can architect a feature from UI to data layer
  • Deep JavaScript and TypeScript language fundamentals, async patterns, typing discipline, and the ability to teach these to less experienced engineers
  • Strong React advanced hooks, state management, performance optimization, component architecture, and structuring large apps
  • Strong Node backend REST (and ideally some GraphQL or real-time) APIs, auth, error handling, and integrating third-party services; experience with Express, Nest, or similar
  • Solid SQL and NoSQL data modeling across relational and document paradigms; able to pick the right store for the problem and design schemas that hold up under load and change (PostgreSQL, MySQL, MongoDB, or similar)
  • Hands-on AWS deploying and operating applications, comfortable picking up new services, and debugging issues in production cloud environments
  • System design fundamentals caching (Redis/Memcache), queues, REST/API design, and an understanding of scaling and reliability trade-offs
  • Track record on live production systems operating, supporting, and evolving systems, not only greenfield builds or POCs
  • Git workflows in a team branching, reviews, conflict resolution
  • Day-to-day use of AI coding tools (Cursor, GitHub Copilot, Claude Code, or similar) and a point of view on where they help vs. hurt
  • Strong communication can explain technical decisions to clients and non-technical stakeholders
  • Independence breaks down ambiguous problems, designs solutions, and ships without hand-holding Automated testing depth (unit, integration, e2e)
  • Security fundamentals: auth flows, secrets management, OWASP basics

Fill The Form To Apply

Are you interested to be part of our excellent team?