Backend Engineer
Intemic
Municipality of Granada, Spain
13 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, Spanish Experience level
IntermediateJob location
Remote
Municipality of Granada, Spain
Tech stack
Automation of Tests
Continuous Integration
Python
PostgreSQL
Machine Learning
RabbitMQ
Web Platforms
Data Processing
Test Driven Development
Backend
FastAPI
Real Time Data
Kafka
Data Pipelines
Microservices
Job description
- Design, build, and maintain efficient, reusable, and reliable code using asynchronous Python and FastAPI.
- Bring a critical perspective, based on past experience, to participate in discussions.
- Collaborate with the team to design and implement new functionality, and improve existing features.
- Engage with real-time data processing, implementing and optimizing algorithms for large-scale data handling.
- Contribute to the overall architecture of our backend services and infrastructure.
- Take initiative in learning about our product, understanding real-world cases, building them in our product, and delivering value to our users.
Requirements
- Has a Spanish-recognized university degree.
- Is excited to join a rapidly growing startup and contribute with their skills and experience.
- Has strong experience with asynchronous Python programming, algorithms, FastAPI, and PostgreSQL.
- Is familiar with event-driven systems.
- Has built (or participated in building) a web platform in the past.
- Possesses problem-solving skills and a proactive attitude toward finding and implementing solutions.
- Has interest in engineering, sustainability, ML, data pipelines, and industrial process optimization.
- Has a solid understanding of automated testing, test-driven development, and continuous integration.
Bonus Points For
- Experience building MVPs in a Go To Market of a startup.
- Experience with Kafka, RabbitMQ, real-time data processing.
- Experience with CRDTs.
- Experience with hexagonal architecture.
- Demonstrable interest in process simulation, scenario analysis, and numerical modeling., * Spanish Bachelor's degree.
- 3+ years of experience in similar roles.
- Excellent communication skills in English and/or Spanish.
- Preferably living in Barcelona.
Benefits & conditions
Here's What You Can Expect
- Hard work with celebrated results.
- Structure governed by respect, not ego; everyone has a voice.
- Open information across all company areas, full transparency.
- Ownership mentality: you will feel Intemic is yours and be a core contributor.
- Flexible hours and work-life balance.
- Wednesdays as in-office usual meeting days; full remote is also possible if communication and progress are excellent.