Sketch-annotation-element-stroke-abstract-highlight-bling-line-1

Senior Python Developer

Vivasoft ltd has been operating for 7+ years and has been growing steadily for that period of time. We are a company with multiple products and services catering internationally. When we hire, we make sure that we will take care of the people who will be joining under the umbrella. The plan is always to grow; together.

Overview

Vivasoft, a fast-growing software outsourcing company, is looking for a Senior Python Developer to join our team. As a Senior Python Developer, you will work on developing high-quality, scalable, and efficient Python code to meet our client's needs. You will collaborate with our developer team, designers, and project managers to deliver exceptional software solutions.

Responsibilities:

  • Lead the design, development, and maintenance of complex backend services and applications using Python.
  • Extraordinary understanding in object-oriented programming skills (Python) in developing and maintaining various microservices.
  • Architect scalable and high-performance solutions, considering factors such as concurrency, caching, and load balancing.
  • Mentor junior team members, providing guidance on best practices, code review, and technical skills development.
  • Drive the adoption of best practices and coding standards within the development team.
  • Implement and maintain robust APIs using frameworks such as Django(DRF), Flask, and FastAPI.
  • Optimize application performance, scalability, and reliability through code refactoring and architectural improvements.
  • Ensure security and compliance requirements are met throughout the development lifecycle.
  • Implement and maintain data storage solutions, including relational and NoSQL databases.
  • Utilize Docker for containerization and deployment of applications, ensuring consistency and reproducibility across environments.
  • Stay updated with emerging technologies, industry trends, and best practices, and share knowledge with the team.
  • Collaborate with DevOps and infrastructure teams to streamline deployment and monitoring processes.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Proven experience as a Python Developer with 4-6 years of relevant work experience.
  • In-depth knowledge and expertise in Python programming language and its libraries.
  • Extensive experience with Django, Flask, and FastAPI frameworks, including architecture and best practices.
  • Strong understanding of API lifecycle management, including design, documentation, versioning, and testing.
  • Experience designing and optimizing database schemas, query performance, and data modeling.
  • Solid understanding of software development lifecycle, Agile methodologies, and DevOps practices.
  • Excellent problem-solving and analytical skills, with a strong attention to detail.
  • Effective communication skills, with the ability to articulate technical concepts to both technical and non-technical audiences
  • Familiarity with cloud platforms such as AWS, Azure, or GCP is a plus.
  • Experience with CI/CD pipelines, automated testing, and continuous integration tools is desirable.
  • Understanding of Caching Concepts.
  • Must have a good understanding of design patterns.

What we offer:

  • Good working environment.
  • Weekly holiday: 2 Days.
  • Festival bonus: 2.
  • Friendly work environment (Game room, gym facilities, music corner).
  • Scope for professional development & career growth.
  • If you want to be prepared for the FAANG interview, we will assign a mentor for you.
  • Other Facilities as per company policy.

Job Information:

Locaiton:

Dhaka

Deadline:

07-03-2024

Position:

Senior Python Developer

Salary:

90k -120k

Send Us Your Resume

As we continue to grow our core values stay the same and guide us through everything we do – from hiring to helping customers.

Position Temporarily Filled