New Job! Remote Job
Company

Senior Python Developer

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…)

  • Social insurance

  • 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 and incentives

  • 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

Increase your chances of landing your dream career.