Empowering companies to work with the best engineers in the world
Senior Full Stack Developer – Contractual
Location
India
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full Stack Developer – Contractual
Smart Working
• Design, develop, and maintain scalable web applications using React.js, Angular, Node.js, and NestJS. • Architect and implement microservices-based systems with a focus on performance, maintainability, and scalability. • Develop RESTful APIs and backend services using Node.js and NestJS. • Build responsive and user-friendly frontend applications using React.js and Angular. • Deploy, manage, and monitor applications on Google Cloud Platform. • Configure and maintain Cloud Run, Load Balancers, Cloud Storage, Cloud SQL, and related GCP services. • Create and maintain CI/CD pipelines for automated testing and deployment. • Containerize applications using Docker. • Manage local development environments with Docker Compose. • Collaborate with cross-functional teams to define technical requirements and deliver high-quality solutions. • Troubleshoot production issues. • Optimize system performance. • Use AI-assisted development tools such as Claude, Cursor, and other modern coding assistants to improve productivity and code quality. • Deliver scalable and maintainable applications. • Successfully deploy and manage cloud-native solutions. • Ensure high application performance and reliability. • Contribute to architectural decisions and technical leadership. • Drive development efficiency through modern engineering practices and AI-assisted workflows.
Job Requirements
- 8+ years of software development experience.
- Strong proficiency in JavaScript and TypeScript.
- Extensive experience with Node.js and NestJS.
- Experience designing and implementing REST APIs.
- Strong understanding of microservices architecture and distributed systems.
- Strong experience with React.js.
- Strong experience with Angular.
- Knowledge of modern frontend architecture, state management, and component-based design.
- Hands-on experience with Google Cloud Platform.
- Experience deploying applications using Cloud Run.
- Experience configuring and managing Load Balancers.
- Strong understanding of Docker and Docker Compose.
- Experience with CI/CD pipelines and production deployments.
- Familiarity with cloud networking, security, and monitoring.
- Experience working with SQL, Postgres, and NoSQL databases.
- Knowledge of scalable system design and software architecture patterns.
- Experience handling production-grade applications.
- Experience using AI development tools such as Claude, Cursor, ChatGPT, GitHub Copilot, or similar platforms.
- Ability to leverage AI tools for code generation, debugging, documentation, and productivity improvements.
Benefits
- Fixed Shifts: 12:00 PM - 9:30 PM IST (Summer) | 1:00 PM - 10:30 PM IST (Winter)
- No Weekend Work: Real work-life balance, not just words
- Day 1 Benefits: Laptop and working assets
- Support That Matters: Mentorship, community, and forums where ideas are shared
- True Belonging: A long-term career where your contributions are valued
- 5-Day AI Training: Hands-on AI Academy onboarding to get you building with AI from day one
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer II, Engineering
Ellevation EducationHelping English Learners realize their highest aspirations.
• Build and ship product features across React, .NET Core/Python, and supporting infrastructure • Bring concrete tradeoffs to design discussions • Close open questions by spiking, scripting, or prototyping • Operate what you build: instrument it, respond to alerts • Review code thoughtfully and welcome feedback
Software Development Engineer III – Users
HighLevelThe all-in-one sales & marketing platform that agencies can white-label. CRM, Email, 2-way SMS, Funnel Builder, & more!
• Write clean, maintainable code in TypeScript/JavaScript • Build and maintain robust RESTful APIs for user management and authentication • Design scalable multi-tenant user data models and schemas • Implement OAuth, JWT, and secure session management • Design and implement IAM v2 systems with RBAC and granular permissions • Build features like user impersonation, delegation, and permission templates • Create and manage token validation and session lifecycle flows • Architect scalable models using MongoDB, Firestore, and SQL • Integrate Elasticsearch for advanced user search and filtering • Sync user data across multiple stores and implement audit logging • Build secure auth flows with encryption, token validation, and data privacy controls • Ensure compliance with GDPR and similar regulations • Create audit trails and compliance reporting for user actions • Optimize queries, implement caching strategies, and handle high-volume user operations • Build systems that scale across enterprise-grade customer environments • Partner with product, security, and platform teams to deliver features • Collaborate with DevOps on deployment and infrastructure • Mentor junior engineers and participate in architecture discussions and code reviews
Part Time Instructor - Fullstack AI
Fullstack AcademyFounded in 2012, Fullstack Academy is a software development school that offers an immersive programming course developed to transform smart individuals into great software enginee
Role Description The Part-Time Instructor for Fullstack AI plays a key role in delivering engaging and impactful learning experiences to adult learners enrolled in our online programs. - Instructors facilitate curriculum content, support student learning, and connect technical concepts to real-world industry applications. - This role involves teaching live online sessions, mentoring students, providing feedback, and contributing to a collaborative instructional environment. - Classes are delivered 100% online in a synchronous format. Key Responsibilities - Instruction & Student Engagement: - Deliver assigned lessons aligned with curriculum learning objectives and session plans. - Facilitate engaging live online instruction using instructional best practices for adult learners. - Provide subject matter expertise in Fullstack AI. - Connect course content to real-world industry applications and professional practices. - Encourage collaboration, critical thinking, and problem-solving within the classroom environment. - Student Support & Mentorship: - Provide individualized student support during live sessions and scheduled office hours. - Maintain regular communication with students regarding progress, expectations, and milestones. - Respond to student and staff communications in a timely and professional manner. - Provide clear, constructive, and timely feedback on assignments and assessments. - Performance Monitoring: - Evaluate student progress based on course deliverables and established grading rubrics. - Maintain accurate documentation of student performance and engagement. - Identify and escalate academic or performance concerns to the Lead Instructor or appropriate staff. - Support performance improvement plans when necessary. - Collaboration & Professional Conduct: - Adhere to institutional policies and instructional team standards. - Foster an inclusive, respectful, and professional learning environment. - Serve as a role model and mentor for students. - Collaborate with instructional staff and program teams to improve the student learning experience. - Represent the organization professionally when interacting with students, staff, and external stakeholders. Qualifications - 7+ years of experience in full stack web development, with strong hands-on expertise in frontend and backend technologies. - Proficiency in JavaScript, React, Node.js, Express.js, MongoDB, and RESTful APIs; knowledge of Python frameworks (Django, Flask) is a plus. - Solid understanding of frontend tools and workflows, including HTML5, CSS3, modern JavaScript frameworks, and responsive design principles. - Experience with cloud platforms (AWS, Azure, or GCP) for application deployment, containerization, and CI/CD integration. - Exposure to Generative AI technologies, including OpenAI APIs, LangChain, Hugging Face Transformers, or Stable Diffusion, and experience integrating AI models into full stack solutions. - Familiarity with prompt engineering, LLM-based application design, and AI-assisted coding tools (e.g., GitHub Copilot, ChatGPT). - Strong understanding of software development lifecycle (SDLC), version control (Git), and agile development methodologies. - (Preferred) Prior teaching, mentoring, or technical training experience in academic or professional settings. - (Preferred) A Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. - Excellent communication and presentation skills, with the ability to make complex technical topics engaging and accessible. - A passion for teaching, mentoring, and staying current with emerging trends in AI-driven development and web technologies. - Professionalism, integrity, and empathy in all interactions with learners and team members. Requirements - Conduct live online classes, mentor learners through hands-on coding projects, capstone assignments, and Generative AI integrations, and offer professional guidance based on your real-world experience. - Help bridge the gap between traditional full stack development and the rapidly evolving AI-driven landscape, empowering learners to build intelligent, scalable, and production-ready web applications. - Engage learners with real-world case studies, code walkthroughs, and best practices in modern development stacks from frontend (React, Angular, or similar) to backend (Node.js, Express.js, or Django). - Demonstrate how to leverage AI tools such as OpenAI APIs, LangChain, and other generative frameworks to streamline development and enhance user experiences. Work Schedule - Part-Time instructors typically work 10–15 hours per week depending on cohort schedules. - Current AIML cohorts meet during evening hours: Monday, Wednesday, and Thursday. - Sessions typically run 7:00 PM – 10:00 PM CST. - Flexibility for evening availability is required. Compensation - The anticipated pay range for this position is $50 – $60 per hour, depending on qualifications and experience. - This position is classified as Part-Time, Non-Exempt, and employees will be compensated for all hours worked in accordance with applicable federal and state wage and hour laws. Equal Employment Opportunity - We are committed to creating an inclusive environment for all employees and applicants. - Employment decisions are made without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, age, disability, veteran status, or any other protected characteristic under applicable law. Work Authorization - Applicants must be legally authorized to work in the United States at the time of application and throughout employment.
• Lead teams, manage processes related to other contract activities, and be accountable for delivered results. • Review and ensure the compatibility of service providers' qualifications. • Oversee and guide the teams mobilized under the contract. • Implement improvements and tools, incorporating best practices in People and Process Management. • Support the client in the development of solutions and improvements.




