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 databases SOLID principles, DDD, hexagonal architecture, and design patterns TDD and BDD Docker and container orchestration Cloud computing (AWS) RESTful APIs Experience in: Distributed systems DevOps and CI/CD Effective communication Teamwork Proactivity and problem-solving skills Knowledge of other programming languages (scripting and compiled) Experience with serverless systems Contributions to open source projects Advanced English #J-18808-Ljbffr


Salario Nominal: A convenir

Fuente: Talent_Dynamic-Ppc

Requisitos

Cgp-176 Business Development Representative (Bdr) - Ocx-966

About Gelato Gelato has built the world's largest and most global network for on-demand production of customized items e.g. t-shirts, wall art, mugs, books, ...


Ares Consultores - Barcelona

Publicado 7 days ago

Java Developer [Euj737]

Are you a passionate Java Developer looking for an exciting opportunity to work with cutting-edge technologies and make a real impact? Join our team and be p...


Ares Consultores - Barcelona

Publicado 7 days ago

Performance Prediction Developer - He711

Job Reference: 848_24_CS_BPPP_RE1Position: Performance prediction developer (RE1)Closing Date: Sunday, 15 December, 2024About BSC: The Barcelona Supercomputi...


Ares Consultores - Barcelona

Publicado 7 days ago

Zec907 | Utilities Business Development - Industry Cloud Gyx-631

We help the world run better. SAP INDUSTRY CLOUD helps customers in all industries to deploy specialized solutions enabling them to optimize, extend, and tra...


Ares Consultores - Barcelona

Publicado 7 days ago

Built at: 2025-01-16T00:21:23.895Z