Senior Software Engineer - Backend - Billing Team
New
J
JobgetherSoftware Engineering
SwitzerlandFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- AWSDockerKubernetesRedisRESTful APIsLinux
Requirements
- Strong professional experience in backend software engineering, with expertise in at least one general-purpose programming language.
- Highly proficient in database design and development, with experience working with both relational and NoSQL databases such as Scylla and Redis.
- Hands-on experience creating, testing, consuming, and supporting APIs for web services.
- Comfortable working with AWS, Linux, Docker, Kubernetes, and continuous deployment workflows.
- Ability to work effectively within a multi-language technology stack and adapt to different programming environments.
- Basic frontend development knowledge and an understanding of how backend and frontend systems interact.
- Strong written and verbal communication skills, with the ability to collaborate effectively in a technical team.
- Self-directed and analytical approach, with strong problem-solving abilities and a willingness to take ownership.
- Entrepreneurial and pragmatic mindset, with the ability to move quickly while maintaining high engineering standards.
Responsibilities
- Develop, maintain, and improve backend features and services supporting the product.
- Design and implement robust backend APIs and business logic for both new and existing product capabilities.
- Build services with a strong focus on simplicity, reliability, scalability, and maintainability.
- Participate actively in code reviews, providing constructive feedback and incorporating feedback from other engineers.
- Design, test, consume, and support APIs for production web services.
- Contribute to improving the reliability, redundancy, and resilience of production infrastructure.
- Work across a diverse technology environment and identify opportunities to improve systems, processes, and engineering practices.
- Take ownership of technical challenges, analyze problems independently, and drive solutions through to completion.
View Full Description & ApplyYou'll be redirected to the employer's site