Software Engineer- II Full Stack(Python)

Devsinc

Not Interested
Bookmark
Report This Job

profile Job Location:

Lahore - Pakistan

profile Monthly Salary: Not Disclosed
Posted on: 10 hours ago
Vacancies: 1 Vacancy

Job Summary

Description

We are looking for a motivated Python Software Engineer with 2 years of experience to join our growing engineering team. You will be responsible for building scalable backend services contributing to API development and collaborating across teams to deliver high-quality software solutions.

Key Responsibilities

  • Develop test and maintain backend services and APIs using Python
  • Design and implement RESTful APIs and integrate third-party services
  • Collaborate with frontend developers to build end-to-end features
  • Work with relational and non-relational databases for efficient data handling
  • Participate in code reviews and follow best coding practices
  • Debug troubleshoot and optimize application performance
  • Contribute to system design discussions and architectural decisions
  • Write unit tests and ensure code quality and reliability


Requirements

Must-Have Requirements
Bachelors degree in Computer Science Software Engineering or a related field (or equivalent experience)
2 years of hands-on experience in Python development
Strong proficiency in at least one framework: Django Flask or FastAPI
Experience with frontend technologies (e.g. JavaScript React or similar frameworks)
Solid understanding of RESTful API design and development
Experience working with databases:

  • SQL (PostgreSQL or MySQL)

Basic exposure to NoSQL (MongoDB or Redis)
Familiarity with Git and collaborative development workflows
Understanding of software design principles (e.g. SOLID clean code)
Basic knowledge of system architecture concepts:

  • Monolithic applications
  • Introduction to microservices architecture

Experience writing unit tests (pytest or unittest)
Basic exposure to Docker and containerization
Strong problem-solving and communication skills (both verbal/non-verbal)

Nice-to-Have Skills

  • Experience with multiple Python frameworks (e.g. Django FastAPI)
  • Hands-on experience with microservices architecture and service communication
  • Exposure to cloud platforms (AWS GCP or Azure)
  • Familiarity with CI/CD pipelines (GitHub Actions GitLab CI Jenkins)
  • Experience with caching and background processing (Redis Celery RQ)
  • Understanding of authentication mechanisms (JWT OAuth2)
  • Basic knowledge of Kubernetes or container orchestration
  • Experience with monitoring/logging tools (Prometheus Grafana ELK stack)
  • Familiarity with Agile/Scrum methodologies

What Were Looking For

  • Strong ownership and a proactive mindset
  • Ability to quickly understand and contribute to existing codebases
  • Willingness to learn and adapt in a fast-paced environment

Bonus (Optional)

  • Experience mentoring junior developers
  • Exposure to production-scale systems or high-traffic applications


Benefits
  • Provident Fund
  • Medical Inpatient & Outpatient Facilities
  • Paid Overtime
  • In-house Subsidized Lunch & Dinner
  • Gym Facility
  • Engaging Company Activities
  • Sports Allowance

Required Experience:

IC

DescriptionWe are looking for a motivated Python Software Engineer with 2 years of experience to join our growing engineering team. You will be responsible for building scalable backend services contributing to API development and collaborating across teams to deliver high-quality software solutions...
View more view more

About Company

Company Logo

Devsinc helps startups, enterprises and public sector clients accelerate their technology life cycle, by unlocking access to 2,000+ passionate and experienced solution providers with experience in 100+ technologies in their timezone.

View Profile View Profile