About the Role:
We are looking for a passionate and skilled Senior Backend Engineer to join our growing team.
You will play a key role in designing, developing, testing, and deploying backend services that power our platform.
You will collaborate closely with product managers, designers, and other developers to ensure that our backend systems are efficient, reliable, and Design, develop, test, and deploy backend services primarily using TypeScript and/or Golang, with a focus on performance, scalability, and maintainability.
- Collaborate with product managers, designers, and other developers to understand project requirements and translate them into robust backend solutions.
- Own the development and maintenance of backend features that support all our platforms.
- Build and maintain backend web services that interact with blockchains and code review systems.
- Write clean, maintainable, and well-documented code.
- Stay up-to-date with the latest technologies and trends in backend development.
- Participate in code reviews and provide constructive feedback to colleagues.
- Assist with technical documentation and knowledge sharing within the team.
Requirements:
- Proven experience as a Backend Developer with at least 4 years of hands-on experience in either TypeScript or Golang, or ideally both.
- Strong understanding of software architecture, design principles, and best practices for building scalable and maintainable backend systems.
- Experience with API development and integration, and with various database technologies (e.g., SQL, NoSQL).
- Experience with cloud platforms (e.g., AWS, GCP, Azure) is a plus.
- Excellent communication and collaboration skills.
- Ability to work independently and manage multiple tasks effectively.
- Strong problem-solving and analytical skills.