StarCompliance is seeking a Python Developer Tech Lead for a remote position based on the East Coast of the US.
The role combines managerial responsibilities with hands-on technical contributions, making it ideal for a leader passionate about both team management and technical aspects of software development.
The candidate will oversee the development of complex, multi-tenanted, scalable applications/microservices.
Responsibilities include providing technical guidance and mentorship to engineering teams, staying hands-on with coding, and collaborating with architects to maintain a scalable software architecture.
The candidate will lead and manage a team of skilled engineers, conduct performance reviews, and drive the team towards meeting deadlines.
The role involves overseeing software projects in accordance with Agile/Scrum practices, collaborating with product teams, and establishing key performance indicators (KPIs).
The candidate will leverage expertise in Python, AWS, ORMs, and system design to contribute to SaaS software solutions and ensure best practices in coding, testing, and deployment.
Excellent communication skills are required to convey technical concepts to both technical and non-technical stakeholders and to collaborate with cross-functional teams.
Requirements:
Proven experience in a leadership or managerial role, guiding and developing high-performing engineering teams is essential.
Excellent communication and interpersonal skills are required.
Advanced skills in Python and experience using ORM frameworks such as SqlAlchemy or Django are necessary.
A good understanding of Object-Oriented Programming and Design is required.
Commercial experience working on enterprise-level applications is essential.
A proven track record of overseeing the development of large and complex projects is necessary.
Experience with relational database management systems such as SQL Server, Oracle, or PostgreSQL is required.
Strong interpersonal skills for working with internal technical staff and stakeholders are necessary.
Practical experience in analyzing requirements and the ability to quickly learn new technical skills are required.
Coaching and mentoring experience is essential.
Desirable skills include experience with Flask, MongoDB, Kafka, Typescript, AWS, and working with statically typed Python codebases.
Experience defining, implementing, or supporting software in the financial services industry is preferred.
Experience with Domain Driven Design (DDD) is a plus.
Benefits:
StarCompliance offers a remote work environment, allowing flexibility for employees.
The company provides opportunities for professional growth and development through mentorship and performance reviews.
Employees will be part of a collaborative and innovative culture that fosters continuous improvement.
The position includes the opportunity to work on complex and impactful projects within the financial compliance sector.
StarCompliance is an equal opportunity employer, promoting a diverse and inclusive workplace.