Full Stack Engineer Team Lead

AAPC Logo

AAPC

πŸ“Remote - Worldwide

Summary

Join AAPC as a Full Stack Team Lead to modernize systems to a distributed, domain-driven microservices platform. Lead a team of engineers, collaborate with product owners and principal engineers, and evolve the architecture. Champion test automation, drive clarity in designs, and mentor others. Deliver high-quality software and communicate effectively. The role requires strong distributed systems and microservices experience, proficiency in AWS or Azure, and expertise in various technologies. AAPC offers a comprehensive benefits package.

Requirements

  • Strong background in distributed systems and domain-driven microservices
  • Proficient in AWS or Azure
  • Auth - IAM (OAuth/OIDC) experience
  • Advanced Git usage and Pull Request workflows (Github)
  • Cloud-native service deployment, CI/CD pipelines (Github Actions)
  • Methodical problem-solving and organizational skills

Responsibilities

  • Lead a team of engineers toward elegant, maintainable solutions
  • Align with product owners to ensure business goals are met
  • Break down problems into vertical slices to deliver immediate value
  • Collaborate with principal engineers to align architecture with business context
  • Evolve and maintain an architecture vision that adapts to changing requirements
  • Champion test automation across the delivery pipeline
  • Drive clarity in solution designs and mentor others through code reviews
  • Communicate clearly in writing (design docs, diagrams, requirements) and verbally
  • Deliver high-quality, reliable software

Preferred Qualifications

  • Incremental improvement and focus on vertical slices of value
  • Effective collaboration with both technical and non-technical stakeholders
  • Team-oriented approach to continuous learning and innovation

Benefits

  • Comprehensive benefits package including medical, dental and vision insurance
  • Health Savings Account
  • Generous PTO and Holiday Pay
  • 401(k) retirement plan
  • Remote/virtual-office consideration

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.