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 our subscription services, ensuring high performance and responsiveness to requests from the front-end. As a Senior Software Development Engineer, you will work closely with other engineers and product managers to design and implement scalable backend solutions that enhance user experience and drive business growth.
What You'll Do
- Design and implement backend services for our subscription platform using Python and Flask.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize existing backend services for performance and scalability.
- Ensure the quality of code through unit testing and code reviews.
- Participate in architectural discussions and contribute to the overall system design.
- Utilize cloud technologies such as GCP and AWS to deploy and manage backend services.
- Work with containerization tools like Docker and orchestration platforms such as Kubernetes.
- Implement CI/CD pipelines using Terraform and other DevOps tools.
Requirements
- 5+ years of experience as a backend developer, specifically with Python and Flask.
- Strong understanding of cloud services, particularly GCP and AWS.
- Experience with database technologies such as MySQL, NoSQL, and Redis.
- Familiarity with modern frontend frameworks like React or Vue.js is a plus.
- Proficient in containerization and orchestration technologies like Docker and Kubernetes.
- Excellent problem-solving skills and ability to work in a collaborative environment.
- Strong communication skills and ability to articulate technical concepts to non-technical stakeholders.
Nice to Have
- Experience with Dapr or similar microservices frameworks.
- Knowledge of JavaScript, TypeScript, or Kotlin.
- Familiarity with OpenSearch or similar search technologies.
What We Offer
- Competitive salary ranging from $140,000 to $180,000 per year.
- 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 Remote Life and Merchant stipends to support your remote work setup.
This Senior Software Development Engineer role offers an exciting opportunity to work remotely on backend services for a subscription platform, with competitive compensation and excellent benefits.
Who Will Succeed Here
Proficient in Python and Flask with a proven track record of developing RESTful APIs for subscription services, ensuring efficient data handling and seamless integration with frontend technologies.
Strong experience with cloud platforms like GCP and AWS, demonstrating the ability to architect scalable and resilient systems in a remote work environment, while utilizing tools like Docker and Kubernetes for container orchestration.
Deep understanding of database management using MySQL and NoSQL, with a mindset focused on performance optimization and data integrity, allowing for effective handling of subscription-related data.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months