Tell us where you fit the best, we will tell you how to get there…
We being an employee-centric company, offers you a fun-filled environment to excel in all the tasks you perform. Our endeavors aim to improve your learning curve so that you can gain a significant amount of life-changing knowledge as you work with TOPS. We are looking for the skillful, hardworking and talented individuals who wish to cultivate cross-functional abilities. If you think, you have strong fundamental values and forward thinking approach to stand apart from the crowd – we are here to help you!!!
Jr. JS Full Stack Developer
Experience: 1+ Years | No of Openings: 3
Job Description
Own small features end-to-end: build the UI in React, the API in Node, wire up the database, test it, ship it, support it
Ship clean, reviewable code including the judgment to know when AI-generated code is right, when it's subtly wrong, and when to rewrite it. Learn what "good" looks like through code review
Debug real issues across the stack including bugs you didn't write
Participate in design discussions and ask the questions you don't yet know the answers to
Learn the parts of the stack you don't know yet TypeScript, a new framework, an AWS service, a database you haven't used as projects demand
Show up to client meetings when invited, even if mostly to listen at first
Key Responsibilities
1–2 years building and shipping JavaScript/TypeScript applications paid work, not just bootcamp or coursework
Solid JavaScript fundamentals closures, async/await, promises, array methods, the DOM, ES6+ syntax. Can read and write idiomatic JS without help
React fundamentals components, props, state, hooks (useState, useEffect), and basic component composition
Node basics has built at least simple APIs or services with Express or similar
Has shipped something to real users: a feature, an internal tool, an integration. Something that actually runs and that real people depend on, even at small scale
Database basics can model simple data and write queries against MongoDB, MySQL, PostgreSQL, or similar. Understands the difference between SQL and NoSQL at a basic level
Git fluency branching, pull requests, resolving merge conflicts, reading diffs
Day-to-day use of AI coding tools (Cursor, GitHub Copilot, Claude Code, or similar) and a starting point of view on where they help vs. where they get things wrong. We assume you use AI; we hire for the judgment around it
Strong communication can ask clear questions, write a coherent Slack message, and follow up when blocked rather than going dark
Curiosity and initiative when stuck, has tried something before asking; when given feedback, applies it and remembers it next time
TypeScript exposure even basic typing of props and function signatures counts
Some experience with testing Jest, Vitest, React Testing Library, or any framework
REST API experience building them, consuming them, or both
Exposure to AWS basic familiarity with EC2, S3, Lambda, or similar
CSS / styling depth Tailwind, SASS/LESS, styled-components, or a component library
A deployed personal project with a live URL