وصف الوظيفة
We are seeking a skilled and experienced Backend Software Engineer to join our talented development team. As a Backend Software Engineer, you will be responsible for designing, developing, and maintaining robust and scalable backend systems that power our applications. You will collaborate closely with cross-functional teams, including front-end engineers, product managers, and data scientists, to deliver high-quality and performant solutions.
Your main responsibilities will include:
- Design, develop, and maintain backend systems and APIs using modern programming languages and frameworks.
- Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.
- Build scalable and efficient solutions that can handle large volumes of data and traffic.
- Optimize system performance and ensure high availability and reliability.
- Implement security best practices and ensure data protection and privacy.
- Conduct thorough testing and debugging to identify and resolve issues.
- Work with databases and data storage systems to manage and manipulate data effectively.
- Collaborate with DevOps teams to deploy and monitor production systems