TDD BackEnd developer Malaga,Andalusia,Spain Product Development Posted 7 hours ago

Ericsson
28 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Unit Testing
Azure
Cloud Computing
Continuous Integration
DevOps
Python
Machine Learning
Software Engineering
Google Cloud Platform
Test Driven Development
Backend
Pytest
Kubernetes
Playwright
Kafka
Front End Software Development
REST
Docker
Jenkins
Microservices

Job description

We are seeking a Test Driven Backend Developer to join our team in developing innovative microservices-based applications. This role encompasses all software development activities related to microservices development, with a strong emphasis on Test-Driven Development (TDD) and agile methodologies. Our team is organized in cross-functional, multi-domain development groups that promote continuous improvement, innovation, and knowledge transfer to achieve true DevOps.

If you are a curious professional eager to learn, share knowledge, and excel in a team environment, we encourage you to read further!

What You Will Do:

  • Analyze requirements for cloud-native microservices.
  • Drive application design and architecture.
  • Design, develop, deploy, and operate microservices-based applications in cloud infrastructures.
  • Apply a Test-Driven Development approach.
  • Maintain software and support lifecycle management of microservices and Machine Learning components through CI/CD.
  • Support product and security documentation.

Requirements

  • Demonstrated experience (4+ years) in a Backend role or similar.
  • Deep experience in Python programming.
  • Strong understanding and experience in building cloud-native microservices-based applications.
  • Experience with REST API, Microservices, Docker, Kubernetes, S3.
  • Familiarity with Agile software development methodologies.
  • Proficiency in TDD: unit testing (pytest), functional testing backend (WireMock and Robot), frontend (Playwright), and CI/CD (Jenkins).
  • Experience with cloud computing platforms (AWS, GCP, Azure, etc.).
  • Experience with pub/sub systems such as Kafka is a plus.
  • Understanding of ML DevOps is a plus.
  • Degree in Electrical, Electronics, Telecommunications Engineering, or IT.

Non-Technical Skills:

  • Proactive and team-oriented.
  • Excellent oral and written communication skills.
  • Strong problem-solving and troubleshooting abilities.

Apply for this position