Senior Python Developer
- Full-time
 
Company Description
We are looking for a Senior Python Developer with over 5 years of experience to join our dynamic team. The ideal candidate will play a key role in designing and implementing API interfaces (REST and/or GraphQL), optimizing SQL queries, and API request loads. You will actively contribute to project ideation sessions, support and mentor team members, and work with peers to shape best practices and standards. A passion for learning new technologies and introducing them where appropriate is essential. You should have a proven track record of working with Python, Django, and relational databases such as MySQL, as well as experience designing and optimizing API solutions.
Job Description
- Design and implement REST and GraphQL API interfaces
 - Optimize SQL queries and API requests for performance
 - Participate in project design and ideation sessions
 - Mentor teammates and contribute to team best practices
 - Design and implement caching solutions and rules
 - Work with distributed systems and message queue systems (e.g., Celery)Monitor and optimize API interfaces and SQL performance
 - Collaborate on code reviews, pull requests, and source control using Git
 
Qualifications
- 5+ years of experience with Python and Django framework
 - Strong experience with relational databases (MySQL)
 - Extensive knowledge of API design (REST and GraphQL)
 - Experience with distributed systems and message queues (e.g., Celery)
 - Familiarity with AWS services (Fargate, ECS, OpenSearch, Lambda)
 - Front-end development skills (React.js, AntD, Redux/Apollo)
 - Knowledge of object-oriented programming and design patterns
 - Familiarity with test-driven development and source control systems (Git)
 - Experience in the hotel/travel industry is a plus
 
Additional Information
WHY YOU’LL LOVE US
- All employees benefits for free (our famous games room, daily breakfast, fruits, coffee and other hot drinks, soft drinks and juices, company days out and parties…)
 - Open-door management policy
 - Full Medical insurance
 - Accommodation and Transportation Allowance
 - Friendly environment that values innovation and efficiency
 - Exciting opportunities for career growth and talent development
 - Feedback encouragement
 - Recognition and reward programs
 - Competitive salaries
 - Friendly environment
 - Flexible and Comfortable schedule
 - Fun committees
 - Monetary rewards
 - Fun, smart and creative people
 - Career possibilities with growing team
 - Paid vacations
 - Social benefits
 
For more information about Nile Bits, please visit our website:
https://www.nilebits.com