Software Engineer - Python

Reposted 6 Days Ago
Be an Early Applicant
Îslamabad, Islamabad
In-Office
Mid level
Information Technology • Software
The Role
The Python Software Engineer is responsible for designing, developing, and maintaining backend services and APIs, ensuring performance and scalability, and collaborating with cross-functional teams.
Summary Generated by Built In

Devsinc is seeking a talented SE Python to join our dynamic team. In this role, you will be responsible for the effective use of Python programming and script automation. You will work closely with the sales team to develop tailored solutions that meet client needs, leveraging your programming skills to enhance productivity and streamline communication processes. If you are passionate about technology and have a knack for sales, this is the perfect opportunity for you!

Responsibilities:

  • Participate in the design, development, and maintenance of backend services and APIs using Python (FastAPI, Flask, or Django REST Framework).
  • Write clean, efficient, and reusable code following modern Python (3.8+) best practices.
  • Develop RESTful APIs and ensure consistency, performance, and scalability.
  • Design and manage relational databases (PostgreSQL or similar), including schema design and query optimization.
  • Contribute to integration of microservices or distributed systems using message brokers (RabbitMQ, Kafka, etc.) where applicable.
  • Implement and maintain automated tests (unit, integration) using PyTest or similar frameworks.
  • Support CI/CD processes and help maintain build pipelines (e.g., GitHub Actions, GitLab CI).
  • Work closely with DevOps, QA, frontend, and product teams to deliver robust features.
  • Participate in code reviews and contribute to improving team coding standards.
  • Document APIs, architecture decisions, and workflows clearly using tools like Swagger/OpenAPI and Markdown.
  • Assist in system monitoring, debugging, and performance tuning using APM tools (e.g., Sentry, Prometheus, New Relic).

Requirements
  • 2-3 years of hands-on experience building production-grade backend systems in Python.
  • Solid understanding of RESTful API design and backend architecture.
  • Experience working with PostgreSQL or other relational databases.
  • Familiarity with containerization (Docker) and deployment to cloud environments (AWS preferred).
  • Basic understanding of CI/CD, Git workflows, and testing practices.
  • Exposure to cloud services such as AWS EC2, S3, or Lambda.
  • Knowledge of monitoring and observability tools (e.g., Prometheus, Grafana).
  • Familiarity with infrastructure-as-code (Terraform, Pulumi) is a plus.
  • Interest in continuous learning and improving code quality and performance.
  • Proficiency in Python with experience using FastAPI, Flask, or Django REST Framework.
  • Strong grasp of HTTP, REST, and asynchronous programming concepts (async/await).
  • Competence in SQL and database design (PostgreSQL preferred).
  • Experience with Docker and Docker Compose for local development.
  • Understanding of Git branching strategies and collaborative workflows.
  • Familiarity with event-driven architectures and background task systems (Celery, Kafka, etc.).
  • Solid foundation in software design principles (SOLID, DRY, clean architecture).
  • Comfortable writing and maintaining unit/integration tests.

Benefits

Provident Fund, Medical Inpatient Facility, Medical Outpatient Facility, Paid Overtime, In-house Subsidized Lunch & Dinner, Gym Facility, Entertaining Activities, Interest Free Loan Facility, Advance Salaries and Sports Allowance.

Top Skills

AWS
Django Rest Framework
Docker
Fastapi
Flask
Github Actions
Gitlab Ci
Kafka
Postgres
Pytest
Python
RabbitMQ
Swagger/Openapi
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Francisco, California
1,934 Employees

What We Do

We integrate global leaders in web development with passionate Asian talent to get a unique blend of Quality and Affordability.

We are headquartered in California and work consistent eastern and pacific standard hours.

We like ad hoc pairing as necessary, TDD, and working with other agencies to make things happen.

We contribute to open source projects and genuinely enjoy coding. We are also committed to teaching, and spreading knowledge!

Similar Jobs

Octus Logo Octus

Private Debt Associate

Fintech • News + Entertainment • Software • Database • Financial Services
Easy Apply
Remote or Hybrid
Pakistan
808 Employees

Ericsson Logo Ericsson

Program Director

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office or Remote
3 Locations
89000 Employees

Capco Logo Capco

Consultant

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
10 Locations
6000 Employees

Capco Logo Capco

Consultant

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
10 Locations
6000 Employees

Similar Companies Hiring

Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees
Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Software • Sales • Robotics • Other • Hospitality • Hardware
New York, NY

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account