Sviluppatore back-end
Core
Designing and maintaining scalable server-side applications and RESTful APIs for enterprise clients.
Role type
Senior Backend Developer (Java/Python)
Builds
Scalable backend services and event-driven microservices
Domain
ICT, Enterprise Software, Distributed Systems
Deliverable
production ML models | product features
Required skills
Java, Python, RESTful API design, Kafka, MQTT, RabbitMQ, Docker, Kubernetes, CI/CD, Cloud providers (Azure/AWS/GCP), Relational and NoSQL databases
Preferred skills
Serverless technologies, Advanced monitoring and logging (Prometheus, Grafana, ELK), Caching systems (Redis, Memcached), Unit testing frameworks (JUnit, TestNG)
Responsibilities
Collaborate with cross-functional teams to define technical requirements and architectural solutions; Design and develop robust, scalable backend services; Implement and maintain efficient, well-documented RESTful APIs; Integrate asynchronous messaging systems to support event-driven architectures; Optimize system performance and ensure code quality through code reviews and testing.
Seniority
Mid-Senior, hands-on IC