Full Time
Hyderabad
Lead / Senior Full Stack Engineer
apply now
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.
apply now