Backend Engineer Team: Technology Location: Barcelona

Detalles de la oferta

Are you passionate about solid software architecture and seeking challenges in large-scale projects?Join our team as a Backend Engineer and contribute to the construction of innovative technological solutions.
You will develop robust and scalable backends, applying SOLID principles, DDD, and hexagonal architecture.Key Responsibilities:Design and Development:Design and develop scalable and maintainable backends using SOLID and DDD principles.Model domain entities and objects, applying appropriate naming and design patterns.Implement RESTful APIs following best practices and ensuring clear documentation.Utilize dependency management tools (Composer, Maven, Gradle) to manage libraries and frameworks.Testing:Write comprehensive unit and integration tests to ensure code quality.Practice TDD to ensure agile and high-quality development.Implement hexagonal architectures to separate business logic from infrastructure.Work with distributed systems, using Docker to containerize applications.Interact with relational and non-relational databases, optimizing data access.Implement asynchronous communication solutions using queues and events.Cloud:Deploy applications to the cloud using platforms like AWS, Azure, or Google Cloud.Explore and utilize serverless services to optimize costs and scalability.Collaborate closely with the product development team and other stakeholders.Effectively communicate technical decisions and project progress.Maintenance and Improvement:- Perform continuous refactoring to improve code quality and architecture.- Implement robust logging and exception handling mechanisms.Requirements:Solid knowledge of:At least one backend programming language (Java, Python, Node.Js, etc.
)Relational (MySQL, PostgreSQL) and non-relational databasesSOLID principles, DDD, hexagonal architecture, and design patternsTDD and BDDDocker and container orchestrationCloud computing (AWS)RESTful APIsExperience in:Distributed systemsDevOps and CI/CDEffective communicationTeamworkProactivity and problem-solving skillsKnowledge of other programming languages (scripting and compiled)Experience with serverless systemsContributions to open source projectsAdvanced English#J-18808-Ljbffr


Salario Nominal: A convenir

Fuente: Jobtome_Ppc

Requisitos

Asesor Inmobiliario Bz Gestió

Somos Century 21 BZ Gestió,una oficina con más de 10 años en el barrio de Sagrada Familia. Pertenecemos al Grupo Balsells, adeministradora de fincas, gestión...


Century 21 Bz Gestió - Barcelona

Publicado 8 days ago

Graduate Program Fs Strategy Barcelona - Septiembre

Desde el equipo **FS-Strategy Barcelona **asesoramos a las entidades del sector financiero para ayudarles a adaptar su estrategia y negocio y superar los ret...


Kpmg Spain - Barcelona

Publicado 8 days ago

Conductor/A Gestió De Residus Aena Amb

Personal Conductor/a per a recollida i transport de residus en l'Aeroport de Barcelona Josep Tarradellas El Prat. Jornada laboral de cap de semana i festius....


Fundació Trinijove - Barcelona

Publicado 8 days ago

Subaltern/A Centres Educatius Al Vallès Occidental

Subaltern/a per a centres educatius al Vallès Occidental. Els requisits per ocupar aquest lloc són: titulació d'estudis primaris i titulació indispensable de...


Generalitat De Catalunya - Barcelona

Publicado 8 days ago

Built at: 2025-01-11T12:43:11.175Z