Country : Spain
Spain
Location :
Virgen De Guadalupe 3, 08950 Esplugues de Llobregat, Spain
Country : Spain
Location : Virgen De Guadalupe 3, 08950 Esplugues de Llobregat, Spain
Role : Back-end Software Engineer - Ruby / C++
Contract type : Full time
Build a career with confidence
At Carrier, you’re joining the world leader in healthy, safe, sustainable and intelligent building and cold chain solutions.
We create solutions that matter for people and our planet and our employees are the heart of it all. We are a company of innovators and problem-solvers who are united by The Carrier Way our vision, values and culture.
As an employer of choice, we strive to provide a great place to work that attracts, develops and retains the best talent, promotes employee engagement, fosters teamwork and ultimately drives innovation for the benefit of our customers.
In short, Carrier’s greatest assets are the expertise, creativity and passion of our employees and we’re excited for you to join the team.
Job Summary :
Carrier is hiring a full-time back-end developer to design and maintain our cloud-based software products. This is an outstanding opportunity for a talented developer to advance their career by joining a successful and growing engineering team.
You will work with our cloud team to build a world-class security solution.
Requirements :
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Proven experience in backend development with expertise in Ruby and C++.
- Strong understanding of web application architecture and RESTful API design.
- Understanding of event-driven architecture and asynchronous code.
- Proficiency in database management and experience with SQL and NoSQL databases.
- Knowledge of software design patterns and best practices for clean and maintainable code.
- Familiarity with version control systems (e.g., Git) and collaboration tools.
- Experience with Linux / Unix systems and command-line tools.
- Strong problem-solving and troubleshooting skills.
- Excellent communication and teamwork skills.
- Fluent in English and full working knowledge of Spanish
- Valid EU work permit
Preferred Qualifications (not mandatory but a plus) :
- Experience with other programming languages such as Python, Java, or Go.
- Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
- Understanding of microservices architecture.
Responsibilities :
- Design, develop, and maintain robust backend systems and APIs using Ruby and C++ to support our applications.
- Collaborate with front-end developers, database administrators, and other cross-functional teams to understand and define system requirements.
- Optimize application performance, troubleshoot and debug issues, and ensure high availability of services.
- Implement and maintain security best practices to protect our systems and data, with a focus on Cyber Security.
- Participate in code reviews, provide constructive feedback, and ensure code quality and best practices.
- Keep up to date with the latest trends, technologies, and best practices in backend development, and apply them to our projects.
- Work on continuous integration and continuous deployment (CI / CD) pipelines to automate and streamline development processes.
Our commitment to you
Our greatest assets are the expertise, creativity and passion of our employees. We strive to provide a great place to work that attracts, develops and retains the best talent, promotes employee engagement, fosters teamwork and ultimately drives innovation for the benefit of our customers.
We strive to create an environment where you feel that you belong, with diversity and inclusion as the engine to growth and innovation.
We develop and deploy best-in-class programs and practices, providing enriching career opportunities, listening to employee feedback and always challenging ourselves to do better. This is .