PitchMeAI
Invictus

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.