Join the TOPS Infosolutions Team
Sr. JS Full Stack Developer
Experience: 4+ Years | No of Openings: 2
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?