
Senior Software Engineer
6 hours ago
We are looking for highly skilled and experienced Senior Software Engineer (GoLang) who wants to boost his/her career by working on software systems that are built on leading edge technologies
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 entrepreneurial ecosystem in the region that are recognized as second to none in the world.
Key Responsibilities:
- Work closely with engineers across many teams to architect and build highly scalable and robust backend applications and services.
- Write and review high-quality, performant, and reliable code.
- Continuously improve the quality and reliability of services and help define and enhance team patterns and principles.
- Become the subject matter expert in your area and collaborate closely with Product Managers to understand and refine functional specifications.
- Mentor and guide junior team members.
- Participate in the on-call rotation and help resolve incidents within the defined SLA.
- Participate in team agile and engineering practices and lead their continuous evolution.
- Develop and maintain backend services using Golang, ensuring clean and efficient code.
- Set up CI pipelines (teamcity, jenkins, gitlab/github) with quality gates and artifact storage procedures.
- Write unit and integration tests within the Golang ecosystem.
- Identify memory leaks and performance issues using the Golang toolset.
- Understand Golang code and libraries' behavior under load.
- Design event-based systems with suggested guarantees (e.g., at least one, at most one).
- Understand Kafka essentials (topics, partitions, consumer groups, acknowledgments).
- Understand the limitations of different message serialization approaches (protobuf, json, etc.).
- Understand principles of NoSQL databases and can select appropriate types (e.g., vertical, key-value, document-oriented).
- Create decision documents and diagrams (C4, sequence, state-machine, etc.).
- Write Redis queries, understand Redis structures, and its limitations.
Qualifications and Experience:
- Bachelor's or Master's Degree in Computer Science or other related technical field.
- Experience with Java Spring, Golang and AWS.
- Experience working with container technology including Docker and Kubernetes.
- Experience working in a high-paced start-up environment.
Skills and Knowledge:
- 5+ years of professional software development experience out of which 3+ in Golang
- 2+ years of experience contributing to the design and architecture of new and existing services.
- 2+ years of experience mentoring software engineers.
- Extensive experience working with at least one modern object-oriented programming language such as Java, Golang, Kotlin.
- Experience designing and building large scale, distributed applications including making tradeoffs in architecture and functionality in a cloud environment.
- Experience operating production systems including defining metrics and processes for deploying changes to production reliably in live systems.
- Solid understanding of software engineering best practices, including coding standards, code reviews, source control management, build processes, testing, and operations.
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 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
- Seniority levelMid-Senior level
- Employment typeFull-time
- Job functionEngineering and Information Technology
- IndustriesIT Services and IT Consulting
Referrals increase your chances of interviewing at VentureDive by 2x
Sign in to set job alerts for "Senior Software Engineer" roles.Principal Software Support Engineer-II (L3)Karachi Division, Sindh, Pakistan 6 months ago
Senior Software Quality Assurance EngineerKarachi Division, Sindh, Pakistan 2 days ago
Karachi Division, Sindh, Pakistan 6 months ago
Senior Full Stack Software Engineer (.NET Core & Angular)Senior Software Engineer I - AI (Contract)Senior Software Engineer- D365 DevelopmentKarachi Division, Sindh, Pakistan 1 day ago
Karachi Division, Sindh, Pakistan 1 day ago
Karachi Division, Sindh, Pakistan 12 hours ago
Karachi Division, Sindh, Pakistan 18 hours ago
Karachi Division, Sindh, Pakistan 7 hours ago
Karachi Division, Sindh, Pakistan 1 day ago
Senior WordPress Plugin Developer (Full Stack)We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr-
Senior Software Developer
2 weeks ago
Karachi, Sindh, Pakistan Contour Software Full timeJoin to apply for the Senior Software Developer - RPG role at Contour SoftwareContinue with Google Continue with Google2 weeks ago Be among the first 25 applicantsJoin to apply for the Senior Software Developer - RPG role at Contour SoftwareAbout ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14...
-
Senior Software Developer
2 weeks ago
Karachi, Sindh, Pakistan Contour Software Full timeJoin to apply for the Senior Software Developer role at Contour SoftwareContinue with Google Continue with GoogleJoin to apply for the Senior Software Developer role at Contour SoftwareAbout ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.About ContourContour Software has grown from a dozen...
-
Senior Software Developer
3 weeks ago
Karachi, Sindh, Pakistan Contour Software Full timeJoin to apply for the Senior Software Developer role at Contour Software.4 days ago Be among the first 25 applicants.About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years. As a subsidiary of Constellation Software Inc., we are part of a global enterprise software conglomerate that is among the...
-
Software Engineer
4 weeks ago
Karachi, Sindh, Pakistan Software Digital Full timeBachelors in Software Engineering, Computer Science or relevantWriting clean, high-quality, high-performance, maintainable codeDevelop and maintain software, including applications, databases, interfaces, and enhancements.Coordinate cross-functionally to ensure project meets business objectives and compliance StandardsSupport test and deployment of new...
-
Senior Software Engineer
2 weeks ago
Karachi, Sindh, Pakistan dubizzle Full timeJoin to apply for the Senior Software Engineer - React Native role at dubizzleJoin to apply for the Senior Software Engineer - React Native role at dubizzleGet AI-powered advice on this job and more exclusive features.At Dubizzle Labs, we are looking to further expand our Pakistan office of already 400+. We are most interested in bringing on board colleagues...
-
Senior Software Engineer
4 weeks ago
Karachi, Sindh, Pakistan Softflux Pakistan Pvt Ltd Full timeSenior Software Engineer Softflux Pakistan Pvt Ltd, Pakistan Softflux Pakistan (Pvt.) limited is looking for Senior Software Engineers specialists in .Net, LAMP (Linux-Apache-MySQL-PHP).The person who takes this job will undoubtedly be providing some of the technical muscle Softflux needs to continue growing its BPO operations.The incumbent should be a...
-
Senior Software Engineer
1 week ago
Karachi, Sindh, Pakistan iTack Solutions Full time1 day ago Be among the first 25 applicantsDirect message the job poster from iTack SolutionsHR Recruiter | Talent Acquisition | Technical RecruitmentWe are seeking a Senior .NET Developer with extensive experience in WebForms, .NET Core, and front-end technologies like Angular to join and lead our development team. The ideal candidate will manage and guide a...
-
Senior Software Engineer
2 weeks ago
Karachi, Sindh, Pakistan Astrikdigital Full timeSenior Software Engineer – IFRS9, ECL, EIR Models & AI DevelopmentAstrik is hiring a highly skilled Senior Software Engineer with 6–8 years of experience to join our financial technology team. This is a full-time opportunity for a tech-savvy individual with expertise in IFRS9 ECL, EIR modeling, and AI/ML development. The ideal candidate will have a...
-
Senior Software Engineer
5 days ago
Karachi, Sindh, Pakistan Plutus21 Partners Full timeJoin to apply for the Senior Software Engineer (Python) role at Plutus21 PartnersJoin to apply for the Senior Software Engineer (Python) role at Plutus21 PartnersJob Title: Senior Software Engineer (Python)Location: PakistanTeam: DataExperience Level: 3-4 YearsWork Arrangement: RemoteRole OverviewPlutus21 Capital is seeking a Senior Software Engineer...
-
Senior Software Engineer
4 weeks ago
Karachi, Sindh, Pakistan Creative Chaos Full timeJob SummaryA Senior Software Engineer for Java is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A senior software engineer makes sure that the functionality, security and performance of the...