Technical Team Lead

Apply Now

Role and Responsibilities

  • Lead an Agile (Scrum) software team, focused on continuous improvement of software development and design processes
  • Ensure timely delivery of project milestones, deadlines, and demos
  • Guide the team on software architecture and development practices
  • Collaborate with product owners and customers on requirements gathering, story generation and refinement
  • Work in a Continuous Integration/ Continuous Delivery (CI/CD) environment
  • Collaborate with QA to automate testing and ensure adequate test coverage
  • Conduct code reviews

Required Skills

  • 5+ years developing enterprise applications in Java
  • Javascript and React
  • Spring Framework and Hibernate
  • Experience with relational databases, specifically PostgreSQL
  • Experience integrating systems using REST APIs
  • Experience designing and developing cloud-based, scalable software using Amazon Web Services
  • Experience leading a Scrum team
  • Experience with CI/CD
  • Experience automating configuration and deployments, ideally with Ansible, Terraform, and GitHub Actions
  • Experience leading remote development teams