Citi

Senior Full-stack Developer - Vice President

Pune Maharashtra India Full time

We are seeking a highly skilled and experienced Senior Full stack Developer to join our Engineering Excellence team. This team acts as a force multiplier for our entire engineering organization, championing innovation, promoting best practices, and building the tools and frameworks that enable our developers to deliver high-quality software efficiently. The ideal candidate is a passionate software craftsman with over 12 years of experience who is driven to improve developer productivity and elevate the quality of code and architecture across the company.

Responsibilities:

  • Application & Framework Development: Lead the design and development of flagship application, reusable components, and internal frameworks using Java, Python, and React. These projects will serve as a model for engineering teams across the company.
  • Architectural Leadership: Define and evangelize best practices for software architecture, including microservices, API design, and cloud-native development patterns. Create proof-of-concepts and reference implementations for new technologies.
  • Developer Enablement: Design and build internal tools, libraries, and automated frameworks (including CI/CD components) that enhance developer productivity, code quality, and delivery speed.
  • Technical Best practices: Champion and implement modern software development methodologies, design patterns, and architectural principles through workshops, tech talks, and documentation.
  • Collaboration: Work closely with product and platform teams to identify and address common engineering challenges and build solutions that have a broad impact.

Recommended Qualifications:

  • Experience: A minimum of 12 years of professional experience in software development, with a proven history of technical leadership and building large-scale applications.
  • Backend Expertise: Mastery of Java and Python and their ecosystems, including deep experience with modern frameworks (e.g., Spring Boot, Django, Flask, FastAPI).
  • Frontend Expertise: Deep, hands-on experience with modern frontend frameworks, particularly React, and a strong understanding of web fundamentals.
  • Architectural Prowess: Expertise in designing and building complex, scalable distributed systems. Strong knowledge of software design patterns (e.g., microservices, event-driven architecture) and SOLID principles.
  • Cloud-Native Development: Extensive experience developing for and deploying to cloud-native environments, including deep familiarity with Docker and Kubernetes from a developer's perspective.
  • CI/CD Automation: Experience in scripting and automating CI/CD pipelines to create reusable templates and components using tools such as Tekton, Harness, Jenkins, or GitLab.
  • Problem-Solving: Excellent analytical and problem-solving skills, with a passion for debugging and optimizing complex systems.

Preferred Qualifications (Good to Have)

  • GenAI/AgenticAI Development: Exposure to GenAI/AgenticAI development, with a basic understanding of industry standard frameworks.
  • Infrastructure as Code (IaC): Familiarity with IaC tools like Terraform or Ansible.
  • Monitoring & Observability: Knowledge of how to instrument applications for monitoring and logging using tools such as Prometheus, Grafana, or the ELK Stack.
  • Security: Experience with security best practices for application development (e.g., SAST, DAST).

Education:

  • Bachelor’s degree/University degree or equivalent experience
  • Master’s degree preferred

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Systems & Engineering

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

------------------------------------------------------

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

 

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.