Programmers Force takes care of its employees
amid the COVID-19 pandemic..Covid-19

Programmers Force Covid Policy
read policy

close
certificate

Programmer Force is
now ISO Certified

View Certificate
close-icon

Sr. Software Engineer

Lahore

Company Profile

Programmers Force is a product-driven software company that excels in the field of Artificial Intelligence and Machine Learning since 2016. The company was founded by a team of visionary entrepreneurs that led its operations under software development, data science, DevOps, system architecture, big data processing, and blockchain-based applications development. We take pride in our diversified workforce with talent coming from top institutions of Pakistan and abroad. Our vision is to create innovative and intelligent business solutions through the development of smart web & mobile applications with a mission to support global industries in their day-to-day business challenges. Our specialized teams possess tacit knowledge of high-tech systems that enables us to tap businesses from more than 200 countries worldwide. This is just the beginning for us! We are in search of talented candidates with technical expertise who can add value to our fast-paced and work-intensive environment.

Tack of Programmers Force

Not only the way out but the best way out! No rather, no “one or two” but a must for all. Win-Win is the goal.

Job Description

The ideal candidate should also be a team player and should be able to excel at working in an extremely fast, highly collaborative, and cross-functional environment. The candidate should be highly responsible and take ownership of the tasks assigned. As a senior, you should be able to mentor junior team members and also should have good communication skills.

Roles & Responsibilities:

  • Micro-services development using Java, Vue JS, Node JS, Kubernetes, Docker, extensive technical knowledge in server side programming.
  • Work closely with the Team Lead / Architecture to discuss technical solutions and innovative ideas around those solutions,
  • Integration of user-facing elements developed by front-end developers with server-side logic,
  • Experience in Vue JS,Node JS and DB design,
  • Hands on experience with Docker, PostgreSQL, MySQL, MongoDB, and similar tools,
  • Strong command on source control (Git, Gitlab) and understanding of defect-tracking systems,
  • Sound understanding of the microservices architecture,
  • Lead autonomous squads and interact with other functional teams.
  • Design, implement and launch scalable microservices in the platform.
  • Produce technical design documentation for other teams to consume.
  • Manage peer code-reviews and write unit, functional and integration testing to maintain high quality standards.
  • Provide technical expertise in developing solutions to complex software engineering problems, which require frequent use of ingenuity and creativity.
  • Propose new technologies, frameworks and tools to improve the product, team efficiency or process.
  • Mentors and nurture other team members and help them grow.
  • Proactive, responsible and reliable in design, suggesting new methods, implementation and delivery.
  • 10+ years of experience in backend development with a focus in software architecture and team leading roles.
  • Experience in systems integration and communication.

Education & Experience Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering or related field or equivalent combination of education and experience
  • At least 5-7 years of experience as a back end developer with hands-on experience of the Javascript framework, application servers,
  • Excellent knowledge of Core JS, NodeJS, Vue JS, OOP, and Data structures,
  • Extensive development experience in JS and other technologies,
  • Excellent concepts and experience of Microservice architecture,
  • Working knowledge of Docker and Kubernetes,
  • Excellent concepts and experience in Multithreading and concurrency,
  • Ability to write high-performance, reusable code,
  • Reasonable knowledge of version control systems (e.g. Git, Gitlab),
  • Excellent knowledge of Design patterns and best practices for coding styles, standard naming conventions, security, etc,
  • Good communication skills,
  • Team Player and is flexible,
  • Good knowledge of Databases (PostgreSQL, MySQL, MongoDB,),
  • Basic knowledge of containerization

Perks

  • Lunch on the House
  • Flexible Working Hours
  • Payment for Overtime
  • Annual Leaves 
  • Enjoy your weekend, we work on weekdays only
  • Health Insurance
  • Life Insurance 
  • Provident Fund
  • EOBI
  • Advance Salary 
  • Family Care 
  • Family Treat 
  • Personal Loan
  • In House Trainings
  • Certifications 
  • Surprise Gifts & Performance based Bonuses
  • Performance based salary increment and promotion
  • Gym & Indoor Gaming – Perfect balance between work and play
  • Opportunity to engage in frequent local and international trips
  • Child Education 
  • Marriage Allowance 
  • Maternity Allowance 
  • Home Allowance
  • Hostel Allowance 
  • Travel Allowance
  • Personal Growth – Learn the best from the best
  • Bike 
  • Car

Apply as Sr. Software Engineer

    • Personal Infomation
    • Select Gender*

    • Date of Birth*

    • Full Name*

    • Email*

    • CNIC (without dashes)*

    • Contact Number*

    • Address*

    • City*

    • Academic Info
    • Qualification*

    • Year of Completion*

    • University (No abbreviations)*

    • Currently working?*

    • Expected Salary in PKR*

    • What is your expected date of joining?*

    • Where did you hear about us?*

    • Experience*

    • CV, Resume* (pdf only)*

    • wait