The Role:
As the Lead Full-Stack Developer, you will be the primary technical architect of the Softtech India. You will be responsible for building the entire application from the ground up, from the backend APIs and database architecture to the dynamic, role-based frontend dashboards. This is a hands-on role with immense impact and the opportunity to shape the technology and culture of our company.
Key Responsibilities:
Design and build a scalable and secure backend using and .
Architect a robust PostgreSQL database schema to manage complex relationships between users, products, orders, and affiliates.
Develop a comprehensive REST or GraphQL API to serve all frontend components.
Implement a multi-role user authentication and authorization system (Admin, Staff, Seller, Affiliate, Courier, User).
Build dynamic and responsive user interfaces and dashboards for each user role using /.
Integrate third-party services, including Stripe Connect for marketplace payments, and Amazon S3 for file storage.
Establish CI/CD pipelines for efficient testing and deployment on platforms like Vercel and AWS/Heroku.
Write clean, maintainable, and well-documented code.
Qualifications:
5+ years of professional full-stack development experience.
Expert proficiency in JavaScript, , and ( is a major plus).
Strong experience designing and managing relational databases (PostgreSQL preferred).
Demonstrated experience building and consuming complex APIs (REST/GraphQL).
Experience with payment gateway integration, especially for marketplaces (., Stripe Connect).
Familiarity with modern cloud deployment and infrastructure (AWS, Heroku, Docker).
A product-oriented mindset with a passion for building user-centric applications.
Bonus Points: Experience building multi-vendor marketplaces or e-commerce platforms.
What We Offer:
Competitive salary
Fully remote work environment with flexible hours.
A key voice in all technical and product decisions.
A modern and exciting tech stack to work with.