Back End Engineer - Barcelona, España - Baxter Planning

    Baxter Planning
    Default job background
    Descripción
    Position Overview

    As a Software Engineer for Baxter Planning, you'll be an integral member of our collaborative scrum team, reporting to the Software Engineering Lead.

    Your role will focus on developing and enhancing the server-side logic of our software solutions, with a strong emphasis on REST API development, microservices architecture, Python 3.10+, AWS, and PostgreSQL.

    Additionally, you will be involved in working with data mesh architectures and developing scripts for data transformations. Your expertise in these areas will be crucial in integrating generative AI technologies to innovate our back-end systems.

    Interested? Join us ResponsibilitiesDevelop and maintain high-quality back-end software, focusing on REST API development and microservices.
    Implement and manage efficient, scalable, and secure services, including RESTful API integration and WAS API geteway.
    Contribute to the development and management of data mesh architectures.
    Create and maintain scripts for data transformations, ensuring data integrity and performance.
    Engage in robust database design and management with PostgreSQL or similar SQL-based systems.
    Collaborate with the Lead Software Engineer and product owners to develop technical solutions that align with business requirements.
    Troubleshoot, debug, and optimize back-end applications for enhanced performance and functionality.
    Stay up-to-date with the latest trends in back-end development, REST APIs, containers, microservices, data mesh, and generative AI.

    Qualifications4+ years of experience in back-end development with a focus on Python, , and PostgreSQL.Strong expertise in building RESTful APIs and developing microservices.

    Experience with data mesh architectures and proficiency in scripting for data transformations.
    Solid understanding of AWS services and SQL-based database design and data modeling.
    Familiarity with FastAPI, Flask, Pandas, Redis, and message queue systems.
    Proven ability to work effectively in a scrum team environment.
    Excellent problem-solving abilities and keen attention to detail.
    Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience. Preferred QualificationsExperience with CI/CD tools and methodologies.
    Familiarity with additional cloud services and architectures.

    Knowledge of NodeJS, Express, GraphQL and PostmanFamiliarity with front endFamiliarity with generative AI tools and their application in front-end development.

    Familiarity with code coverage tools and a strong understanding of testing best practices.
    Experience in an Agile development environment.
    #J-18808-Ljbffr