Lead Python Web Engineer
Publication date:
31 October 2024Workload:
100%Contract type:
Unlimited employment- Place of work:Sofia
The opportunity
At Valtech (legacy Kin + Carta), we’ve got opportunities to offer you — for learning; for growing; for making world-changing impact; for being a real agent of change. Our global workforce exists to unlock a better way to experience the world, and that all starts with our workplace. We’re proud of:
The role
Join our dynamic team as a Lead Python Developer. We are looking for an experienced professional to lead the development of complex software solutions using Python and Django. You will architect scalable systems, mentor developers, and foster a collaborative environment. The ideal candidate will have expertise in software architecture, AWS, event-driven architecture, and domain-driven design. This role demands strong problem-solving, communication, and leadership skills to inspire the team and uphold coding standards.
Role responsibilities
- Lead the development and implementation of complex software solutions using Python and Django.
- Architect and design scalable and maintainable software systems.
- Mentor and guide junior and senior developers, fostering a collaborative and high-performing team environment.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Conduct code reviews and ensure adherence to best practices and coding standards.
- Identify and resolve performance and scalability issues.
- Stay updated with the latest industry trends and technologies, advocating for continuous improvement and innovation.
Minimum qualifications
We want all new hires to succeed in their roles at Valtech. That's why we've outlined the job requirements below. To be considered for this role, it's important that you meet all minimum qualifications. If you do not meet all of the preferred qualifications, we still encourage you to apply.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Proven experience as a Lead Developer or in a similar senior role.
- 5+ years of experience in Python and Django, with a deep understanding of their ecosystems.
- Strong knowledge of software architecture principles and design patterns.
- Strong knowledge and experience with relational databases (e.g., PostgreSQL, MySQL) and ORM.
- Strong knowledge and experience with AWS and more specifically - Lambda, RDS, S3, EventBridge
- Strong knowledge and experience with Event-Driven architecture
- Strong knowledge and experience with Domain Driven Design
- Understanding of Agile methodologies and project management tools.
- Excellent problem-solving skills and attention to detail.
- Strong communication and leadership skills, with the ability to manage and inspire a team.
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
- Good communication skills
- Good command of English (reading, writing, speaking)
Preferred qualifications
- Familiarity with front-end technologies (HTML, CSS, JavaScript).
- Experience with microservices architecture.
- Understanding of DevOps practices and tools.
The benefits
This is a full-time position that comes with an excellent salary and an opportunity to grow within the company based on demonstrated merit;
Beyond a competitive full compensation package, we pride ourselves on offering you flexibility, career advancement & learning and development. Our benefits are country specific to cater to the needs of our people so your talent partner will be able to run through the benefits for your location on the screening call.
Your process
Here’s what to expect from the interview process:
Intro Call with the Talent Team (30 mins) – If your skills and experience match the role requirements, our Talent team will contact you to arrange a Teams call. The aim of this call is to get to know you and for you to find out more about Valtech. After this call, if we feel like you are a good match for the role, you’ll be invited to a First-stage interview.
First-Stage Interview (90 minutes) - This will be a Q&A-style interview lasting around 90 minutes. Apart from the conversational format, there'll also be a few tasks to assess your critical thinking and problem-solving. These tasks aim to understand your skills, experience, and motivations. You can also use this interview to ask us questions and learn more about us!
Making a Decision - Following the interview process, our hiring team will get together to discuss feedback and make a final decision. We aim to get back to you as soon as we possibly can!
Our average recruitment process takes around three to four weeks. You will be assigned a dedicated member of our Talent team to support you throughout the process.
After submitting your application, you will hear from a member of our Talent Acquisition team if your skills and experience match the position. Be mindful of recruitment fraud by only replying and engaging with email contacts that end with the '@valtech.com' domain.
We strive to create an inclusive environment for all candidates. If you have any specific requirements or need reasonable adjustments to participate in the application or interview process, please let us know at E-Mail schreiben.
About Valtech
Valtech, who recently acquired Kin + Carta, is the experience innovation company that exists to unlock a better way to experience the world. By blending crafts, categories, and cultures, our global team of 8,000 professionals in more than 60 offices help brands unlock value in a digitally accelerated world. At the intersection of insights and perspectives, we leverage the power of data, AI, creativity, and technology to achieve experience innovation for many of the world’s best-known organisations, including L’Oreal, NatWest, DWP, P&G, Volkswagen, and US department of Agriculture.
Valtech will always be recognized not just for the quality of the work we deliver, but for all the amazing people that make it happen. We work to create an equitable workplace that gives people from all backgrounds the support they need to thrive, grow and meet their goals (whatever they may be). At Valtech, we don’t just talk about how to get things done; we transform by doing.