Company Profile:
Programmers Force Pakistan aims to deliver top-notch manpower supply integrated with utmost HR set of services, and solutions streamlining like-minded leaders’ partnership alliance of the client and the employee by means of consistent support gearing and steering the relation in a way to enable a win-win situation for all – all way along! We have a wide range of vacancies for Tech supporting line and Industry.
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:
We are looking for an analytical, results-driven back-end developer who will work with team members to troubleshoot and improve current back-end applications and processes. The Back-end Developer will use his or her understanding of programming languages and tools to analyse current codes and industry developments, formulate more efficient processes, solve problems, and create a more seamless experience for users. You should have excellent communication, computer, and project management skills.
Must Have:
- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
- Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
- Strong understanding of the web development cycle and programming techniques and tools
- In-depth understanding of the entire web development process (design, development, and deployment)
- Problem-solving and verbal and written communication skills.
- Ready to learn and deploy new technologies
- Team Player and Responsible
- Self-driven with the ability to push a complete task on production
- Collaborates with project partners to identify product and technical requirements.
- Create, maintain, and update technical, system documentation, and API documentation as necessary
- Build efficient and reusable backend systems.
- Identify and communicate software development best practices, participating in design and code review
- Improve reliability, scalability, and performance
- Debug issues in production, root cause, and apply fixes in a timely manner.
Education & Experience Requirements:
- Minimum of a bachelor’s degree in computer science or a related field
- 2+ years of software development experience
- Deep experience in at least one modern server-side language such as PHP, Python, and javascript.
- Experience in socket programming (socket.io)
- Experience in in-memory database (Redis)
- Experience with PHP framework (Laravel)
- Experience with node.js framework (express js)
- Experience in building highly scalable architectures.
- Understanding the Importance and Value of Backend Security
- Experience with 3rd party API integrations
- Experience with Docker and container orchestration platforms
- Proficient in microservices architecture, CI/CD, and SQL.
- Expertise with REST API development
- Experience in SQL DBs (MySQL, PostgreSQL, etc.)
- Experience in NoSQL (MongoDB)
- Experience in API testing using postman.
- Experience scaling backend systems from thousands to millions of users
- Experience in authorization and authentication
- Experience with FCM
- Experience with source control management (Git)
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