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
View details
Apply Now