About The Position

This job opening is for an existing job vacancy within the Applications Development job family, under the Technology job family group. The role is a Full-time position with a primary location and a salary range of $145,100.00 - $217,700.00. The company utilizes automated processing and AI for candidate skill alignment, but all hiring decisions are made by individuals. Citi is an equal opportunity employer.

Requirements

  • 10+ years of relevant experience in software development
  • At least 5 years in a technical lead position
  • 6+ years proven experience in an architecture-level role
  • Strong understanding of enterprise-scale systems
  • 6+ years of Application Development experience
  • Experience in systems analysis and programming of software applications
  • 5+ years experience and proficiency in ReactJS
  • 5+ years experience and proficiency in Java, Spring, Hibernate, real-time messaging, and associated Java frameworks
  • 5+ years hands-on experience developing products with RESTful APIs and microservices architecture
  • Strong knowledge of relational databases (e.g., PostgreSQL, Oracle)
  • Strong knowledge of document storage (MongoDB)
  • Proficiency in ReactJS and core front-end technologies: HTML5, CSS3, JavaScript (ES6+), Redux
  • Deep understanding of software architecture
  • Deep understanding of industry best practices
  • Excellent problem-solving, analytical, and debugging skills
  • Demonstrated leadership skills
  • Demonstrated project management skills
  • Demonstrated clear communication skills
  • Bachelor’s degree/University degree or equivalent experience

Nice To Haves

  • Master's degree in Computer Science, Engineering, or a related field
  • Exposure to Kotlin is a significant advantage

Responsibilities

  • Lead a Fullstack Application Development Group
  • Manage technical teams
  • Oversee architecture-level responsibilities for enterprise-scale systems
  • Perform systems analysis and programming of software applications
  • Develop products with RESTful APIs and microservices architecture
  • Implement projects
  • Demonstrate knowledge of client core business functions
  • Manage projects and development teams
  • Build relationships and consensus
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service