Want to get hired at Nile Bits, LLC.?

Senior Python Developer

Nile Bits, LLC.

HybridHybrid

Original Job Summary

About the Senior Python Developer Role

Nile Bits, LLC is seeking a Senior Python Developer with over 5 years of experience. In this role, you will design and implement API interfaces (REST and GraphQL), optimize SQL queries, and manage API request loads.

Responsibilities

  • 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 best practices
  • Design and implement caching solutions
  • Work with distributed systems and message queues (e.g. Celery)
  • Monitor and optimize API interfaces and SQL performance
  • Collaborate on code reviews and source control using Git

Qualifications

  • 5+ years of experience with Python and Django framework
  • Strong experience with relational databases such as MySQL
  • Extensive knowledge of API design (REST and GraphQL)
  • Experience with distributed systems and message queues (Celery)
  • Familiarity with AWS services (Fargate, ECS, OpenSearch, Lambda)
  • Front-end development skills in React.js, AntD, Redux/Apollo
  • Knowledge of object-oriented programming and design patterns
  • Familiarity with test-driven development and Git
  • Experience in the hotel/travel industry is a plus

Benefits

  • Employee benefits including games room, daily breakfast, fruits, coffee, soft drinks and juices
  • Open-door management policy
  • Full Medical insurance
  • Accommodation and Transportation Allowance
  • Friendly environment with innovation and efficiency
  • Career growth and talent development opportunities
  • Recognition, reward programs, and competitive salaries
  • Flexible schedule, paid vacations, and social benefits

Key skills/competency

  • Python
  • Django
  • MySQL
  • REST
  • GraphQL
  • API Design
  • Celery
  • AWS
  • React.js
  • Git

How to Get Hired at Nile Bits, LLC.

🎯 Tips for Getting Hired

  • Research Nile Bits: Understand their projects, culture, and benefits.
  • Customize your resume: Highlight relevant Python and Django expertise.
  • Showcase your projects: Provide concrete API design examples.
  • Prepare for interviews: Practice technical and behavioral questions.
  • Follow-up: Email your resume to the hiring manager.

📝 Interview Preparation Advice

Technical Preparation

Review Python and Django best practices.
Practice REST and GraphQL API design.
Optimize SQL queries using MySQL.
Understand distributed systems and AWS basics.

Behavioral Questions

Describe a past team mentoring experience.
Explain a challenging project design decision.
Discuss how you approach code reviews.
Share a time of adapting new technologies.