Job Title: Senior Backend Engineer
Location: Remote
Department: Engineering
Job Overview:
We are seeking a highly skilled and experienced Backend Engineer with a deep understanding of cloud technologies—especially AWS—and strong problem-solving abilities. If you love learning new languages, thrive on stepping outside your comfort zone, and have a track record of building scalable backend solutions, we want to hear from you.
Key Responsibilities:
- Architect & Develop: Design and implement backend services using TypeScript or similar backend languages, ensuring high performance, reliability, and scalability.
- Own the end-to-end backend development lifecycle, from concept and design to implementation and deployment.
- Cloud Expertise: Leverage AWS (EC2, Lambda, S3, DynamoDB, etc.) or other cloud platforms to deploy and maintain services in a secure, cost-effective, and efficient manner.
- Scalability & Performance: Develop systems that can handle large-scale traffic while maintaining low latency and high availability.
- Problem-Solving: Diagnose and resolve complex technical issues across distributed services, databases, and third-party integrations.
- Continuous Learning: Stay current with emerging technologies, languages, and frameworks, applying them to current and future projects.
- Code Quality & Reviews: Maintain high standards of code quality, performance, and scalability through thorough testing, code reviews, and best practices.
Required Experience & Skills:
- 5+ years of professional experience in backend development.
- Strong proficiency in TypeScript or comparable backend languages (e.g., Node.js, Go, Python).
- Deep knowledge of AWS services and architecture patterns (experience with other cloud providers is a plus).