Minimum of 10+ years of web development experience with proficiency in Python/Python frameworks.
Proficient knowledge of PostgresSQL and AWS services including Docker usage.
Working knowledge of frontend technologies such as JS, CSS, HTML.
Familiarity with OAuth2 and OpenID Connect protocols is required.
High level of English proficiency for global team interaction.
Experience leading teams in Agile software development methodologies.
Demonstrated experience adapting high-level architecture to project/client needs.
Ability to verify/validate architectural implementations and influence overall architecture beyond the team.
Expertise in object-oriented programming, with preferred Python language experience.
High design proficiency following UML / C4 / ArchiMate standards.
Experience working collaboratively among relevant information stakeholders for scalable, secure, and performant systems delivery.
Demonstrated initiative in mentoring other engineers/decision-makers within the organization.
Very good knowledge of architectural styles and design patterns adhering to SOLID principles is required.
Responsibilities
Lead a team of developers in creating and maintaining Python applications within the company's product development pipeline.
Collaborate with cross-functional teams to define technical requirements for new features and products based on user feedback and business objectives.
Mentor junior engineers, providing guidance on best practices in coding standards, design patterns, and software architecture principles specific to Python programming.
Review code submissions from team members, ensuring they meet quality standards before integration into the main product line.
Participate in regular stand-up meetings with development teams to discuss progress, roadblocks, and prioritize tasks for upcoming sprint cycles.
Monitor system performance metrics and logs to identify potential bottlenecks or issues that may impact user experience; escalate findings to the appropriate team members as needed.
Stay current with emerging Python technologies and frameworks relevant to our product development needs, attending industry conferences and participating in online learning platforms when possible.
Represent the technical lead role within internal meetings or presentations related to project status updates, roadmaps, and strategic direction for technology initiatives.
Benefits
Equity options mentioned as part of the benefits package.
Paid Time Off (PTO) is included in the compensation plan.
Insurance coverage provided to employees.
Remote work option offered for full-time positions at 3Pillar.