As a Backend Engineer (L1) within the data engineering team, you will play a vital role in developing and maintaining robust backend systems that support our data infrastructure.
You will collaborate closely with data engineers, data analysts, and other stakeholders to design, build, and optimize data pipelines, APIs, and backend services that facilitate data transformation and migration. Your primary focus will be on developing high-quality, scalable, and maintainable solutions that support our data-driven initiatives. This is a position based in Spain and reports directly to the Manager of the Data Engineering team.
Key Responsibilities:
1. Assist in the development and maintenance of data warehouses, ensuring data quality and consistency using programming languages such as Python and SQL.
2. Support the development and optimisation of APIs to ensure high performance, scalability, and security for data-driven initiatives.
3. Write unit tests and assist in integration testing to validate backend functionality and ensure code quality and reliability.
4. Maintain documentation of backend systems, APIs, and processes to facilitate knowledge sharing and ensure code maintainability.
5. Share insights and best practices with unit members, contributing to the continuous improvement of engineering processes and workflows.
6. Provide technical knowledge and support to junior backend engineers as needed.
7. Contribute to the improvement of data engineering processes and best practices within the team.
Requirements:
1. Solid understanding of relational databases and SQL concepts.
2. Work collaboratively with cross-functional departments to ensure that data storage and processing solutions are scalable and optimized.
3. Participate in code reviews and follow best practices in software development to enhance code quality.
4. Demonstrate a willingness to learn and adapt to new technologies and frameworks to improve skills and contribute effectively.
5. Ensure that documentation of backend systems, APIs, and processes is accurate and up to date for maintainability and knowledge sharing.
6. Collaborate with the product engineering team on data-related feature requirements to ensure data outputs align with frontend needs.
Benefits:
1. Join a culture that celebrates creativity and welcomes innovative, disruptive ideas, empowering you to make a real impact.
2. Immerse yourself in a fast-paced, diverse workplace where you'll have the chance to collaborate and learn from specialists across various fields, fostering personal and professional growth.
3. Embrace automation and seamless tech integration in your workflows, while our platform boosts operations through tech leverage, ensuring you stay ahead of the curve and updated with new technologies.
4. Enjoy an attractive compensation package that recognizes your contributions and dedication to our shared success, rewarding you fairly for your hard work.
5. Work in a comfortable, ergonomic environment within our spacious, modern offices located conveniently in the heart of Girona, just minutes away from the train station.
6. Enjoy monthly afterworks organised by the company to unwind and strengthen team connections.
7. Enjoy flexible entry hours that help you balance your personal life with your work commitments.
#J-18808-Ljbffr