Job Opportunity: Python Lead in Lisbon
Our client - a SaaS platform for managing expert networks that helps make better decisions is looking for a skillful Python Lead to join their team in Lisbon.
About the Company
This platform provides a comprehensive primary research and expert networking service to institutional investors, consultants and corporate clients around the world. Its advantage is the speed and accuracy, it delivers actionable intelligence and relevant experts to the customers, giving them the edge they need to achieve their commercial ambitions. This is made possible by technology which is driven by artificial intelligence, separating this platform from other providers of market information.
The company was founded in 2018 in London and currently has 4 offices around the world, including the new one in Lisbon.
About the Role
We are seeking a highly skilled and experienced Software Engineer with a strong background in Python and expertise in designing, developing, implementing, and maintaining production services on AWS. The ideal candidate should have a minimum of 5 years of experience in software engineering and a solid understanding of advanced design concepts such as message queues, SQL vs NoSQL databases, and high-loaded service availability.
In this role, you will have a critical impact on the business, working on various revenue generation streams and contributing to our technological USP’s. You will be responsible for leading the technical advancement for key strategic business work stream including the market-leading survey platform, transcription services and GenAI projects. You will work closely with different stakeholders to ensure the delivery of high-quality tech designs. The ability to effectively manage and oversee multiple Python services within a large system is essential. You should also be comfortable being involved with the business side of operations and be excited about the interesting challenges this role presents.
If you are a motivated and experienced Software Engineer who enjoys leading a team, driving technical innovation, and making a significant impact on a growing organization, we would love to hear from you.
Responsibilities
- Act as a technical lead in a product squad, actively participating and leading various agile ceremonies such as grooming and planning sessions as well as code reviews
- Lead a team of software engineers and provide technical guidance and mentorship
- Collaborate with stakeholders to understand business requirements and translate them into technical solutions
- Design, develop, and maintain scalable and high-performance production services on AWS
- Ensure the quality and reliability of the software through thorough testing and code reviews
- Stay up to date with industry trends and best practices, and drive the adoption of new technologies and methodologies
- Manage and prioritize multiple projects, balancing technical requirements and business impact
Qualifications
- 2+ years of experience in team leadership, managing and mentoring junior team members
- Minimum 5 years professional software development experience, prominently utilizing Python as the primary language, within a commercial setting
- Experience working with Postgres
- Familiarity with advanced design concepts
- Upper-Intermediate/Advanced level of English or higher
Why is This a Great Opportunity | Benefits
- Generous uncapped commission scheme
- Hybrid working (a maximum of 3 days in the office)
- Up to €8 meal voucher per day
- Tenure Gifts - Vouchers, extra holiday and sabbaticals for each year of employment including a 4-week paid sabbatical after 3 years of employment
- Enhanced Maternity & Paternity pay
- Enhanced sick pay (up to 10 days per year)
- Team outings- From quarterly gatherings to our annual winter & Summer parties, we love to celebrate, collaborate and have fun together!