Senior Software Engineer

2 days ago


Saddar Town, Pakistan Expertizo Full time

Expertizo is a creative agency based in Karachi. We believe in building strong relationships with our clients to help them succeed and create value at every stage. We foster a work environment that enables open communication and encourages feedback to aid our learning and growth. Honoring commitments is something we hold in high regard and we strive to demonstrate integrity in our work ethics and dealings with employees and clients.

Role Description

As a Senior Software Engineer (Backend), you will liaise with the other backend and frontend engineers within your product stream, the QA team, the design team, and your Tech Team Leads. As a senior member of the team, you will be responsible for advancing our development stack and ensuring scale as we grow to millions of monthly active users across many countries.

In This Role, You Will

  • Hit the ground running - Gather up-to-date and in-depth understanding of the code base and technologies stack within weeks;
  • Lead planning sessions around new product features, deliver detailed roll-out/roll-back strategies for releases.
  • Research and apply industry trends as part of your daily work;
  • Create unit tests in accordance with our established standards to cover assigned work;
  • Write and maintain exemplary code following Expertizo's programming practices;
  • Actively contribute to post-release maintenance issues;
  • Develop elegant solutions for complex problems;
  • Pioneer reliability and efficiency of our current code base, platforms and/or core systems;
  • Impact on the direction and scope of Expertizo's technical vision within your stream;
  • Work in a mentoring capacity within a peer-programming environment and provide guidance on tasks, irrespective of complexity or scale;
  • Code review all major pull requests, defining programming standards and providing constructive feedback.
  • Design and delivery of multiple REST based APIs and previous exposure to Service Oriented Architecture;
  • Capacity to push back requirements when incomplete;
  • Handle the entire software development life cycle, end to end;
  • Lead product planning meetings and architect solutions within your stream;
  • Liaise with the other backend engineers within your product stream, the QA team, design team, and your Tech Team Lead;
  • Liaise with other tech teams to share innovations from your stream.

Requirements

  • Bachelor's or Master's degree in Computer Science or equivalent field;
  • 3-5 years of professional back-end software engineering experience; Nodejs preferred;
  • Experience with Cloud hosted infrastructure and Technologies; AWS preferred;
  • Experience in working with databases such as MySQL or MongoDB;
  • Prior experience with Kubernetes & Docker will earn you brownie points;
  • Experience working on high-traffic and large-scale web products is preferred;
  • Experience with web infrastructure, SOA, distributed systems, performance analysis, search infrastructure;
  • Been on at least one "death march" and know exactly why some things are to be avoided;
  • Strong understanding of design patterns including asynchronous programming, queuing, logging, security, and persistence;
  • Mastery of different caching layers and strategies including memcached;
  • Good understanding of build process management and continuous integration;
  • Mastery of testing methodologies (unit tests, component tests, integration tests, etc.);
  • Excellent communication & interpersonal skills; This is an absolute must, we have heated debates around complicated subjects and you will be expected to lead conversations around them.
