Senior Software Development Engineer - Backend (Subscriptions) Remote
About the Role
We are looking for a Senior Software Development Engineer - Backend (Subscriptions) Remote to join our innovative team. In this role, you will be responsible for developing and maintaining backend services that support our subscription platform. As a key member of our engineering team, you will have the opportunity to work with cutting-edge technologies and contribute to the growth of our SaaS product.
What You'll Do
- Design and implement scalable backend services using technologies such as Python, Flask, and Kubernetes.
- Collaborate with cross-functional teams to define and refine product requirements.
- Optimize application performance and ensure high availability of services.
- Participate in code reviews and provide mentorship to junior developers.
- Utilize cloud technologies like GCP and AWS to enhance our infrastructure.
- Implement CI/CD pipelines using Terraform and Docker to streamline deployment processes.
- Work closely with the customer success team to address technical support issues and improve user experience.
Requirements
- 5+ years of experience in software development, specifically in backend engineering.
- Strong proficiency in Python and experience with frameworks like Flask.
- Familiarity with cloud platforms such as GCP and AWS.
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Knowledge of databases including MySQL and NoSQL solutions.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
- Strong communication skills and a collaborative mindset.
Nice to Have
- Experience with JavaScript frameworks such as Vue.js or React.
- Familiarity with Dapr and OpenSearch.
- Knowledge of Kotlin or .NET technologies.
What We Offer
- Comprehensive medical, dental, and vision plans.
- Retirement plan with employer contribution.
- Flexible Time Off policy to promote work-life balance.
- Paid Parental Leave for new parents.
- Monthly stipends for Remote Life and Merchant expenses.
This role offers a unique opportunity to work remotely as a Senior Software Development Engineer, focusing on backend services for a leading SaaS company. With competitive pay and excellent benefits, it's a great chance to advance your career.
Who Will Succeed Here
Expert in Python and Flask with hands-on experience in building scalable backend services for subscription-based models, demonstrating a strong understanding of RESTful API design.
Proficient in cloud infrastructure management using GCP, with practical knowledge of Kubernetes for container orchestration and Terraform for infrastructure as code, ensuring efficient deployment and scalability.
A self-motivated engineer with a growth mindset, capable of working independently in a remote environment while actively seeking feedback and continuously improving backend architectures.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months