{bc}
indeed

Tech Lead - Bank Payments Full Stack

Ally Financial
Charlotte, USA
Full-time
Onsite
USD 110000-180000 yearly
Discovered 1 months ago
Node.jsJavaScript and TypeScriptJavaPythonReact and React NativeRESTful APIs

Full Job Posting

The Opportunity

The Tech Lead is responsible for software development team results and accountability for project deliverables, budgets, schedules, and quality.

The role serves as a primary interface with IT and business partners and reports to a Director of Software Development.

The position may directly manage one or more development resources.

The Work Itself

  • Act as liaison between product, architecture, and development team members.
  • Partner with product owners to shape technically sound and appropriately detailed stories.
  • Coordinate development environment work with Engineering and Operations teams.
  • Drive continuous improvement through coaching, pair programming, code reviews, and technical discussions.
  • Participate in design, coding, testing, deployment, and production support.
  • Write and review code for Payments Technology applications.
  • Develop backend and frontend solutions on AWS and build RESTful APIs.
  • Create React Native interfaces using the Metronome design system.
  • Design and deploy containerized applications using AWS ECS.

Technical Qualifications

  • Five or more years of software development experience using Node.js, JavaScript or TypeScript, Java, or Python.
  • Three or more years of frontend development experience using React or React Native.
  • Experience with RESTful APIs, modern frameworks, scalable service patterns, and enterprise applications.
  • Strong proficiency with Terraform, Git, GitLab, GitHub, and shell scripting.
  • Hands-on experience with AWS ECS, Lambda, Route 53, and infrastructure as code.
  • Understanding of microservices, serverless, event-driven architecture, and message queue integrations.
  • Experience with databases, clean code, design patterns, Docker, Kubernetes, observability, and security testing.
  • Experience using AI-powered development and testing tools.

Minimum Qualifications

  • Seven or more years of relevant experience.
  • A bachelor's degree in computer science, information technology, or an equivalent qualification.
  • Demonstrated leadership through mentoring engineers, driving technical decisions, and fostering quality and continuous improvement.
  • Familiarity with Metronome or similar design systems is required for consistent user interfaces.

Work Schedule

  • Ally designates roles as fully onsite, hybrid, or fully remote, with the specific work requirements discussed by the hiring manager.
  • Work requirements may change based on leader discretion or business need.

Compensation

  • The base pay range is $110,000 to $180,000 yearly.
  • The position is eligible to participate in an annual incentive plan.

Benefits

  • Ally offers paid time off, retirement savings, health and insurance options, family-building support, parental and caregiver leave, and other benefits.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Ally Financial