We are looking for a Senior Backend Developer to join our team and help build and scale the core backend services of our cloud-based platform. You will work hands-on with Go and Java (Spring Boot), contribute to system design and architecture decisions, and take ownership of features end-to-end. As part of a new Python-based initiative, you will also help shape and develop new services in Python. We operate in an Agile environment with strong engineering standards, CI/CD pipelines, and a culture that values ownership, collaboration, and continuous improvement.
What You'll Do:
Design, develop, and maintain scalable backend services.
Write clean, maintainable, and efficient code in Go, Java (Spring Boot), and Python.
Participate in system design and architectural discussions.
Collaborate closely with product, DevOps, and frontend teams.
Ensure high code quality through code reviews, testing, and best practices.
Take ownership of features from design through production.
Contribute to improving development processes and engineering standards.
Requirements: Working with AI tools like Cursor, Copilot Agent or Claude code - must.
Master/Bachelors degree in computer engineering.
At least 7 years of experience in Java/Go solutions with software infrastructure and design patterns.
Ability to write high-performance, maintainable, reusable code.
Proficient with Unix/Linux environment.
Experience of more than 5 years with Spring Boot.
Experience of more than 3 years with PostgreSQL.
Experience of more than 3 years with no-SQL DB like Elastichsearch, Mongo.
Experience in Cloud multi-tenancy systems on AWS and GCP.
Advantage - Experience of more than 5 years with Microservices, Docker/Containers, Kubernetes.
Advantage - Background in Authorization and Authentication processes.
Advantage - Deep understanding of the Cyber Security domain.
This position is open to all candidates.