
Accountabilities:
The Senior Backend Developer will be responsible for designing, developing, and improving backend solutions while ensuring scalability, reliability, and adherence to engineering best practices. Develop and implement high-quality backend solutions using Java and/or Kotlin. Participate actively in software architecture design and technical decision-making processes. Collaborate with development teams to identify, analyze, and solve complex technical challenges. Apply best practices in software development, including clean code, automated testing, and agile methodologies. Design and maintain scalable systems focused on performance, security, and resilience. Contribute to code reviews, technical discussions, and continuous improvement initiatives. Document technical solutions and share knowledge with team members. Act as a technical reference point, supporting engineering decisions and guiding development practices. Identify opportunities to improve processes, tools, and system reliability. Requirements: The ideal candidate has strong backend development experience, deep technical knowledge, and the ability to collaborate effectively while taking ownership of complex solutions. Technical Skills: Strong experience with Java and/or Kotlin development. Knowledge of scalable software architecture and distributed systems. Experience with microservices architectures and messaging technologies such as Kafka and RabbitMQ. Experience working with relational and distributed databases. Understanding of API security practices and resilient system design. Knowledge of resilience patterns such as Circuit Breaker. Experience with cloud platforms such as AWS and/or OCI. Familiarity with Infrastructure as Code (IaC) tools such as Terraform and Ansible. Experience with CI/CD pipelines and DevOps practices. Knowledge of automated testing, including unit, integration, and load testing. Experience with observability tools such as ELK and Prometheus. Previous experience with code reviews and acting as a technical focal point. Soft Skills: Strong communication skills, with the ability to adapt communication style to different audiences. Collaborative mindset and ability to work effectively in a team environment. Strong problem-solving skills and attention to detail. Ability to work autonomously and manage priorities effectively. Proactive attitude toward learning, improvement, and knowledge sharing. Benefits: Opportunity to work with modern backend technologies and complex software architectures. Collaborative environment focused on engineering excellence and continuous learning. Opportunity to influence technical decisions and contribute to scalable solutions. Exposure to cloud technologies, distributed systems, and modern development practices. Professional growth opportunities through technical challenges and knowledge exchange.
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.
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-CL1