
Senior Backend Engineer – Users
Rain
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇬🇧 United Kingdom
Visit company websiteJob Level
Senior
Tech Stack
AWSAzureCloudDockerGoGoogle Cloud PlatformKafkaKubernetesNoSQLPythonRabbitMQSQL
About the role
- Translate product requirements into robust technical solutions, recommend alternative approaches, and lead engineering efforts to meet ambitious targets
- Design and implement reliable systems and applications in a fully distributed micro-services architecture
- Build and maintain integrations with 3rd-party vendors and partners
- Design and implement highly available RESTful APIs supporting user-facing web and mobile applications
- Focus on creating reusable code and libraries that ensure scalability for future projects
- Enforce observability best practices, leveraging tools like logging, metrics, and alerting systems
- Create and maintain detailed technical documentation (architecture designs, APIs, workflows, and system configurations)
- Continuously monitor systems for opportunities to maximize performance and scalability
Requirements
- At least 5 years of professional experience as an engineer
- Proficient in backend languages: Go/Golang, Python, and/or C++
- Strong expertise in designing and developing RESTful APIs
- Expertise in SQL and NoSQL database technologies, including data model design and optimization
- Proven experience at building reliable and scalable user-facing applications
- Proficiency in message queuing systems such as Kafka (preferred), RabbitMQ, or Flink
- Familiarity with Cloud technologies: AWS/Azure/GCP, serverless, Docker, Kubernetes, ECS among others
- Effective release management experience for ensuring zero downtime and experience with CI/CD frameworks such as Gitlab CI and Github actions
Benefits
- None specified 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
GoGolangPythonC++RESTful APIsSQLNoSQLKafkaRabbitMQFlink
Soft skills
leadershipcommunicationproblem-solvingcollaborationdocumentation