Senior Python Developer @ Nile Bits, LLC.
placeHybrid
attach_money $120,000
businessHybrid
scheduleFull Time
Posted 4 days ago
Your Application Journey
Interview
Email Hiring Manager
******* @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
circle
Review Python and Django best practices.
circle
Practice REST and GraphQL API design.
circle
Optimize SQL queries using MySQL.
circle
Understand distributed systems and AWS basics.
Behavioral Questions
circle
Describe a past team mentoring experience.
circle
Explain a challenging project design decision.
circle
Discuss how you approach code reviews.
circle
Share a time of adapting new technologies.
Frequently Asked Questions
What technical skills does Nile Bits value for a Senior Python Developer?
keyboard_arrow_down
How important is team mentoring for the Senior Python Developer role at Nile Bits?
keyboard_arrow_down
What API frameworks are primarily used in this role at Nile Bits?
keyboard_arrow_down
Does Nile Bits expect front-end expertise from a Senior Python Developer?
keyboard_arrow_down
What does the application process involve for Nile Bits' Senior Python Developer?
keyboard_arrow_down