Mid/Senior Backend Engineer - Python
Role details
Job location
Tech stack
Job description
Software, and Hardware Engineers, as well as Product Managers. Your key responsibilities will include: * Designing and developing scalable, secure, and efficient backend solutions for hardware/software integration. * Identifying technical risks and proposing architectural improvements for scalability and performance. * Delivering high-quality, tested code within agreed timelines. * Documenting technical standards, data streaming processes, and analytics workflows. * Proactively troubleshooting and resolving system issues to minimize operational impact. * Managing and optimizing cloud infrastructure resources to ensure reliability and efficiency. * Collaborating cross-functionally to ensure smooth service integration and system health. What are we looking for? * 4+ years of experience in backend development. * Strong proficiency in Python for backend applications. * Good command of AWS, especially Lambda-based architectures. * Solid knowledge of SQL, clean code principles, and
Requirements
OOP. * Experience with Docker, microservices, and event-driven systems. * Strong documentation and communication skills. * Advanced English proficiency (spoken and written). Bonus points for: * Experience with Infrastructure as Code tools such as Terraform. * Experience with the Serverless and FastAPI frameworks. * Knowledge of Kafka and analytical databases like Clickhouse. What we offer * Hybrid work model based in Barcelona. * Full-time, permanent contract. * Gross annual salary range: €50,000 - €55,000. * A meaningful mission contributing to a more sustainable energy future. * A high-performing technical team and a collaborative culture. * A fast-moving environment where innovation and ownership are encouraged. If you're excited about building clean and scalable systems for the energy of the future, we'd love to hear from you. #J-18808-Ljbffr