Senior Full stack Engineer (Next.js/Typescript) - REMOTE
Job Description
Experience: 6.00 + yearsSalary: USD 1851-2962 / month (based on experience)
Expected Notice Period: 15 Days
Shift: (GMT+05:30) Asia/Kolkata (IST)
Opportunity Type: RemotePlacement Type: Full Time Contract for 12 Months(40 hrs a week/160 hrs a month)
(*Note: This is a requirement for one of Uplers client - Tach Ignite)
What do you need for this opportunity
Must have skills required:
Ci/Cd Pipelines, GraphQL, AWS Amplify, NestJS, Next.js, Supabase, Docker, Git, PostgreSQL, Tailwind CSS, TypeScript
Tach Ignite is Looking for:
Sr Full Stack Engineer
We are seeking a Senior Full Stack Engineer who combines strong hands-on coding expertise with advanced architectural skills to design and develop scalable web applications. This role requires active participation in coding, system design, and the creation of reusable npm packages while contributing to the overall technical strategy.The ideal candidate will be deeply involved in both frontend and backend development while ensuring scalable, maintainable, and high-quality solutions.
Key technologies include- Next.js, NestJS, Typescript, Tailwind CSS, Postgres, Supabase, Docker, and AWS Amplify.
Skills / Abilities / Qualifications:
- Bachelor's degree in software engineering or equivalent
- Minimum 7 years of experience in frontend and backend development
- Proficiency in React, Next.js, Typescript, Tailwind CSS, Jest, Cypress, react-hook-form, Node.js, Express, Postgres, AWS Amplify, Supabase, OAuth, and WebSocket
- Experience with version control using Git
- Experience with cloud platforms (AWS is required)
- Strong problem-solving, attention to detail, and communication skills.
- A proven track record of delivering results and the ability to manage multiple tasks independently.
- Experience with continuous integration and continuous deployment (CI/CD) pipelines.
- Experience with frontend development using React, Next.js and MongoDB (preferred)
- Experience with GraphQL (preferred)
Key Responsibilities:
Hands-On Coding:
- Actively participate in developing features and resolving technical challenges across the frontend and backend.
- Build responsive and scalable user interfaces with technologies like Next.js, Typescript, and Tailwind CSS.
- Develop and optimize backend services, APIs, and databases using Node.js, NestJS, Postgres, AWS Amplify, and Supabase.
- Write high-quality, clean, and testable code, adhering to established design patterns and principles.
- Implement unit tests (Jest), integration tests, and end-to-end tests (Cypress) to maintain code quality.
Architecture and Design:
- Lead the design and architecture of scalable, maintainable, and secure systems.
- Collaborate with stakeholders to align architectural decisions with business and technical requirements.
- Establish and enforce coding standards, system design principles, and best practices.
- Provide detailed system design documentation and oversee its implementation.
- NPM Package Development:
- Architect and implement reusable npm packages to streamline functionality and development across projects.
- Write robust, secure, and scalable modules with comprehensive documentation and testing.
- Identify and implement opportunities for reusability and automation within the codebase.
- Leadership and Collaboration:
- Serve as a technical mentor to other engineers, fostering a culture of collaboration and knowledge sharing.
- Conduct code reviews, ensuring adherence to coding standards and identifying areas for improvement.
- Collaborate with cross-functional teams to solve complex problems and deliver high-quality features.
Additional Responsibilities:
- Set up and manage cloud infrastructure, CI/CD pipelines, and deployment workflows.
- Continuously evaluate and recommend new tools, frameworks, and technologies to improve team productivity and system performance.
What We Offer:
- A hands-on role where you can actively shape the codebase and architecture of innovative projects.
- Remote work flexibility with opportunities for significant technical and professional growth.
- A collaborative environment focused on high-quality outcomes and continuous learning.
- A contract role offering flexibility and the chance to make a substantial impact on a growing company.
Engagement Type:
Job Type: ContractLocation: Remote
Working time: 2:30 PM to 11:30 PM IST
Interview Process: 2-3 rounds
How to apply for this opportunity- Register or login on our portal & fill out the application form.
- Clear the given Video Screening (30 min) and Click on Apply to get shortlisted
- Once it's all done, your profile will be shared with the client for the Interview round.
- When selected, just meet the client and get your exciting career started!
About Uplers:
Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement.You will also be assigned to a dedicated Talent Success Coach during the engagement.
(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).
So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!