Responsibilities
- Design, develop, and maintain backend services and APIs that power Hala's platforms.
- Build and optimize scalable, secure, and high-performance systems to support growing user and data demands.
- Collaborate closely with product managers, frontend engineers, and other teams to define technical requirements and deliver end-to-end solutions.
- Integrate with third-party systems, internal APIs, and external services to enable seamless functionality.
- Write clean, maintainable, and testable code following best practices and team standards.
- Implement authentication, authorization, and data protection mechanisms to ensure system security and integrity.
- Contribute to architecture discussions and technical design reviews to ensure scalable and future-proof backend solutions.
- Monitor system performance, identify bottlenecks, and implement performance improvements.
- Participate in code reviews, mentoring, and continuous improvement of engineering processes.
- Collaborate in deploying and maintaining services in staging and production environments (e.g., via CI/CD pipelines).
- Support troubleshooting, debugging, and resolving production issues in a timely manner.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- 3–5+ years of backend development experience in a production environment.
- Strong proficiency in one or more backend languages (e.g., C#, Go, or Java).
- Experience with RESTful APIs and/or GraphQL design and development.
- Solid understanding of microservices architecture and event-driven systems.
- Familiarity with databases (SQL and NoSQL), such as PostgreSQL, MySQL, MongoDB, or Redis.
- Hands-on experience with cloud platforms (AWS, GCP, or Azure) and containerization tools (Docker, Kubernetes).
- Knowledge of CI/CD pipelines, automated testing, and modern DevOps practices.
- Understanding of security principles, authentication (OAuth2, JWT), and data privacy best practices.
Benefits
- We have an inclusive and diverse culture that encourages innovation and flexibility in remote, in-office, and hybrid work setups.
- We offer highly competitive compensation packages, including the potential for shares.
- We prioritize personal development and offer regular training and an annual learning stipend to tackle new challenges and grow your career in a hyper-growth environment.
- Join a talented team of over 30 nationalities working in 7 countries and gain valuable experience in an exciting industry.
- We offer autonomy, mentoring, and challenging goals that create incredible opportunities for both you and the company.
- You will be given a lot of responsibility and trust. We believe that the best results come when the people responsible for a function are given the freedom to do what they think is best.
Work Arrangement
Hybrid