Senior Software Engineer

Job Description

unifonic Inc is looking for Senior Software Engineer

The responsibilities of the Senior Software Engineer include but are not limited to:

  • Build and maintain solutions that scale. Serving millions of users every day.
  • Contribute to building and maintaining the policies, procedures, and technical assets in the company's cloud infrastructure.
  • Support various teams with a technical vision in the core areas of interest for the company's products.
  • Support multi cloud-based communication products, especially as an augmentation to the internal technology team and working with partners’ software development teams.
  • Work closely with service delivery teams to support product deployments to the cloud.
  • Understand and use the company's technical architectures, tools, and techniques to build powerful, efficient, flexible, and scalable solutions.
  • Work on cloud-based development and deployment, including the following: AWS (EC2, SQS, S3, RDS, Aurora).
  • Ability to perform basic database administration, performance optimization, index optimization, write advanced select queries, and replace cursor usage with relational SQL.
  • Collaborate with product owners, scrum masters, and other developers to deliver a quality product using tools such as JIRA and Git.

 

Requirements

Must-Have

  • Hands-on 5+ years of recent experience in developing complex projects, preferably in the communications domain, in one or more of the following:
  • Angular
  • Java (Spring Framework)
  • PHP (Symfony)
  • Ruby on Rails (Angular or React)
  • Python
  • Hands-on Web Development (HTML, CSS, JS), Full Software Lifecycle, Agile, Maven, Git, AWS, Linux, Distributed Architectures (REST, SOAP, Queue-based), and Microservices.

Job Summary

  • Published on:2021-09-16 3:13 pm
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:5 Years
  • Job Location:Lahore
  • Gender:No Preference
  • Application Deadline:2026-01-19