Back-End Engineer (Python)
Based in SpainFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 3+ years
- Required Skills
- GraphQLPythonSQLFastAPIgRPCRESTful APIsMicroservicesDistributed Systems
Requirements
- 3+ years of professional experience in backend or software development roles
- Strong proficiency in Python and experience with frameworks such as FastAPI
- Solid understanding of microservices architecture and distributed systems
- Experience designing and implementing RESTful APIs, with knowledge of gRPC or GraphQL being a plus
- Strong SQL skills and experience working with relational and/or non-relational databases
- Ability to design, document, and communicate technical solutions effectively in a remote environment
- Experience working in collaborative, asynchronous teams with strong written communication skills
- Familiarity with API documentation standards such as OpenAPI/Swagger
- Proactive, self-driven mindset with a strong willingness to learn and take ownership
Responsibilities
- Design, develop, and maintain fast, secure, and scalable Python-based APIs used across frontend and backend systems
- Build and integrate microservices and third-party services to support a global workforce management platform
- Participate in the full software development lifecycle, from architecture and design to deployment and production support
- Collaborate with product managers, designers, and engineers to define and deliver new features
- Contribute to technical discussions, architecture decisions, and backend engineering best practices
- Use AI-powered development tools to accelerate delivery while ensuring code quality, reliability, and maintainability
- Write technical documentation, API specifications, and contribute to clear system design documentation
- Support continuous improvement of backend systems, focusing on performance, scalability, and security
View Full Description & ApplyYou'll be redirected to the employer's site