Summary
The job is for a Backend Software Engineer at CloudHire. The role involves collaborating with teams, building cloud services, resolving performance issues, and focusing on application performance. Requires 5+ years of Backend experience, proficiency in Python and TypeScript, RESTful APIs, MongoDB, AWS Lambda, CloudFormation, strong communication skills, interpersonal skills, and a BS in Computer Science.
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
- You have a BS in Computer Science or equivalent experience
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 and 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 CloudFormation extensively
- Experience with agile methodologies
Benefits
CloudHire works closely with its team to help you grow as much as we grow, and value your holistic development