Fly Akeed, a leading company in the travel technology industry, is seeking a highly skilled and experienced Senior Software Engineer - Backend to join their team. As a Senior Software Engineer - Backend, you will play a key role in developing and maintaining our backend systems, ensuring their scalability, reliability, and performance. You will collaborate closely with cross-functional teams to gather and analyze requirements, design and implement robust and efficient backend solutions, and contribute to the overall architecture and technical direction of our products. In addition, you will mentor and provide technical guidance to other engineers in the team and actively participate in code reviews to maintain the highest code quality standards.
Responsibilities
Design, develop, and maintain highly scalable and robust backend systems
Collaborate with cross-functional teams to gather and analyze requirements
Participate in system architecture and technical design discussions
Write clean, efficient, and maintainable code
Optimize application performance and scalability
Mentor and provide technical guidance to other engineers in the team
Conduct code reviews and ensure adherence to coding standards and best practices
Stay up-to-date with emerging technologies and industry trends
Requirements
Bachelor's degree in Computer Science or related field
5+ years of experience in backend software development
Strong proficiency in one or more backend programming languages, such as Java, Python, or Ruby
Experience with relational databases and SQL
Solid understanding of data structures, algorithms, and software design principles
Experience with cloud platforms, such as AWS or Google Cloud Platform
Knowledge of microservices architecture and containerization technologies