#J-18808-Ljbffr

  • Saddar Town, Pakistan Addictive Mobility Full time

    Senior iPhone Software EngineerWe are looking for a Senior iPhone Software Engineer to join our team as a Head of iOS Development. The successful candidate will be responsible for leading our iPhone development projects and collaborating with our international team based in Canada.This role offers an excellent opportunity to gain experience in mobile...


  • Saddar Town, Pakistan Workforce Software Development Full time

    Lead Software Engineer Workforce Software Development, Pakistan Education: 4-year Degree or Advanced in technical fieldWe are looking for highly qualified individuals for our offshore software development team. Our hiring standards are very high -- we already have one of the most talented and skilled software development teams around. We have a great...


  • Saddar Town, Pakistan Workforce Software Development Full time

    Lead Software EngineerWe are a leading provider of enterprise software solutions, specializing in workforce management systems. Our team is comprised of highly skilled and experienced professionals who work together to deliver innovative solutions to our clients.The successful candidate will be responsible for designing, developing, and implementing...


  • Saddar Town, Pakistan Pak Suzuki Motors Co. Full time

    Job SpecificationPak Suzuki Motors Co. is seeking a highly skilled IT professional to fill the role of Deputy Manager - I.T (S1 Grade).The successful candidate will be responsible for leading the development and implementation of software systems that meet user requirements.ResponsibilitiesThe Deputy Manager - I.T will have the following key...


  • Saddar Town, Pakistan Tectutive (Pvt) Limited Full time

    Job DescriptionWe are seeking a skilled Senior Software Quality Assurance Engineer to join our team at Tectutive (Pvt) Limited.The ideal candidate will have a strong understanding of software testing methodologies and be able to perform Black Box testing, smoke testing, regression testing, and database testing.They will also be responsible for preparing and...


  • Saddar Town, Pakistan Workforce Software Development Full time

    Enterprise Software SolutionsWe specialize in providing enterprise software solutions for workforce management. Our system enables organizations to automate their time and attendance processes, resulting in increased efficiency and productivity.The successful candidate will be responsible for developing and implementing software solutions that meet the needs...


  • Saddar Town, Pakistan Cooperative Computing Full time

    Employer: Cooperative ComputingIndustry: Software DevelopmentLocation: KarachiWe are looking to add great people to our team who set new standards, push limits, and aim for the stars. Come embark on an exciting journey with us if you are a like-minded individual.Open Positions:Senior SQA Engineers x 5SQA Engineer x 5Apply at:...


  • Saddar Town, Pakistan BMC Group Full time

    Bachelor Degree in Computer Science or Diploma in Computer Science is a must.We are seeking Senior Dot Net Developers with 2-4 years of programming experience and strong object-oriented programming skills with expertise in developing n-tier applications.Job SpecificationOOP Concept is a mustAsp.net MVC, Web API, WCF, Angular/Kendo/Knockout, ORM...


  • Saddar Town, Pakistan Aglix (Pvt.) Ltd. Full time

    Job SummaryWe are seeking a highly experienced and skilled Senior Software Development Manager to lead our technical team in delivering high-quality software development projects.About the RoleThe ideal candidate will have a proven track record of managing and delivering multi-quarter software development projects on time.They should have at least 4 years of...


  • Saddar Town, Pakistan Streebo Full time

    At Streebo, we are seeking a talented Senior Software Development Lead to join our team. As a seasoned developer with expertise in software design, prototyping, implementation, testing, and documentation, you will play a crucial role in leading the development system for our internal practice.Job OverviewYou will be responsible for developing software...


  • Saddar Town, Pakistan The Recruiters Full time

    Job SummaryOur client, a leading provider of workforce management software, is seeking a Senior JAVA Team Lead to join their team. The ideal candidate will have a strong background in JAVA programming, experience in leading teams, and excellent communication skills.Key ResponsibilitiesThe successful candidate will be responsible for designing and preparing...


  • Saddar Town, Pakistan Adbled Pvt Ltd Full time

    Senior Electrical EngineerAdbled Pvt Ltd is seeking a Senior Electrical Engineer to lead our motor design and development team. The ideal candidate will have a master's degree in Electrical/Electronics Engineering and a minimum of 5 years of experience in motor design and troubleshooting.The successful candidate must have:Master's degree in...


  • Saddar Town, Pakistan Tectutive (Pvt) Limited Full time

    C#. Net DeveloperAt Tectutive (Pvt) Limited, we are seeking a skilled C# .Net Developer to join our team. The successful candidate will be primarily involved in developing business solutions by creating new and modifying existing software applications.Job ResponsibilitiesThe primary contributor in designing, coding, unit testing, debugging, documenting, and...


  • Saddar Town, Pakistan Netkom Technologies Pvt Ltd Full time

    About the RoleAs a Senior Civil Engineer, you will be responsible for ensuring the quality of our construction work and managing our teams effectively.


  • Saddar Town, Pakistan Streebo Full time

    Job DetailsWe are seeking a highly experienced Technical Project Manager to lead our software development team at Streebo. As a seasoned IT professional, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our business.Your primary focus will be on managing and leading a high-performing team of...


  • Saddar Town, Pakistan Baluchistan Wheels Limited Full time

    Key ResponsibilitiesThe Senior Electrical Engineer will be responsible for ensuring that all equipment and infrastructure are in good working condition, planning and executing preventive maintenance programs, and controlling spare parts inventory.


  • Saddar Town, Pakistan Sbtjapan Full time

    About the JobThis senior leadership role at Sbtjapan focuses on spearheading our cutting-edge web-based software development projects using ASP.NET and C#.NET. As a seasoned expert in database management, you will be responsible for driving project execution from conception to deployment.Key Responsibilities:Lead the development of web-based ERP solutions...


  • Saddar Town, Pakistan Paragoneds Full time

    Job Title: Senior Software DirectorAbout Us: We are a unique Gulf-wide organization offering an extensive range of services from consulting to deployment, integration to support. Our Client continues to grow and has been the recipient of several prestigious awards from IBM and Cisco among others throughout the years.Key Responsibilities:Develop presentation...


  • Saddar Town, Pakistan Baluchistan Wheels Limited Full time

    At Baluchistan Wheels Limited, we are seeking a highly skilled Senior Software Architect to join our team.Job ResponsibilitiesTo research new technologies and methodologies in the workplace, and present this research for approval and implementation, ensuring that our software solutions remain cutting-edge and efficient.Develop strategies to diversify the...


  • Saddar Town, Pakistan Haque Investments Full time

    **The Role:**This advanced software engineering position requires a highly skilled software developer with expertise in full stack development.**Responsibilities:**You will be responsible for designing, developing, and implementing software solutions using HTML, JavaScript, PHP, and ASP. Additionally, you will need to have knowledge of Apache and...