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