This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a Senior Software Engineer to join a high-performing engineering team responsible for building scalable, cloud-native applications and services. This role focuses on backend development, API design, distributed systems, and secure application integration across modern enterprise platforms. The ideal candidate has strong experience with Go (Golang), Java, microservices architecture, and database technologies, along with a passion for building secure, reliable, and high-performing applications.
Job Responsibility
Design, develop, and maintain backend services using Go (Golang) and Java
Build and enhance RESTful APIs and microservices supporting enterprise-scale applications
Implement secure authentication and authorization solutions using JWT and related security patterns
Develop and maintain application components using JavaScript
Design, optimize, and support data models and integrations utilizing PostgreSQL and Couchbase
Collaborate with product managers, architects, and engineering teams to deliver scalable software solutions
Participate in code reviews and contribute to engineering standards and best practices
Troubleshoot production issues and implement performance, reliability, and security improvements
Contribute to CI/CD pipelines and automated deployment processes
Create and maintain technical documentation, API specifications, and operational procedures
Requirements
6+ years of experience developing enterprise software applications
Strong proficiency with: Go (Golang), Java, JavaScript
Experience designing and developing RESTful APIs and microservices
Hands-on experience with: PostgreSQL, Couchbase
Experience implementing JWT-based authentication and authorization solutions
Strong understanding of: Distributed systems, API security, Application integration patterns
Experience with Git, CI/CD pipelines, and Agile development methodologies
Strong analytical, troubleshooting, and communication skills
Nice to have
Experience with cloud platforms such as: Google Cloud Platform (GCP), AWS, Azure
Experience with containerization technologies including Docker and Kubernetes
Familiarity with event-driven architectures and messaging platforms
Experience with observability, logging, and monitoring tools
Bachelor's degree in Computer Science, Engineering, or related field