Posted in

Software Development Team Lead

Software Development Team Lead

CompanyIDEXX
LocationRemote in USA, Portland, ME, USA
Salary$135000 – $145000
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • Proven experience as a Senior Software Engineer – this role will manage a team but also be hands on with the tools
  • Proven technical capability with software design
  • Experience leading technical advancements to solve problems
  • Experience with principles and practices related to cloud technologies
  • Previous experience in SaaS environment
  • Experience with unit testing
  • Strong OO design patterns, modular design
  • Experience building and consuming APIs (JSON, SOAP)

Responsibilities

  • Create technical design documentation
  • Build large scale or complex projects that are fit for purpose and achieve the desired result
  • Build code that is beautifully crafted, highly scalable, and maintainable
  • Monitor, evaluate and improve projects as they are released (agile)
  • Write well crafted unit tests
  • Provide senior code reviews to ensure code that is released is robust and does not break
  • Refactor the low-level framework objects to improve the performance and scalability of our platforms
  • Contribute to high level tech stack related discussions and aid in driving our application forward
  • Be a role model that junior and intermediate engineers can look up to for guidance
  • Lead collaboration with cross functional teams to better understand the broader aspects of our portfolio and collectively solve the challenges of scale

Preferred Qualifications

  • Experience with any of the following would be beneficial but not required, Typescript, Go, AWS, Serverless, Kubernetes, Postgres, Kafka, Node/Next.js, React, React Native, MySQL or other OOP languages.