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., Go, Python).
- Deep knowledge of AWS services and architecture patterns (experience with other cloud providers is a plus).
- Demonstrated success building scalable, high-performance systems in production.
- Experience in fast-paced, startup environments where quick decisions and agility are crucial.
- Self-directed and comfortable with working independently, with excellent organizational and project management skills.
- A solid foundation in software design principles, including writing extensible, reusable, and maintainable code.
- Familiarity with remote work environments and the ability to collaborate effectively with globally distributed teams.
Preferred Qualifications:
- Experience with serverless architectures.
- Familiarity with database optimization and caching strategies (e.g., Redis, Memcached, DynamoDB).
- Hands-on knowledge of infrastructure as code (e.g., Serverless Framework, Terraform, CloudFormation).
- Startup culture experience, we expect team members to take full ownership of their work. Speed, agility, and persistence are key but also embracing long hours when necessary to deliver results.
- Passion for new technology trends, especially those impacting backend systems.
How to apply
Send an email to [email protected] with the subject line âBackend Engineerâ
- Attach your resumé and a brief cover letter.
- Tell use more! Show us your work - link to apps that are in production and what role you had in them, challenges you overcame and interesting problems you faced.
Please mention the word **SUCCEED** and tag RMzguNjguMTM0LjE5NA== when applying to show you read the job post completely (#RMzguNjguMTM0LjE5NA==). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.