Software Engineer - 1 (Python) at Devsinc
Lahore, Punjab, Pakistan -
Full Time


Start Date

Immediate

Expiry Date

08 Mar, 26

Salary

0.0

Posted On

08 Dec, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Python, Django, FastAPI, React, DevOps, Cloud, AWS, Docker, CI/CD, Agile, RESTful APIs, Microservices, Relational Databases, NoSQL Databases, Communication, Teamwork

Industry

IT Services and IT Consulting

Description
We are seeking a highly motivated Full-Stack Software Engineer with 1.5–2 years of professional industry experience. The ideal candidate will have strong backend expertise in Python (Django, FastAPI) and frontend experience in React, along with solid knowledge of modern DevOps practices and cloud environments. You should be comfortable participating in Agile teams, communicating with clients, and contributing to both technical and collaborative aspects of the development lifecycle. Key Responsibilities Develop, maintain, and optimize scalable backend services using Python, Django, and FastAPI. Build dynamic and responsive user interfaces using React. Design, implement, and maintain CI/CD pipelines to ensure smooth deployment workflows. Work with Docker for containerization and deployment of applications. Utilize AWS services (EC2, S3, Lambda, RDS, etc.) to build and manage cloud-based solutions. Participate in Agile Scrum ceremonies, contributing to planning, estimation, and sprint reviews. Collaborate with cross-functional teams, including product managers, designers, and QA engineers. Communicate effectively with US-based clients to understand requirements and deliver high-quality solutions. Troubleshoot, optimize, and improve existing applications to meet performance and scalability needs. Contribute to code reviews, documentation, and knowledge-sharing within the team. Required Skills & Qualifications 1.5–2 years of hands-on experience as a Full-Stack Software Engineer. Strong proficiency in Python, specifically Django and FastAPI frameworks. Solid experience with React and its ecosystem (Hooks, state management, routing, etc.). Working knowledge of CI/CD tools such as GitHub Actions, GitLab CI, Jenkins, or similar. Experience with Docker for development and deployment workflows. Practical experience with AWS and its services. Understanding of RESTful APIs, microservices architecture, and system design fundamentals. Familiarity with relational and NoSQL databases. Experience working in an Agile Scrum environment. Strong communication skills and prior experience collaborating with US clients. A team player with a proactive mindset and willingness to take ownership. Preferred (Nice to Have) Exposure to testing frameworks (PyTest, Jest, etc.). Experience with performance optimization on both frontend and backend. Basic knowledge of DevOps or monitoring tools (Prometheus, Grafana, CloudWatch, etc.).
Responsibilities
The Software Engineer will develop, maintain, and optimize scalable backend services using Python, Django, and FastAPI, while also building dynamic user interfaces with React. They will participate in Agile Scrum ceremonies and collaborate with cross-functional teams to deliver high-quality solutions.
Loading...