Senior Backend Engineer (Kotlin)
Motife Sp. z o.o.
⚲ Warszawa
2 100 - 30 000 zł gross
Wymagania
- Kotlin
- PostgreSQL
- DynamoDB
- Elasticsearch
- Kubernetes
- GitHub Actions
- Jenkins
- REST
- MySQL
Opis stanowiska
Wymagania: - 6+ years of experience building high-performance, scalable backend systems as Senior/4+ years of experience as a Mid Engineer - Strong proficiency in Kotlin, Python, or similar backend languages - Experience with modern backend frameworks (e.g., Spring Boot or Python-based frameworks) - Strong experience with both relational (PostgreSQL, MySQL) and NoSQL databases (DynamoDB, MongoDB) - Hands-on experience with microservices and event-driven architectures - Experience with distributed streaming platforms such as Kafka - Solid understanding of API design (REST, gRPC, or GraphQL) - Hands-on experience with AWS services (e.g., S3, DynamoDB, Lambda, SQS, IAM) - Experience with Docker and Kubernetes - Familiarity with infrastructure and deployment tooling (e.g., Terraform, GitHub Actions, Jenkins) - Experience with caching systems such as Redis or Memcached - Strong understanding of CI/CD, DevOps, and Agile methodologies - Experience with observability and monitoring tools (e.g., Datadog, Sentry) - Proven experience in production support and incident management in distributed systems O firmie: - MOTIFE is a trusted partner for tech companies choosing Poland to build and grow their engineering and software development capabilities. - We help software companies, startups, fintechs, technology companies, and industry disruptors with their IT recruitment and, wherever necessary, advisory in setting up a presence in Poland and daily operations. - Our end-to-end support helps us build long-term relationships with new IT players, which means we can offer some of the most interesting career opportunities for skilled software and IT professionals like you. Zakres obowiązków: - Design and build high-performance, scalable backend services and APIs supporting global content delivery - Architect event-driven systems and microservices handling large-scale traffic and real-time interactions - Drive system design decisions with a focus on reliability, performance, and security - Lead technical discussions, architecture reviews, and design decisions across teams - Define and promote reusable patterns, components, and engineering standards - Identify system bottlenecks using monitoring, tracing, and load testing tools - Optimize performance through data modeling, caching strategies, and query improvements - Champion best practices including CI/CD, automated testing, observability, and infrastructure as code - Maintain high standards for code quality, scalability, and maintainability Oferujemy: - LuxMed - MultiSport - 100% paid medical care - Creative tax (KUP) - Home office allowance - MacBook Pro