Senior Python Developer
@ Nile Bits, LLC.

Hybrid
$120,000
Hybrid
Full Time
Posted 4 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXX XXXXXX******* @nilebits.com
Recommended after applying

Job Details

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.

Frequently Asked Questions