Backend Software Engineer

Tamarind Intelligence
Municipality of Madrid, Spain
yesterday

Role details

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

Job location

Municipality of Madrid, Spain

Tech stack

Clean Code Principles
Java
API
Agile Methodologies
Application Performance Management
Cloud Computing
Cloud Engineering
Software Debugging
Software Design Patterns
Distributed Systems
Monitoring of Systems
Java Virtual Machine (JVM)
NoSQL
Software Engineering
SQL Databases
Working Model 2D
Spring Cloud
HybridCloud
Backend
GIT
Kotlin
Event Driven Architecture
REST
Software Version Control
Service Stack
Microservices

Job description

engineers - Ongoing learning and career development - Opportunity to contribute to the design and evolution of enterprise-scale systems Role As a Senior Backend Software Engineer, you will design, develop and maintain scalable backend applications and services. You will work primarily with Java and Kotlin to build clean, maintainable code, develop APIs, design integrations between distributed systems and deliver high-quality software to production. You will collaborate closely with engineers, Product Managers and stakeholders, contributing to technical discussions, improving development practices and ensuring solutions are secure, reliable and built to scale. This hands-on role offers the opportunity to influence architecture, mentor others and help shape the future of the platform. Essential Skills - Commercial experience with Java, Kotlin or another JVM language - Experience developing and supporting production software - Strong understanding of software engineering principles

Requirements

design patterns and clean code - Experience building scalable APIs and distributed systems - SQL and/or NoSQL databases - Public or hybrid cloud experience - Git and modern version control practices - Debugging, testing and monitoring applications - Experience working within Agile development teams - Strong communication and problem-solving skills Desirable Skills - Microservices architecture - CI/CD pipelines - Cloud-native application development - Monitoring and observability tools - Event-driven architectures - Experience mentoring or supporting junior engineers J-18808-Ljbffr

Apply for this position