Python Tech Lead - Staff Software Engineer
Job Description
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 $115000-$170000 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.
Date Posted
08/23/2024
Views
6