💼

Senior Full Stack Developer at Millennium

NEW
Location
Bengaluru, Karnataka, India
Job type
Full time
Posted 1 day ago
Description

About the job

We are looking for a Full-stack Developer who will embark on an exciting journey with us to grow our AI-powered CX automation business, supporting our US enterprise customers. This role demands building modular, testable, and reusable full-stack modules across the front end and back end; contributing across all phases of the feature release cycle; and bringing ideas on using the latest agentic AI and LLM technologies.


Responsibilities


  • Build and ship scalable, low-latency, cost-efficient full-stack solutions from front-end experiences to back-end services for our US-based enterprise customers.
  • Design and deliver LLM-powered and agentic AI capabilities end to end: prompt orchestration, tool/function calling, retrieval (RAG / Agentic RAG), and multi-agent workflows that run reliably at scale.
  • Partner closely with US customer-facing teams (Customer Success, Solutions, and Support), maintaining overlap with US business hours to unblock, troubleshoot, and deliver against customer commitments.
  • Drive solutions and implementation leveraging modern web frameworks and open-source distributed systems to deliver complete, production-grade product features.
  • Build innovative solutions from scratch and liaise with engineers across teams to build shared capabilities and drive adoption.


Requirements


  • Minimum 1+ year of experience building software products (title/level calibrated to depth of experience).
  • Design and architect full-stack technical solutions for large-scale business problems.
  • Hands-on experience with a modern front-end framework, React (TypeScript preferred).
  • Hands-on experience in one or more back-end programming languages: Node.js / Golang / Java / Python.
  • Hands-on experience building with LLMs (e. g., OpenAI, Anthropic, Google, or open-weight models); prompt engineering; function/tool calling; and streaming responses.
  • Working knowledge of agentic AI concepts (tool use, orchestration, memory/context) and/or RAG with vector databases (e. g., pgvector, Pinecone, Weaviate, and Milvus).
  • Good experience working with databases like MongoDB / Elasticsearch / MySQL.
  • Extensive experience with Agile methodologies.
  • Familiarity with modern CI/CD tools.
  • Knowledge of AWS or any other cloud platform services.
  • Good understanding of ML & NLP.
  • Write maintainable / scalable / efficient code.
  • Work in a cross-functional team, collaborating with peers during the entire SDLC.
  • Follow coding standards, unit-testing, code reviews, etc.
  • Follow release cycles and commitment to deadlines.
  • Expertise in data structures and algorithms.
  • Strong analytical skills, a bit of team management, and system design.
Millennium
mlp.com
500+

‘Apply now’ takes you to the job application page after a quick sign-in

Master Backend Engineering
AI-First Software Engineering
Next batch starts on 19 Sep
Always stay in the know!
Join our community and stay notified of latest job opportunities.
Millennium
mlp.com
500+

‘Apply now’ takes you to the job application page after a quick sign-in

Tap to Apply

Frequently Asked Questions

What are the key responsibilities of a Senior Full Stack Developer at Millennium in Bengaluru?
Chevron down
What skills are required for the Senior Full Stack Developer role at Millennium?
Chevron down
Is this a remote position for the Senior Full Stack Developer role at Millennium?
Chevron down
How can I apply for the Senior Full Stack Developer position at Millennium?
Chevron down
What is the team environment like at Millennium for a Senior Full Stack Developer?
Chevron down
Does Millennium offer career growth opportunities for a Senior Full Stack Developer?
Chevron down
What is the culture like at Millennium for developers?
Chevron down

Why work at Millennium

Millennium has established itself as a leading global investment management firm, known for its innovative approach and robust investment strategies. Working at Millennium offers you the chance to engage with some of the brightest minds in the industry. As a Senior Full Stack Developer at Millennium, you'll be part of a dynamic team that thrives on collaboration and innovation. The company provides a culture of growth and development, where your skills are constantly nurtured, and your contributions are valued and recognized.

At Millennium, employees enjoy an environment that emphasizes work-life balance, competitive compensation, and comprehensive benefits. This includes opportunities for continuous learning and professional growth through various training programs and workshops. The company values diversity and inclusivity, creating a workplace where all employees feel valued and empowered. Millennium's commitment to technology and innovation means that you will be working on cutting-edge projects that have real-world impacts.

