💼

Full Stack Developer at Invictus

Location
Chennai, Tamil Nadu, India
Job type
Full time
Posted on 31 May
Description
Responsibilities


  • Design, build, and maintain robust backend REST APIs using FAST API that power dashboards, charts, and insights.
  • Build dynamic, responsive UI components with advanced filtering, slicing/dicing, and custom visualization setups.
  • Work with large datasets to create interactive dashboards and custom data visualizations, and real-time chart updates using React.js and charting libraries.
  • Implement custom chart/graph components using libraries like Recharts, Chart.js, D3.js, Nivo, or ECharts.
  • Aggregate and process business data from various internal and external sources.
  • Ensure frontend performance, responsiveness, and smooth user experience across devices.
  • Collaborate with product, design, and data teams to create seamless user flows.
  • Write clean, modular, and maintainable code across both frontend and backend.
  • Deploy and manage applications and services on AWS (EC2 S3 RDS, Lambda, etc. ).
  • Ensure high availability, scalability, and security of the application.
  • Participate in architectural discussions and bring innovative backend solutions to the table.



Requirements


  • Experience or strong interest in working with AI/ML APIs or third-party AI services.
  • Resourceful, self-driven, and comfortable solving problems independently.
  • A startup-ready mindset, proactive, adaptable, and eager to learn.
  • 4-6 years of experience as a full-stack engineer (or strong experience in both frontend + backend work).
  • Strong experience in building APIs (Node.js, Python, or similar).
  • Proficiency with modern frontend frameworks like React, Vue, or Angular.
  • Good understanding of SQL and experience working with relational databases (PostgreSQL, MySQL, etc. ).
  • Hands-on experience deploying applications on AWS Cloud.
  • Ability to solve problems independently, take initiative, and work without micromanagement.
  • Strong UI/UX sense, able to build sleek, modern, and highly responsive interfaces.
  • Familiar with handling and visualizing large datasets through charts/graphs (D3.js, Chart.js, Recharts, etc. ).
  • Solid understanding of authentication, authorization, and security best practices.




Master Backend Engineering
AI-First Software Engineering
Next batch starts on 20 Jun
Always stay in the know!
Join our community and stay notified of latest job opportunities.
Tap to Apply

Frequently Asked Questions

What are the primary responsibilities of a Full Stack Developer at Invictus?
Chevron down
What skills are required for the Full Stack Developer position at Invictus in Chennai?
Chevron down
What is the work environment like for a Full Stack Developer at Invictus in Chennai?
Chevron down
Is there an opportunity for career growth for Full Stack Developers at Invictus?
Chevron down
What makes Invictus an attractive place to work for a Full Stack Developer?
Chevron down
Are there any specific projects or technologies that a Full Stack Developer at Invictus will work on?
Chevron down
How is the recruitment process for a Full Stack Developer at Invictus structured?
Chevron down
What is the seniority level required for the Full Stack Developer position at Invictus?
Chevron down

Why Work at Invictus

Invictus is a dynamic and innovative company committed to delivering cutting-edge solutions in the tech industry. Working here means being part of a forward-thinking organization that places a high value on creativity, collaboration, and personal growth. As a Full Stack Developer at Invictus, you'll work in an environment that encourages exploration and experimentation with the latest technologies. Invictus prides itself on a supportive culture that fosters continuous learning and professional development, offering numerous opportunities to advance your career.

At Invictus, we understand the importance of work-life balance and offer flexible working arrangements to accommodate our diverse team. We also provide competitive salaries, comprehensive benefits packages, and potential performance bonuses. Our inclusive workplace welcomes diversity and is committed to creating an environment in which every employee feels valued and respected.

Moreover, Invictus is at the heart of Chennai's vibrant tech scene, providing employees access to a broad network of professionals and industry events that can significantly enhance career opportunities and professional knowledge.

What's it Like to Work at Invictus

Working at Invictus means being part of a tight-knit team where each member's contribution is valued. Our collaborative workspaces are designed to facilitate creativity, focus, and communication among teams. Our regular team-building activities, hackathons, and knowledge-sharing sessions ensure that life at Invictus is engaging and dynamic.

The leadership at Invictus is committed to transparency and open communication. Employees enjoy direct access to senior management, enabling their voices to be heard and their ideas to be implemented. This open-door policy cultivates an atmosphere of mutual respect and collaboration, empowering employees to achieve their fullest potential.

Invictus is a great place for anyone who enjoys working in a fast-paced, evolving environment where each day brings new challenges and opportunities. The company’s dedication to staying ahead of industry trends means you’ll always be encouraged to learn and implement the most innovative ideas in the field.

What's it Like to Work as a Full Stack Developer at Invictus

As a Full Stack Developer at Invictus, you will be at the core of the company's software development process. Your role will involve working on both the front-end and back-end of applications, ensuring seamless integration and functionality. You'll be tasked with crafting responsive web applications using modern frameworks and technologies such as Angular, React, Node.js, and more.

At Invictus, Full Stack Developers work closely with a diverse team of engineers, designers, and product managers to deliver high-quality software products that meet user needs. The projects you'll work on will challenge and enhance your skills, offering the opportunity to work on innovative solutions that have a real-world impact.

You’ll have access to state-of-the-art development tools and participate in code reviews and pair programming sessions to ensure the highest standards of code quality. Regular training and upskilling opportunities are available so you can remain at the forefront of industry advancements.

Full Stack Developer Interview Questions at Invictus

When preparing for an interview for the Full Stack Developer position at Invictus, you can expect questions that assess both your technical skills and your problem-solving abilities. Here are some sample questions:

  1. Can you explain the difference between REST and GraphQL?
  2. How do you ensure code quality in a collaborative team environment?
  3. Describe a challenging project you've worked on as a Full Stack Developer and how you overcame the obstacles.
  4. How do you stay updated with new web technologies and industry trends?
  5. Can you describe your experience with agile development practices and how you've applied them in past projects?

Full Stack Developer Interview Preparation at Invictus

To prepare for the interview, focus on reviewing the fundamentals of front-end and back-end development. Brush up on your knowledge of languages and frameworks pivotal to Full Stack development such as JavaScript, Node.js, React, and Angular. Practicing coding exercises, especially those involving algorithms and data structures, will be beneficial.

Research Invictus's past projects and understand their impact on the industry as this will help you tailor your responses to reflect how your skills align with the company's goals. Be prepared to discuss specific examples from your past experience that demonstrate your problem-solving capabilities and technical expertise.

Full Stack Developer Interview Tips at Invictus

  1. Research Thoroughly: Understand Invictus's business model, projects, and company culture. Know how your skills and experience can contribute to their goals.

  2. Highlight Experience with Real-world Examples: During the interview, use specific instances from your previous work to demonstrate your technical abilities and problem-solving skills.

  3. Demonstrate Continuous Learning: Showcase how you've stayed current with industry trends and have learned new technologies that can benefit your role at Invictus.

  4. Practice Communication: Being able to convey complex concepts in a clear and understandable manner is crucial. Practice explaining technical terms and processes.

  5. Ask Insightful Questions: Prepare questions about the team structure, project types, and future tech developments at Invictus. This will demonstrate your interest in the company and eagerness to contribute.

By being well-prepared and demonstrating both technical and interpersonal skills during your interview, you can make a strong impression and increase your chances of securing the Full Stack Developer position at Invictus in Chennai.