Summary
CloudHire is seeking a Senior Backend Engineer to develop and maintain the company's user platform's backend systems. The ideal candidate has 5+ years of professional experience in Backend development, focuses on Python and TypeScript, and has experience with MongoDB, Serverless technologies, and infrastructure as code.
Requirements
- 5+ years of professional experience in Backend development, with a focus on Python and TypeScript
- Experience building and maintaining RESTful APIs
- Experience with MongoDB
- Experience with Serverless technologies, including AWS Lambda
- Experience with infrastructure as code, particularly CloudFormation
- High attention to detail, flexible ,and able to work concurrently on multiple projects
- Ability to troubleshoot, research, and work through complex problems
- Excellent written and verbal communication skills
- Strong interpersonal skills
Responsibilities
- Collaborate with Product Managers, Product Designers and other Software Engineers to deliver new functionality and iterative improvements to customer-facing products
- Build efficient, scalable and reusable cloud services using Python, TypeScript, and Infrastructure as Code tools
- Building and maintaining RESTful APIs and integrating with various data stores, including MongoDB
- Participate in code reviews with other engineers
- Focus on knowledge sharing with other engineers
- Identify and resolve scalability and performance issues
- Focus on application performance and monitoring
Preferred Qualifications
- Experience in working with modern CI/CD and engineering tooling – we leverage Amazon Web Services, GitHub Actions, and AWS Cloud Formation extensively
- Experience with agile methodologies
- 4-5 hours of overlap as per US time zone
Benefits
- Full Time, permanent role, Not Contractual
- Performance Bonus
- 100% Remote