Full Stack Developer (Python)

Millennium
Bengaluru, Karnataka, India

About Millennium

Millennium is a global, diversified alternative investment firm, founded in 1989. Defined by evolution, innovation and focus, Millennium’s mission is to deliver results for our investors.

Our people are empowered with both independence and support: the autonomy to pursue ideas with conviction and the backing of a global network committed to collaboration, disciplined risk management and continuous learning. With opportunities to deepen expertise and accelerate development, talent at Millennium is equipped to adapt, evolve and build lasting impact over time. Discover how transformative growth accelerates impact.

Meet the Team

The Capital Development & Investor Relations department actively manages and engages hundreds of prospective and existing investor relationships through high-touch engagement across the limited partner lifecycle. The team aligns capital with long-term business planning and differentiates the firm through thoughtful, client-centric relationships.

What You'll Do

  • Design, develop, and maintain Python-based backend services, integrations, and APIs supporting Capital Development & Investor Relations workflows
  • Build secure, scalable, and reliable enterprise applications that deliver intuitive, high-performance user experiences
  • Partner with senior business and technology stakeholders to translate requirements into effective technical solutions
  • Build and consume RESTful APIs and integrate internal and third-party systems, data sources, and platforms
  • Develop user interface features and extensions that streamline business workflows and improve usability
  • Work with Microsoft SQL Server and PostgreSQL, including complex queries, stored procedures, and data integrations
  • Own the full software development lifecycle, from requirements and design through deployment, production support, and continuous improvement
  • Troubleshoot, enhance, and support existing applications while integrating API-based AI capabilities into business solutions

What You Bring

  • 5+ years of professional software development experience, with strong hands-on expertise in Python
  • Experience building backend services, APIs, and enterprise applications using modern Python frameworks
  • Strong experience designing, building, and supporting scalable application integrations
  • Hands-on experience with Microsoft SQL Server and PostgreSQL, including complex SQL queries and stored procedures
  • Experience with REST APIs; familiarity with SOAP services is a plus
  • Working knowledge of GitHub, Jenkins, Jira, Agile and DevOps principles, and standard software development practices
  • Strong written and verbal communication skills, with the ability to document technical requirements and solution designs and collaborate effectively with senior stakeholders and cross-functional teams
  • Understanding of ML model integration and API-based AI services, including hands-on experience with AI coding assistants

Score my resume against this job, free →

Questions about this job

How do I apply for the Full Stack Developer (Python) job at Millennium?

Use the apply link on this page: you apply directly with Millennium on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does Millennium want for this Full Stack Developer (Python) role?

The job description asks for Python, backend services, APIs, enterprise applications, Microsoft SQL Server, PostgreSQL, complex SQL queries and stored procedures. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at Millennium?

Apply to the Millennium roles that match your experience, and tailor your resume to each job description: for this role that means showing Python, backend services, APIs. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Full Stack Developer (Python) job remote or onsite?

This is based in Bengaluru, Karnataka.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with Millennium, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →