Software Engineer

Community Of
Municipality of Madrid, Spain
2 days ago

Role details

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

Job location

Municipality of Madrid, Spain

Tech stack

.NET
API
Artificial Intelligence
Amazon Web Services (AWS)
Unit Testing
Azure
Cloud Computing
Configuration Management
Code Generation
Profiling
Databases
Cursor (Graphical User Interface Elements)
Shard (Database Architecture)
Distributed Systems
Elasticsearch
Hypertext Transfer Protocols (HTTP)
Python
Linux kernel
MongoDB
Nginx
Performance Tuning
Systems Development Life Cycle
Query Optimization
Redis
SQL Stored Procedures
Transmission Control Protocol (TCP)
Caching
Git Flow
Kubernetes
Kafka
Data Pipelines
Go
Microservices

Requirements

Role : Software Engineer Location : Delhi (Hybrid) What Must You Bring? Technical Depth: 2-6 years of experience in schema and distributed system design, performance tuning, and cloud-based best practices. Product Experience - hand son experience of building and improving a high scale D2C, B2B, attribution applications, order management systems, product catalog, Hands-on Expertise: Deep expertise of LLD, HLD, ACID, caching, distributed system design, DBMS, Garbage Collector, microservices, VM, K8S, data pipelines, kafka, nsqd, 0-to-1 Mindset: A proven ability to navigate the challenges and pace of early-stage product journeys. Observability Focus: Experience setting up monitoring frameworks to proactively identify slow-running processes and blocking issues. Modern Workflow: Mastery of Git-based workflows, including rigorous PR reviews and configuration management. Performance Tooling: Expertise in leveraging Profilers and Performance Insights to assist teams in tuning complex stored procedures. What Skills Must You Have? Core Tech: Golang, Python, .Net, kafka, nsqd, redis, elasticsearch, mongoDB, Unit Test, HTTP/TCP, nginx, MCP, AIDD, AIRD, Mobile First APIs AI Tooling: Advanced expertise in Cursor and Windsurf for AI-driven development and code generation. Architecture: Strong grasp of micro-service scalable architecture and asset hosting for edge performance. Scale: Practical skills in database partitioning, sharding, and query optimization. Infrastructure: Familiarity with AWS/Azure ecosystems, Linux Kernels, and automated backup/DR strategies. Process: Expertise in Sprints and SDLC Management to maintain high velocity without sacrificing quality.

Apply for this position