Dhaka, Bangladesh, Full-time
In this role, you will:
We are seeking an experienced Backend Developer with a strong background in Django and Python to join our team. In this role, you will be responsible for developing and maintaining backend applications and microservices, ensuring adherence to Django standards and best practices. Your expertise will be crucial in producing secure Rest APIs for mobile and web applications, as well as providing technical leadership by mentoring junior engineers and assisting other teams with complex challenges. The ideal candidate will have 3-5 years of professional experience in backend development, familiarity with e-commerce, logistics, and ridesharing industries, and a solid understanding of scalable microservices. Knowledge of database management, cloud platforms, and integration with third-party systems/APIs will be valued. We offer competitive compensation, performance bonuses, and a supportive work environment.
You will do -
(Job Description / Responsibility)
- Develop backend applications and microservices with Django/Python
- Write and test codes, maintaining Django standards and best practices
- Produce Rest APIs maintaining security standards for frontend apps(mobile/web)
- Apply technical expertise to challenging programming and design problems
- Act in a technical leadership capacity: Mentoring junior engineers and new team members.
- Aid other teams encountering difficult-to-resolve issues (design, implementation, or production defects)
- Collaborate with other team members and stakeholders
- Contribute across the entire engineering stack
- Be able to adopt new technologies and be open to switching between technology stacks.
- Support and maintain existing projects on demand
- Testing & refactor existing codes and minimizing technical debts.
- Adopt new features and integrate with 3rd party systems/APIs
You should have -
- 3-5 years of professional experience as a backend developer with Django and other Python frameworks
- Experience in leading custom application development projects in the e-commerce, logistics, and ridesharing industry.
- Experience in leading the multi-tenant SAAS platform development is a plus.
- Experience in developing scalable microservices.
- Experience with software engineering best practices (e.g. Agile, unit testing, version control, code reviews, design documentation)
- Experience with one or more of the following databases: MySQL, PostgreSQL, DynamoDB, Neo4J
- A proper understanding of GraphQL will add value.
- Hands-on experience in managing servers with DigitalOcean & AWS Cloud.
- In-depth knowledge of Docker products is a must.
- Experience with Kubernetes, Microservices Architecture, Event-driven applications, and Serverless applications.
- Extensive experience with Google map API and other services
- Experience with Socket and 3rd party voice/video calling services, email/SMS getaway, and payment systems will add value.
Compensation and Benefits:
- Salary: 60-100k
- Two day weekends
- Half-yearly performance review
- Two annual Festival Bonuses
- Occasional performance bonuses
- And other benefits as per company policy.