Backend Software Engineer

Jobgether
Málaga, Spain
1 day ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Compensation
€45,000.0 - €100,000.0
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Microsoft Azure Cloud Computing Software Code Optimization Code Review Continuous Integration Database Storage Structures DevOps Distributed Systems Fault Tolerance
+19 more
Python (Programming Language) Node.Js NoSQL Performance Tuning SQL Databases Cloud Platform System System Availability Delivery Pipeline Database Optimization Backend Event Driven Architecture Build Management Containerization Non-relational Database Front End Software Development Restful APIs Docker Golang Microservices

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Backend Software Engineer based in Spain.This role sits at the core of a modern cloud-native platform used by thousands of developers worldwide to build and deploy scalable applications. You will be responsible for designing and maintaining the backend systems that power critical infrastructure, ensuring high performance, reliability, and scalability at every level. The work spans distributed systems, APIs, microservices, and database optimization in a fast-moving engineering environment. You will collaborate closely with frontend engineers and DevOps teams to deliver seamless end-to-end functionality. The role offers significant ownership over system design decisions and the opportunity to directly influence platform architecture. This is a great opportunity for an engineer who enjoys solving complex backend challenges in a production-grade, high-scale environment.Accountabilities:Design, build, and maintain scalable backend services and APIs supporting a high-availability cloud platformDevelop and evolve microservices architecture to ensure performance, scalability, and fault toleranceOptimize database structures and queries to improve system efficiency and reliabilityEnsure system resilience, high availability, and robust error handling across distributed environmentsCollaborate with frontend engineers, DevOps, and other stakeholders to deliver end-to-end featuresParticipate in technical discussions, architecture decisions, and code reviews to maintain engineering quality standardsContribute to continuous improvement of backend systems, including performance tuning and system optimizationSupport CI/CD practices and contribute to smooth deployment and release processesRequirements3+ years of experience in backend software developmentProficiency in Go, Python, Node.js, or similar backend programming languagesStrong understanding of relational and non-relational databases (SQL and NoSQL)Solid knowledge of RESTful APIs and microservices architectureExperience working with distributed systems or event-driven architectures is a plusFamiliarity with cloud platforms such as AWS, GCP, or Azure is preferredUnderstanding of containerization and orchestration tools such as Docker and Kubernetes is a plusKnowledge of CI/CD pipelines and modern software delivery practicesStrong problem-solving skills with attention to performance and scalabilityGood communication skills and ability to work effectively in a collaborative engineering teamBenefitsCompetitive salary ranging from £45k to £100k depending on experience and locationEquity participation in a fast-growing, venture-backed companyFully remote work with timezone alignment (UTC ±2 hours)Opportunity to work on a widely used cloud-native platform at scaleCollaborative engineering culture focused on performance and product excellenceExposure to modern distributed systems, microservices, and infrastructure toolingSupportive environment for professional growth and technical developmentInclusive workplace with equal opportunity hiring practicesHow Jobgether works:We use anAI-powered matching processto ensure your application is reviewed quickly, objectively, and fairly against the role’s core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.We appreciate your interest and wish you the best!Why Apply Through Jobgether?Data Privacy Notice:By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.#LI-CL1We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Requirements

3+ years of experience in backend software development Proficiency in Go, Python, Node.js, or similar backend programming languages Strong understanding of relational and non-relational databases (SQL and NoSQL) Solid knowledge of RESTful APIs and microservices architecture Experience working with distributed systems or event-driven architectures is a plus Familiarity with cloud platforms such as AWS, GCP, or Azure is preferred Understanding of containerization and orchestration tools such as Docker and Kubernetes is a plus Knowledge of CI/CD pipelines and modern software delivery practices Strong problem-solving skills with attention to performance and scalability Good communication skills and ability to work effectively in a collaborative engineering team

Benefits & conditions

Competitive salary ranging from £45k to £100k depending on experience and location Equity participation in a fast-growing, venture-backed company Fully remote work with timezone alignment (UTC ±2 hours) Opportunity to work on a widely used cloud-native platform at scale Collaborative engineering culture focused on performance and product excellence Exposure to modern distributed systems, microservices, and infrastructure tooling Supportive environment for professional growth and technical development Inclusive workplace with equal opportunity hiring practices How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role’s core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Loading talks and stories from around this role…