Director, Aperio Full Stack Engineer / Team Lead

$170,000 - $240,000 yearly
  • The Resume Review - Recruiting Department
  • Atlanta, GA, USA
  • Sep 05, 2022
Full time Information Technology

Job Description

About this role
The purpose of this role is to serve as a full stack software developer. The focus of the position is developing web applications and working on other components of this company's software systems. We are following the Microservices application architecture pattern using React on the front end and Python on the back end, so candidates can expect a lot of Python and JavaScript programming. This company practices Agile software development and works in two-week sprints. Therefore, the person in this role will work closely with all other members of this company's technology team as well as members of our project management team and end users.
Key responsibilities

  • Fully own our Microservices efforts from interface definition to writing front-end and back-end code to handing them over for deployment in a K8s cluster
  • Design (parts of) the Microservices ecosystem that provides functionality for equity portfolio construction tools for direct indexing
  • Provide consistent improvements to this company's enterprise fintech platform through modernization of current components and choice of contemporary technologies and enterprise third-party components
  • Write code that is easily understood and maintainable by other team members
  • Take a lead role on projects and initiatives
  • Mentor and help to grow junior members of the team
  • Keep up to date with developments in technologies this company is using
  • Continuously improve this company's CI/CD practices
  • Actively participate in recruitment efforts


  • Five-plus years’ experience in a similar role
  • Experience leading projects and teams
  • Solid knowledge of programming fundamentals—algorithms, data structures, design patterns, and paradigms
  • Advanced knowledge of web development, with a deep understanding of the JavaScript ecosystem
  • Seasoned Python background or related experience with modern object-oriented languages (Java, Scala, etc.)
  • Strong understanding of web-based applications architecture and ways of integrating them with other software systems
  • Experience in an Amazon Web Services (AWS) ecosystem
  • Familiarity with relational databases
  • Robust written and verbal communication skills
  • Talent for communicating and working effectively, supporting various business departments
  • Ability to work in a fast-paced interdisciplinary environment