Job Overview
We are looking for a sharp, product-minded Full Stack Developer with strong logical reasoning, advanced debugging ability, and the mindset to think through all scenarios, including rare edge cases.
This role requires someone who can work across React, Node.js, SQL/Sequelize, and modern AI tools (MCP, RAG, prompt engineering) while also handling client communication with clarity and confidence.
You will work on high-traffic systems (1,00,000+ active users), build scalable architecture, and collaborate with both internal teams and clients.
What You’ll Do
1. Build & ship features end-to-end
- Develop responsive and dynamic web apps using ReactJS.
- Implement backend logic and scalable APIs using Node.js.
- Ensure clean integration between frontend and backend.
2. Design & optimize data layers
- Work extensively with SQL databases (MySQL/PostgreSQL).
- Use Sequelize ORM for models, migrations, relations, scopes and query optimization.
3. Debug like a problem-solving expert
- Investigate complex issues across frontend, backend, and database layers.
- Think through edge cases, worst cases, and scalability issues.
- Use logs, profiling, browser tools, and AI assistance.
4. Use AI as a core part of development
- Leverage MCP, prompt engineering, and RAG workflows for faster and smarter coding.
- Validate AI output with strong technical judgement.
- Use AI to speed up design, debugging, testing, and documentation.
5. Build for scale
- Write code that supports 1 lakh+ active users.
- Optimize APIs, queries, caching, and rendering.
6. Communicate effectively
- Collaborate with teammates and UI/UX teams.
- Participate in code reviews, planning, and sprint discussions.
- Have excellent communication for internal calls, documentation, and status updates.
- Handle client communication confidently, explain technical details in simple language, and present updates professionally
Must Have Skills
1. Technical Excellence
- Strong proficiency in ReactJS (hooks, component patterns, optimization).
- Solid experience with Node.js, JavaScript/TypeScript.
- Very strong SQL knowledge, joins, indexing, optimization.
- Deep understanding of Sequelize ORM, relations, migrations, and scopes.
- Strong foundation in data structures & algorithms.
- Clear understanding of REST APIs, authentication, and error handling.
- Good command over responsive UI and modern UI libraries (MUI/Ant/Chakra/etc.).
2. Problem Solving & Thinking Ability
- Sharp logical reasoning.
- Very strong debugging skills.
- Ability to identify multiple scenarios, edge cases, and failure points.
- Ability to simplify complex problems.
3. AI-Native Developer Mindset
- Hands-on with ChatGPT/Claude or similar tools.
- Experience or willingness to learn MCP, RAG, embeddings, pand rompt engineering.
- Uses AI to boost productivity but does not depend blindly on it.
4. Communication & Professionalism
- Very strong communication skills, verbal and written.
- Ability to explain technical issues simply and clearly.
- Professional and structured client communication.
- Ability to document work cleanly.
- Confident in presenting updates, blockers, solutions, and timelines.
Good to Have
- Experience handling large-scale systems.
- Understanding of caching, rate limiting, queues, and Redis.
- Familiarity with CI/CD, deployments, and basic DevOps.
- Experience working with large codebases.
Qualifications
- Bachelor’s degree in Computer Science, IT
- 2+ years of experience in full-stack development
- Strong proficiency in React JS
- Experience in JavaScript and Node.js
- Understanding of REST APIs and microservices
- Familiar with Git, Agile, and modern development practices
- Strong problem-solving and analytical skills
- Ability to work independently and collaboratively
- Passion for learning and staying updated with new technologies
Who Will Be a Great Fit
- You don’t just write code; you think deeply before writing.
- You can visualize multiple flows and possible failures.
- You don’t rely blindly on AI; you validate logically.
- You enjoy debugging and solving complex technical puzzles.
- You communicate clearly and present confidently to clients.
- You care about clean code, structure, performance, and user experience.
Why Join TST Technology?
- There is no “Sir”, “Ma’am”, “Boss”, or “Employee” here; we are all teammates.
- We believe in equality and mutual respect; everyone stands on the same ground.
- We help our teammates grow through support, feedback, and shared learning.
- We dream big and work even bigger to turn those dreams into reality.
- Our culture is built on creativity, ownership, and collaboration.
- We value open communication over rigid hierarchies.
- We read books, organize knowledge-sharing sessions, and enjoy fun-loving parties as part of our culture.
- We celebrate every small and big win together as a team.
- You'll work with a young, energetic, and ambitious group of people.
- At TST Technology, it's not about titles, it's about teamwork and shared goals.
- You’re not joining a company, you're joining a purpose-driven team.
- Salary on time, never skip the last date of the month.
- No contract or bonds work without worries in a stress-free environment.
