Software Engineer (Django)

VentureDive

  • Pakistan
  • Permanent
  • Full-time
  • 2 months ago
  • Apply easily
Job BriefAs 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 OverviewFounded 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 skillsIn 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 honestAre 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!Powered by JazzHR

VentureDive

Similar Jobs

  • Senior Software Engineer - Flutter

    VentureDive

    • Pakistan
    Job Brief: We are looking for a Senior Software Engineer (Flutter) to work with our team of talented engineers, to design and build the next generation mobile applications in a s…
    • 9 days ago
    • Apply easily
  • Senior Software Engineer - Angular

    People

    • Lahore, Punjab
    People is an international HR Services company operating in Pakistan and serving domestic and multi-national client organizations across all HR functions. We are looking for a Se…
    • 2 months ago
    • Apply easily
  • Associate Software Engineer

    Manafa Technologies

    • Lahore, Punjab
    The ideal candidate will have a broad technical background, a solid understanding of applicable analytics, and a natural curiosity for producing effective solutions. This person is…
    • 2 months ago
    • Apply easily