Job Description
HeyGen is seeking a Backend Engineer to contribute to the development of core systems and infrastructure that power their products and services. The Backend Engineer will play a key role in developing and optimizing scalable, reliable, and efficient backend systems for a growing user base.
The role involves:
- Designing, developing, and deploying scalable and efficient backend systems.
- Creating and maintaining robust and secure RESTful APIs.
- Designing and managing database schemas and optimizing queries.
- Collaborating with frontend developers, product managers, and designers.
- Monitoring backend systems for performance and errors.
- Maintaining high code quality through code reviews and testing.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 4+ years of experience in backend development.
- Proficiency in python, golang, c++ or java.
- Experience with relational and NoSQL databases.
- Familiarity with cloud platforms like AWS, Azure, or GCP.
- Strong knowledge of API design and development.
- Knowledge of best practices in security and data protection.
HeyGen offers:
- Competitive salary and benefits package.
- Opportunities for professional growth and advancement.