Post Job Free
Sign in

Senior Backend Engineer - Python

Company:
HR POD - Hiring Talent Globally
Location:
Karachi, Sindh, Pakistan
Posted:
April 25, 2024
Apply

Description:

Requirements:

3+ years of backend development experience

1.5+ years of experience with Python (or NodeJS

6+ months of experience working with Object Oriented Languages like Java or C++

2+ years of experience with SQL Databases (MySQL or PostgreSQL)

1+ years of experience with ElasticSearch

1+ years of experience with unit testing and E2E frameworks

Experience working closely with designers, product managers, and relevant engineering teams

Security practices for backend development (e.g. OWASP Top 10)

Fluent in English (since we run a distributed team across USA, Canada, and Pakistan)

1+ years of experience with Django (or Flask)

Some experience with Celery (or equivalent)

1+ years of experience with NGINX (or Apache Server)

1+ year of experience working with Docker and Docker Compose

Migrating backend frameworks for an application deployed in production

Knowledge of Python and Django internals to tune code for high performance

Working for a product first B2B SaaS company

Responsibilities:

Technical development (should lead/own a few high stakes projects)

Laying the groundwork/architecture for major projects

Develop new features and resolving bugs

Develop scalable and reusable components for future use

Collaborate with frontend for API design

Code review

Help with technology migrations (Python and Django upgrades)

Co-ordinate with other teams (especially frontend and design)

Mentor younger engineers

Improve the workflow for local development and testing

Improve code quality, bugs/defect rate, testing practices, security practices

Assist with designing and conducting engineering interviews

What We Offer:

Flexible schedule and working hours

The opportunity to play an essential role in an early-stage startup on a high-growth trajectory

Healthcare Coverage

Transport Allowance

International Yearly Retreats

A team of hard-working, ambitious and caring individuals that will help you learn, grow and have a great experience

A chance to make a difference in a high impact industry (education technology)

Apply