What's it like to work at Millennium

Working at Millennium is both challenging and rewarding. The company fosters a culture of excellence, providing an environment where employees are encouraged to push boundaries and explore new ideas. As part of the engineering department, you'll find yourself collaborating with talented professionals who are driven by a shared goal of achieving excellence. The work culture is dynamic and fast-paced, which keeps the day-to-day work engaging and exciting.

Millennium values transparency and open communication, ensuring that all team members are kept informed about the company's direction and objectives. This transparency extends to decision-making processes, allowing for employee input and feedback, which is highly valued. The offices at Bengaluru are designed to be conducive to creativity and collaboration, with state-of-the-art facilities and resources to support your work.

What's it like to work as a Senior Full Stack Developer at Millennium

As a Senior Full Stack Developer at Millennium, your role is pivotal in designing and implementing innovative solutions that advance the company's technological capabilities. You will be responsible for creating high-performance applications that are integral to Millennium's operations. The role requires a deep understanding of both frontend and backend development, with a focus on achieving seamless user experiences and robust functionalities.

The position requires working closely with cross-functional teams, including product managers, UX/UI designers, and other developers, to bring projects from conception to fruition. This role demands critical thinking and problem-solving skills, along with the ability to mentor junior developers and foster a collaborative team environment. Your contributions as a Senior Full Stack Developer are crucial to the success of Millennium's projects, and you will have the autonomy to innovate and bring new ideas to the table.

Senior Full Stack Developer interview questions at Millennium

During the interview process for a Senior Full Stack Developer position at Millennium, candidates can expect to face a variety of questions that assess both technical expertise and behavioral competencies. Technical questions may delve into areas such as:

  1. Explain the differences and use cases for REST vs. GraphQL in web development.
  2. How do you approach optimizing the performance of a web application?
  3. Discuss your experience with modern JavaScript frameworks like React.js or Angular.
  4. Describe your process for debugging complex software issues.
  5. Explain the concepts of microservices architecture and its benefits.

Behavioral questions may focus on scenarios like:

  1. Describe a challenging project you worked on and how you overcame the difficulties.
  2. How do you manage conflicts within a team setting?
  3. Give an example of how you have contributed to improving team productivity.
  4. How do you stay updated with the latest trends and technologies in full-stack development?

Senior Full Stack Developer interview preparation at Millennium

To prepare for an interview at Millennium, as a Senior Full Stack Developer, candidates should focus on reinforcing their foundational knowledge of both frontend and backend technologies. Reviewing algorithms, data structures, and coding paradigms is essential. Practicing coding problems on platforms like LeetCode, HackerRank, or CodeSignal can boost your confidence and technical skills.

It is also crucial to have a sound understanding of the specific tools and technologies used by Millennium, which might include advanced JavaScript frameworks, cloud services, and DevOps practices. Familiarizing yourself with Millennium's business model and recent projects can give you a better understanding of the company's expectations and enable you to align your answers with their goals during the interview.

Practicing mock interviews with peers or using online platforms can help address any interview anxiety and improve your ability to articulate your thoughts clearly. Preparation should also include understanding Millennium’s core values and aligning your professional experiences with how they can contribute to the company’s success.

Senior Full Stack Developer interview tips at Millennium

When interviewing for a Senior Full Stack Developer position at Millennium, here are some tips to keep in mind:

  1. Showcase Your Experience: Clearly articulate your past projects and experiences, emphasizing your role and contributions. Use concrete examples to demonstrate your skills and how they align with the demands of the role.

  2. Emphasize Problem Solving: Explain the methodologies and thought processes you employ to tackle complex problems, highlighting your critical thinking skills.

  3. Prepare Questions: Have insightful questions ready for your interviewers. Inquiring about the team’s workflow, current projects, and technological stack can show your genuine interest in the position and company.

  4. Demonstrate Continuous Learning: Highlight your commitment to staying informed about the latest technological advancements and how you apply this mindset to your work.

  5. Be Authentic: Millennium values authenticity; be genuine about your aspirations and what you’re looking to achieve in your next role. This candor can help establish a genuine connection with your interviewers.