
Amitruck
Delivery market place bringing #TrustAndTransparency to #Logistics!! ?
Job Purpose ?
The Senior Python Engineer – Backend, manages the python engineering team to build the best-in-class logistics tech services and products for Amitruck. The role holder will manage individual software developers and build APIs, large-scale systems backend, and message queues.
This role is for a senior software engineer who will grow into a technical lead role over time.
Job Duties and Responsibilities ?
- Manage individual software engineers to maximize throughput without compromising on quality.
- Mentor junior and mid-level engineers.
- Identify, prioritize and execute tasks in the software development life cycle.
- Architecture, building, maintaining APIs, and distributed service-oriented systems.
- Implement backend services using Django and Django Rest Framework.
- Collaborating with product managers and other business-side stakeholders to brainstorm, design, and implement features and applications.
- Writing clear, efficient, scalable, modular, unit-tested, and maintainable code.
- Engender software engineering best practices including documentation in the engineering team.
- Translating business requirements into achievable milestones and code.
Senior Backend Engineer – Skills and Experience Required ?
- Software developer management experience.
- Analytical mind with problem-solving aptitude.
- Ability to work independently and manage up.
- Ability to make technical decisions and document them.
- Experience in building fully unit-tested backend services and APIs using Django and Django Rest framework.
- Experience with Agile software development principles.
- At least 3 years of experience in managing individual contributors in software development.
Competencies ?
- Set and maintain high-performance standards.
- Writing clear, efficient, scalable, modular, unit-tested, and maintainable code
- Paying close attention to detail, accuracy, and completeness.
- Demonstrate excellent communication and interpersonal skills on a daily basis.
- Plan and organizes tasks and work responsibilities to achieve objectives.
Looking to sharpen your Software Development skills to stay relevant in the market? CLICK HERE to have a look at the top schools.
For all your IT certification needs, please, click here for more information