Full Time
Hyderabad
Lead / Senior Full Stack Engineer
We are seeking a seasoned Full-Stack Developer to join our dynamic team. You will play a key role in building and enhancing our platform — working across the MERN stack (MongoDB, Express.js, React.js/Next.js, Node.js) with exposure to Python-based microservices (FastAPI or Flask).
This role is ideal for a developer who enjoys taking ownership of features end-to-end, thrives in startup environments, loves solving complex technical and product challenges, and is willing to go beyond their core role to contribute to our mission.
Job Title :
Lead / Senior Full Stack Engineer
Tech Stack :
MERN + Next + Python
Experience Level :
2+ years
Location :
Hyderabad
Joining :
Immediate or as per the availability
Annual salary range :
5 - 8 LPA
What will you do?
• Build, enhance, and maintain full-stack web applications using Next.js/React.js for the frontend and Node.js + Python for backend services.
• Design and develop RESTful and GraphQL APIs to support scalable, modular feature development.
• Implement and optimize database schemas using MongoDB and DocumentDB.
• Work with Python-based APIs or microservices (FastAPI/Flask) for data processing, AI integrations, or backend utilities.
• Collaborate closely with designers, product managers, and other developers to deliver a seamless user experience.
• Ensure security, performance, and scalability across the stack.
• Write clean, modular, and testable code; perform code reviews and participate in pair programming sessions when needed.
• Develop, build, Deploy and manage applications on AWS. Systems like AWS Lambda, SQS, DynamoDB, etc. will be used.
• Debug and resolve production issues, optimizing for reliability and user experience.
• Contribute to architectural discussions and help improve the technical foundation of the product.
• Troubleshoot, debug, and upgrade the software to ensure optimal performance, quality, and responsiveness of applications.
• Write clean, maintainable, and efficient code that adheres to industry best practices, and conduct code reviews to uphold high-quality code.
• Lead and mentor junior developers, fostering a culture of continuous learning, innovation, and improvement.
• Work closely with stakeholders to understand and address their needs, translating business requirements into technical solutions.
• Administer and manage server environments, ensuring high availability and performance.
• Integrate user-facing elements developed by front-end developers with server-side logic.
Who can apply?
• Bachelor's degree or above in Computer Science, Software Engineering, or any relevant field.
• 2+ years of experience as a Full Stack Developer or similar role.
• Strong proficiency in JavaScript (ES6+), React.js, Next.js, and Node.js (Express.js).
• Working experience with Python (FastAPI, Flask, or Django) for backend or microservices.
• Solid understanding of MongoDB or other NoSQL databases.
• Strong knowledge of API design principles and data flow management between frontend and backend.
• Experience with Git and collaborative version control workflows.
• Familiarity with AWS services (EC2, S3, Lambda, etc.) and deployment automation tools.
• Understanding of frontend performance optimization, SSR/SSG (Next.js), and responsive design principles.
• Ability to write unit and integration tests using frameworks like Jest, Mocha, or Pytest.
• Excellent debugging, problem-solving, and analytical skills.
• Strong communication and collaboration abilities, with a proactive and ownership-driven mindset.
• Good knowledge of working with AI and LLM models.
• Ability to understand open-source projects and modify/integrate them based on product requirements.
• Experience in a startup environment and building products from scratch is highly preferred.
• Strong project management skills, with experience in agile methodologies.
• Demonstrated ability to make sound decisions based on a balance of data, experience, and judgment.
What do we offer?
• A supportive and flexible workplace that promotes work-life balance, recognizing and appreciating your contributions.
• The autonomy to embrace, explore, and experiment with your ideas.
• An inclusive environment where your individuality is highly valued, fostering open dialogue and diverse perspectives.
Additional benefits
• Cross-functional exposure to diverse teams, enabling a holistic understanding of all business functions.
• Engaging social events that foster camaraderie and networking opportunities with various startups.
• A fantastic problem-solving team that criticizes and gels along, creating a better version of every idea.
About Shoshin Tech
We are more than just a technology startup. Our current work and product line-up is driven by a powerful purpose: to create a transformative platform for skilled professionals in the education and training industry. We are here to foster a vibrant community where these professionals can connect, grow together, and showcase their skills and services.
If you possess a creative and innovative mindset, entrepreneurial spirit, and can-do attitude, where you hold a genuine passion for cutting-edge technology, a drive to facilitate transformative learning experiences or a commitment to promoting well-being for all, and wish to be part of a high-performance team enthusiastic about operational excellence, you'll love it here.
Shoshin Tech believes in envisioning an Equal Opportunity Employer - We celebrate diversity and are committed to creating an inclusive environment for all teams. We are committed to working with and providing reasonable accommodations to individuals with disabilities.