Software Engineer - Hybrid

Queen Square Recruitment
Retortillo de Soria, Spain
4 days ago

Role details

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

Job location

Retortillo de Soria, Spain

Tech stack

Amazon Web Services (AWS)
Azure
Cloud Computing
Code Review
Collaborative Software
Data Structures
Relational Databases
Software Design Patterns
DevOps
Python
Object-Oriented Software Development
Pair Programming
Software Architecture
Software Engineering
SQL Databases
Data Processing
Test Driven Development
Infrastructure as Code (IaC)
GIT
Information Technology
Extreme Programming (XP)
Software Version Control
Programming Languages

Job description

The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.

Requirements

  • Proficiency in Software Engineering, Design, and Development in Python; experience with other programming languages can also be valued.
  • Strong experience in Object-Oriented Programming, Design Patterns, Testing Frameworks, and Software Development Best Practices.
  • Proven ability to simplify complex data structures and solve problems.
  • Experience in building efficient and scalable software architectures.
  • Experience in collaborative software engineering practices-code reviews, source control, testing, and deployment processes, git. Knowledge of TDD, XP, Pair Programming will also be considered.
  • Knowledge of DevOps practices, including CI/CD pipelines, observability, and Infrastructure as Code (IaC).
  • Proven experience with cloud technologies like Azure (or AWS, GCP), including architecting and maintaining data processing systems.
  • Excellent communication skills in English, both written and verbal, to collaborate effectively within an international environment., * Bachelor's degree or equivalent experience in Computer Science or related field
  • Development experience with programming languages
  • SQL database or relational database skills

Apply for this position