https://bayt.page.link/wDrhioWQFNixDjAh7
Create a job alert for similar positions

Job Description

Job Brief

As a Lead Software Developer with over 3 years of experience in software development, you will be a key contributor to our development team, responsible for designing, implementing, and maintaining robust and scalable software solutions using Django. You will collaborate closelywith cross-functional teams, participate in architectural discussions, and leverage your expertiseto drive technical excellence within the organization.



VentureDive Overview 


Founded in 2012 by veteran technology entrepreneurs from MIT and Stanford, VentureDive is the fastest growing technology company in the region that develops and invests in products and solutions that simplify and improve lives of people world-wide. We aspire to create a technology organization and an ententrepreneurial ecosystem in the region that are recognized as second to none in the world.



Key Responsibilities:
  • Lead the design, development, and implementation of complex software projects using Django, ensuring high performance, scalability, and maintainability.
  • Collaborate with product managers, designers, and other developers to understand requirements, and translate them into technical specifications and solutions.
  • Troubleshoot and resolve software defects and performance issues, ensuring the reliability of applications.
  • Stay updated with industry trends and emerging technologies to propose improvements and innovative solutions for continuous development.
  • Collaborate with DevOps teams to streamline deployment processes and optimize system performance.
  • Contribute to the entire software development lifecycle, from concept and design to testing, deployment, and maintenance

Required Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Minimum of 3 years of professional experience in software development, with a strong focuson Django.
  • Proven track record of designing and building complex, high-traffic, and scalable applicationsusing Django.
  • Proficiency in server-side programming and asynchronous request handling.
  • Extensive experience with popular Python frameworks (Django, Flask) and libraries.
  • Strong understanding of RESTful APIs and microservices architecture.
  • Solid knowledge of database systems (SQL and NoSQL) and data modeling.
  • Experience with writing unit tests to ensure code quality and reliability
  • Experience with version control systems (Git) and continuous integration/continuous deployment (CI/CD) pipelines
  • Strong problem-solving skills and the ability to work effectively in a collaborative team environment.
  • Excellent communication skills and the ability to articulate technical concepts to non-technicalstakeholders.
  • Previous experience mentoring or leading junior developers is a plus.
  • Familiarity with front-end technologies (HTML, CSS, JavaScript) is advantageous


​What we look for beyond required skills


In order to thrive at VentureDive, you


…are intellectually smart and curious


…have the passion for and take pride in your work


…deeply believe in VentureDive’s mission, vision, and values


…have a no-frills attitude


…are a collaborative team player


…are ethical and honest



Are you ready to put your ideas into products and solutions that will be used by millions?


You will find VentureDive to be a quick pace, high standards, fun and a rewarding place to work at. Not only will your work reach millions of users world-wide, you will also be rewarded with competitive salaries and benefits. If you think you have what it takes to be a VenDian, come join us ... we're having a ball!  



Job Details

Job Location
Karachi Pakistan
Company Industry
Other Business Support Services
Company Type
Unspecified
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified

Do you need help in adding the right mix of strong keywords to your CV?

Let our experts design a Professional CV for you.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.