
Full Stack Developer
Invictus · Bengaluru, Karnataka, India
- On site
- Full-time
- $150,000 / year
- Bengaluru, Karnataka, India
Job highlights
- Develop scalable backend systems and APIs.
- Build server-side apps with Node.js and TypeScript.
- Integrate third-party e-commerce services.
- Optimize databases and system performance.
- Ensure application security and compliance.
About the role
Full Stack Developer at Invictus
Invictus is seeking a Full Stack Developer with 5 to 8 years of experience to design, develop, and maintain scalable backend systems and APIs for modern e-commerce applications. This is a full-time role based in Bangalore, offering the opportunity to work on high-performance, customer-facing platforms.
Responsibilities
- Design and develop scalable backend services and RESTful APIs.
- Build and maintain robust server-side applications using Node.js and TypeScript.
- Integrate with third-party services such as payment gateways, shipping providers, analytics, and CMS platforms.
- Work closely with frontend teams to ensure seamless data flow and API performance.
- Optimize database queries and improve system performance and reliability.
- Implement authentication, authorization, and security best practices.
- Collaborate with DevOps teams for deployment, monitoring, and scaling.
- Participate in code reviews, debugging, and performance tuning.
- Ensure application security, data protection, and compliance standards.
Requirements
- 5 to 8 years of backend development experience.
- Strong proficiency in Node.js and TypeScript.
- Experience building REST APIs and microservices architecture.
- Hands-on experience with databases such as MySQL, PostgreSQL, or MongoDB.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Experience with Shopify, headless commerce, or similar architectures.
- Good understanding of caching mechanisms, queues, and scalable system design.
- Knowledge of Git and version control best practices.
- Strong problem-solving skills and attention to detail.
- Experience working in e-commerce environments.
- Familiarity with CI/CD pipelines.
- Exposure to DevOps practices and infrastructure management.
This job was posted by Divya Kandula from Invictus.
Key skills/competency
- Full Stack Development
- Node.js
- TypeScript
- REST APIs
- Microservices
- Databases (MySQL, PostgreSQL, MongoDB)
- Cloud Platforms (AWS, Azure, GCP)
- E-commerce
- System Design
- DevOps
Skills & topics
- Full Stack Developer
- Backend Development
- Node.js
- TypeScript
- REST APIs
- Microservices
- E-commerce
- Cloud Platforms
- Databases
- System Design
- AWS
- Azure
- GCP
- MySQL
- PostgreSQL
- MongoDB
- Shopify
- CI/CD
- DevOps
How to get hired
- Tailor your resume: Highlight Node.js, TypeScript, and e-commerce experience.
- Showcase backend skills: Emphasize API design, microservices, and database expertise.
- Quantify achievements: Use numbers to demonstrate impact on scalability and performance.
- Prepare for technical interviews: Review system design, coding challenges, and cloud concepts.
- Understand Invictus: Research their e-commerce focus and tech stack.
Technical preparation
Master Node.js and TypeScript fundamentals.,Practice building RESTful APIs and microservices.,Solve database challenges with SQL/NoSQL.,Understand cloud deployment and scaling.
Behavioral questions
Describe a complex backend system you designed.,How do you ensure API security and data protection?,Share an experience optimizing system performance.,How do you collaborate with frontend and DevOps teams?
Frequently asked questions
- What specific e-commerce platforms does Invictus use for integration?
- Invictus integrates with various third-party services critical to e-commerce, including payment gateways, shipping providers, analytics platforms, and CMS platforms. Experience with Shopify or similar headless commerce architectures is particularly valued.
- What databases are commonly used at Invictus for backend development?
- The backend development at Invictus commonly utilizes databases such as MySQL, PostgreSQL, and MongoDB. Demonstrating hands-on experience with at least one of these is a key requirement.
- How much backend development experience is required for this Full Stack Developer role?
- Invictus requires candidates to have between 5 to 8 years of backend development experience. This ensures a strong foundation in designing, developing, and maintaining scalable systems.
- What cloud platforms are preferred for this Full Stack Developer position at Invictus?
- Experience with major cloud platforms like AWS, Azure, or GCP is essential for this role at Invictus. This is important for deploying, monitoring, and scaling applications effectively.
- Does Invictus have a strong focus on microservices architecture for their e-commerce platforms?
- Yes, experience building REST APIs and working with microservices architecture is a key requirement. This indicates that Invictus leverages microservices for building scalable and resilient e-commerce solutions.
- What are the expectations regarding CI/CD and DevOps practices at Invictus?
- Familiarity with CI/CD pipelines and exposure to DevOps practices and infrastructure management are expected. This suggests Invictus values efficient deployment, automation, and collaborative development workflows.
- How important is experience in e-commerce environments for this role?
- Experience working specifically in e-commerce environments is a requirement. This indicates that a practical understanding of e-commerce specific challenges and solutions is crucial for success in this role at Invictus.