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 (JS, CSS, HTML).
Familiarity with OAuth2 and OpenID Connect protocols.
High level of English language 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-level design proficiency following UML / C4 / ArchiMate standards.
Experience working collaboratively among relevant information stakeholders for scalable and performant enterprise systems implementation.
Demonstrated initiative in mentoring other engineers and decision-makers within the organization.
Responsibilities
Independently guide the technical direction and implementation by the whole team within defined architecture in all stages from conceptualization to deployment.
Evaluate trade-offs between correctness, robustness, performance, and customer impact to ensure development of the right solution with client success at forefront.
Create and lead the team's technical documentation and repository management practices including tasks such as creating branches, pull requests, merges etc.
Collaborate with product, design, and engineering teams for necessary oversight of architecture and dependencies influencing product strategy and direction.
Contribute to code reviews, documentation, addressing complex bug fixes focusing on security, performance, and reliability.
Be an active leader in the Engineering Practice community mentoring Senior Engineers through Communities of Practice (CoPs) or project teams supporting growth of technical capabilities.
Benefits
Equity: Explicitly stated as part of compensation package.