Python Tech Lead - Staff Software Engineer

Full-time
USA
$115k-$170k per year
Posted 1 year ago
Go ad-free with Premium ×
The job listing has expired. Unfortunately, the hiring company is no longer accepting new applications.

To see similar active jobs please follow this link: Remote Development jobs

We are looking for a Tech Lead to help our team build and scale our CasePeer software. CasePeer is our personal injury legal practice management software servicing thousands of legal professionals.  

Read More about CasePeer:

CasePeer: https://www.casepeer.com

What You'll Do:

  • Lead the team in technical decisions, providing guidance and expertise in software architecture, design patterns, and best practices

  • Design and implement scalable applications in a MVC (Django) environment while leveraging best practices and modern technologies like (e.g. Kubernetes)

  • Collaborate with Product to proactively consider trade-offs, identify risks to timelines, consider where we can improve as a team in order to deliver business outcomes

  • Mentor and coach other software engineers, fostering their professional growth and development

  • Collaborate with product managers and UX to design to ship innovative solutions that serve our customers’ needs

  • Support software deployments, including debugging, troubleshooting, and coordination with DevOps and QA Engineers

  • Collaborate with both technical and non-technical stakeholders to understand requirements, communicate technical solutions, and ensure alignment with business objectives

  • Lead team meetings including sprint planning, grooming, and retros, ensuring effective communication and coordination within the team

  • Drive technology initiatives within the team and product to maintain application performance, scalability and sustainability

  • Stay up-to-date with industry trends and emerging technologies, continuously learning and evolving your skills to drive innovation and excellence within the team

  • Provide technical expertise to the broader engineering group to help drive positive results and outcomes

About You:

  • BS in Computer Science or related field

  • 7+ years of experience designing, implementing, monitoring, and debugging large-scale solutions in cloud-based environments

  • Experience building and deploying production-grade web applications at scale

  • Familiar with LEAN product development and Agile frameworks - Scrum or Kanban

  • Experience building robust and resilient applications with event-based, microservices architecture

  • Expert in Python and Django Framework (or equivalent)

  • Strong understanding of SOLID design principles and design patterns

  • Strong understanding with SQL, and familiarity with databases such as Postgres or MySql

  • Strong teamwork and documentation skills

Preferred Skills and Experience

  • Experience with Containers (Docker), Kubernetes and Argo CD

  • Experience working with cloud technologies (e.g. AWS, GCE)

  • Expertise in full-stack web development with Django and React

  • Experience building Software as a Service (SaaS) applications at scale 

  • Experience in writing front-end components using React

Additional Information

The base pay range for this position is between $115,000-$170,000 USD annually. The salary range for performing this role outside of the US / Austin / California may differ.  AffiniPay is committed to offering competitive, fair and commensurate compensation and has provided an estimated pay range for this role. Actual compensation may vary based on job-related knowledge, skills, experience and education.

Go ad-free with Premium ×
About the Job
Full-time
USA
$115k-$170k per year
Posted 1 year ago
Check if your resume is a good fit
25/100
Get Full Report
+ 1,284 new jobs added today
30,000+
Remote Jobs

Don't miss out — new listings every hour

Join Premium

Python Tech Lead - Staff Software Engineer

The job listing has expired. Unfortunately, the hiring company is no longer accepting new applications.

To see similar active jobs please follow this link: Remote Development jobs

We are looking for a Tech Lead to help our team build and scale our CasePeer software. CasePeer is our personal injury legal practice management software servicing thousands of legal professionals.  

Read More about CasePeer:

CasePeer: https://www.casepeer.com

What You'll Do:

  • Lead the team in technical decisions, providing guidance and expertise in software architecture, design patterns, and best practices

  • Design and implement scalable applications in a MVC (Django) environment while leveraging best practices and modern technologies like (e.g. Kubernetes)

  • Collaborate with Product to proactively consider trade-offs, identify risks to timelines, consider where we can improve as a team in order to deliver business outcomes

  • Mentor and coach other software engineers, fostering their professional growth and development

  • Collaborate with product managers and UX to design to ship innovative solutions that serve our customers’ needs

  • Support software deployments, including debugging, troubleshooting, and coordination with DevOps and QA Engineers

  • Collaborate with both technical and non-technical stakeholders to understand requirements, communicate technical solutions, and ensure alignment with business objectives

  • Lead team meetings including sprint planning, grooming, and retros, ensuring effective communication and coordination within the team

  • Drive technology initiatives within the team and product to maintain application performance, scalability and sustainability

  • Stay up-to-date with industry trends and emerging technologies, continuously learning and evolving your skills to drive innovation and excellence within the team

  • Provide technical expertise to the broader engineering group to help drive positive results and outcomes

About You:

  • BS in Computer Science or related field

  • 7+ years of experience designing, implementing, monitoring, and debugging large-scale solutions in cloud-based environments

  • Experience building and deploying production-grade web applications at scale

  • Familiar with LEAN product development and Agile frameworks - Scrum or Kanban

  • Experience building robust and resilient applications with event-based, microservices architecture

  • Expert in Python and Django Framework (or equivalent)

  • Strong understanding of SOLID design principles and design patterns

  • Strong understanding with SQL, and familiarity with databases such as Postgres or MySql

  • Strong teamwork and documentation skills

Preferred Skills and Experience

  • Experience with Containers (Docker), Kubernetes and Argo CD

  • Experience working with cloud technologies (e.g. AWS, GCE)

  • Expertise in full-stack web development with Django and React

  • Experience building Software as a Service (SaaS) applications at scale 

  • Experience in writing front-end components using React

Additional Information

The base pay range for this position is between $115,000-$170,000 USD annually. The salary range for performing this role outside of the US / Austin / California may differ.  AffiniPay is committed to offering competitive, fair and commensurate compensation and has provided an estimated pay range for this role. Actual compensation may vary based on job-related knowledge, skills, experience and education.