Senior 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 Senior Python Web Engineer. We are in search of an experienced web engineer who demonstrates a deep understanding of client needs and possesses the expertise to architect and implement optimal solutions. The ideal candidate will collaborate with a highly motivated team, leveraging industry best practices with Django and Django REST web frameworks.
Role responsibilities
- Work on custom projects for clients, sometimes very closely with their team
- Keep a healthy communication with your project manager and client
- Take active part in all project stages – analysis, estimation, documentation, coding, bug fixing and support
- Learn from your colleagues and teach them what you know
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.
- 4+ years of experience in web development with Python
- Excellent knowledge of coding standards for Python
- 2+ years of experience with Django and Django REST in client-facing projects
- Understanding of the reasoning behind coding practices, rather than just the mechanics - being able to answer the question "why" alongside the "how"
- Experience with relational databases (PostgreSQL / MySQL)
- Knowledge in HTML and JavaScript
- Good knowledge in Git
- Experience with writing tests and documentation
- Experience with projects using Agile methodologies
- Teamwork experience
- Good communication skills
- Good command of English (reading, writing, speaking)
Preferred qualifications
- Knowledge in OOP and design patterns
- Experience with asynchronous tasks
- Experience with asynchronous communication
- Experience with non-relational databases
- Experience with files manipulation (CSV, XML, XSLT, JSON, Markdown)
- Experience with another language / web framework
- Good knowledge and experience working in Linux OS environment
- Experience with cloud technologies (AWS, GCP, Azure)
- Experience with CI/CD
- Bachelor degree in Computer Science or other related fields and/or demonstrated capability through previous experience.
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.