Job Description
We are seeking a highly skilled Backend Engineer with proficiency in Python to join our team as a Team Lead. In this role you will lead a small group of talented engineers and play a crucial role in designing implementing and maintaining robust backend systems to support our most innovative cloud-based products. You will work closely with cross-functional teams to ensure scalability reliability and performance of our systems.
What will you do?
What will you do?
- Lead a small team of extremely talented backend and frontend engineers fostering a collaborative and high-performing environment and supporting their professional growth.
- Design develop and maintain scalable backend services microservices data pipelines and APIs using Python.
- Implement CI/CD pipelines to automate build test and deployment processes.
- Utilize cloud technologies like AWS to deploy and manage backend services.
- Collaborate with product managers and stakeholders to understand requirements and translate them into technical solutions.
- Architect and implement serverless architectures for efficient resource utilization and scalability.
- Ensure code quality performance and security through code reviews testing and best practices.
- Troubleshoot and debug production issues providing timely resolutions to ensure system reliability.
- Stay updated with emerging technologies and industry trends recommending and incorporating relevant tools and practices into the development process.
- Bachelor s degree in Computer Science Engineering or a related field.
- Proven experience as a Backend Engineer fluent in Python and experience with frameworks such as FastAPI Django or similar.
- Demonstrated ability to lead and mentor a team of engineers fostering a collaborative and high-performing environment. Experience in setting clear goals delegating tasks and supporting the professional growth of team members.
- Excellent communication and interpersonal skills with the ability to effectively liaise with cross-functional teams stakeholders and senior management. Proven experience in presenting technical concepts to non-technical audiences and building consensus around strategic decisions.
- Ability to stay up-to-date with industry trends and recommend the incorporation of relevant tools and practices into the development process.
- Hands-on experience with CI/CD pipelines (e.g. Jenkins GitLab CI Travis CI).
- Familiarity with containerization technologies (Docker Kubernetes).
- Experience with cloud platforms and services (AWS Azure GCP).
- Knowledge of serverless architectures and experience with related technologies (AWS Lambda Azure Functions Google Cloud Functions).
- Hands-on experience with relational and no-SQL databases.
- Solid understanding of software development best practices design patterns and clean code principles.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration abilities.
- International Culture With its headquarters in Marbella Spain and presence in New York and London we take pride in being a truly diverse global organization.
- Competitive Salary we believe that your time and experience need to be fairly rewarded.
- Induction process We will guide and mentor you through your first months to ensure a smooth transition into your role and integration within the team.
- Continuous learning We provide the support needed to grow within the team.
- Innovation Innovation is the key to our success so we encourage you to speak up and tell us about your vision.
- Relocation package.