BackEnd Engineer | Python
Details:
Job Information
Details
- Technologies
- AWSPythonFastAPIKubernetes
- Salary
- 50K - 65K
- About
Senior BackEnd Engineer | 50K-65K | Barcelona
WHO THEY AREA young start-up located in the heart of Barcelona is on a mission to bridge the gap between tangible and intangible identities. Beginning their journey with an MVP that allows users to generate realistic avatars from a single image, they are seeking a skilled engineer to enhance their web applications to better serve users and clients.
Their offering includes an API that enables developers to create 3D avatar systems from 2D selfies with low poly count, suitable for virtual worlds. This API, built with Python and FastAPI, generates 3D avatars using in-house libraries and stores them in a cloud-based object store. On the frontend, they utilize React to provide a user-friendly interface for avatar generation and visualization.
WHAT THEY ARE LOOKING FOR
An experienced developer with a proven track record in start-ups and scale-ups, as well as experience with API and relational databases, is needed. Familiarity with project management and feature flow is crucial. The role involves collaborating with other developers to enhance backend services. The position is based in Barcelona, and presence in the office is encouraged for better communication and collaboration.
The interview process includes:
- A short introductory meeting
- A take-home technical test
- A technical discussion about the solution/code
- A live coding session with an engineer
- A meet and greet at the office
- A one-on-one meeting with the CEO
RESPONSIBILITIES
- Collaborate with the development team to improve and optimize 3D rendering
- Transition some services to Kubernetes (K8s)
- Optimize API responses
- Enhance developer experience (DevX) of APIs
- Improve infrastructure agility
SKILLS AND REQUIREMENTS
- 4 to 6 years of experience in API development and infrastructure management
- At least 3 years of experience with Python as the primary language
- Proficient in Python, SQL, and other object-oriented programming languages
- Experience with API development and integration
- Skilled in container technologies (e.g., Docker, Docker Compose, Kubernetes)
- Understanding of network topologies and high availability principles
- Understanding of monitoring concepts
- Good written and spoken communication skills
- Familiar with agile development methodologies
OTHER DESIRABLE QUALIFICATIONS
- Understanding of web3
- Familiarity with AWS and Google Cloud
- Previous experience in start-ups and scale-ups
- Proficiency in Spanish and English
- Availability for hybrid work (3 days in the office)
WHAT THEY OFFER
- Competitive salary
- Opportunity for professional development within a leading company
- Immediate start
- Full-time position (40 hours per week)