Senior Software Engineer - Python

Lahore , Pakistan
full-time

AI overview

Contribute to diverse projects as a Full-Stack Developer, leveraging skills in Python, Django, and modern frontend technologies to create innovative applications.

Description

Description
Devsinc is actively seeking a talented Full-Stack Developer to join our growing team. In this role, you will be responsible for designing and developing high-quality software solutions using modern technologies across the entire stack. This position offers the opportunity to work on diverse projects and collaborate with cross-functional teams to create innovative applications that drive business value.
to technical decision-making.

Requirements

  • Requirements
  • Responsibilities:
    • Strong proficiency in Python for backend development
    • Solid experience with Django and FastAPI frameworks
    • Expertise in working with PostgreSQL and MongoDB databases
    • Strong understanding of RESTful API development, GraphQL, and microservices architecture
    • Proficiency in modern frontend frameworks (React/Next.js or Vue)
    • Experience with TypeScript and modern JavaScript (ES6+)
    • Strong skills in responsive UI development with Tailwind CSS or similar frameworks
    • Implementation of state management solutions (Redux, Zustand, Pinia, or Context API)
    • Experience with Docker containerization and orchestration
    • Familiarity with CI/CD pipelines and DevOps practices
    • Understanding of cloud platforms (AWS, Azure, or GCP)
  • Requirements
    • Strong proficiency in Python backend development with Django or FastAPI.
    • Expertise in modern frontend development with React/Next.js or Vue.
    • Solid experience with TypeScript and modern JavaScript frameworks.
    • Experience with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.
    • Proficiency in CSS frameworks (Tailwind CSS, Material-UI, or similar).
    • Strong understanding of RESTful API design, GraphQL, and microservices patterns.
    • Experience with version control systems (Git) and Agile/Scrum methodologies.
    • Familiarity with CI/CD tools (Jenkins, GitLab CI, GitHub Actions).
    • Knowledge of cloud services and deployment strategies (AWS, Azure, or GCP).
    • Strong problem-solving and analytical skills.
    • Excellent communication skills and ability to work collaboratively within a team.
    • Ability to mentor junior developers and contribute.

      Qualifications:

      • Bachelor's degree in Computer Science, Software Engineering, or a related field.
      • 3-5 years of experience in full-stack development.

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 all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Software Engineer Q&A's
Report this job
Apply for this job