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 specialised 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
As a System Architect PHP-Python you will be responsible to take the business requirements and turn that into a software design that can become a blueprint for the implementation team to follow. You will also be responsible to make sure that the implementation team follows the design and delivers the project as per the agreed designs.
Preferred Skills: Vue JS, Node JS, Kubernetes, Docker, PHP, Laravel, PostgreSQL, MySQL, MongoDB, PYTHON, java, express js, CI/CD, MEVN, MERN, LAMP, SERVERLESS
Roles & Responsibilities:
- Detail out and refine higher-level architecture decisions into a lower-level design.
- Communicate the technical vision to the engineering teams. Look over and support the work of the teams to ensure that the architecture decisions are being executed and the teams are following coding standards and architecture guidelines.
- Lead implementation of technical and infrastructure initiatives to support architecture decisions.
- Consult the engineering team with ongoing projects. Help them align solutions with our architecture vision and industry best practices. Make software design (application-level) decisions with the team, take software architecture topics for further consideration and unification.
- Build and lead research groups of senior and principal engineers to define and decide development technology and platform, define development standards, tools, processes, etc.
- Proactively identify technical debt and product areas that require attention or improvement at the architecture level.
- Help develop technical skills of the engineers and support their career growth.
- Constantly develop yourself in technology advancements, research new approaches, tools, and best practices in the software architecture and design space.
- Suggest improvements to our technology stack to optimise it for strategic growth and the competitive advantage of our company.
Education & Experience Requirements:
- Bachelor’s degree in Computer Science, Software Engineering or related field or equivalent combination of education and experience
- Previous experience working with multiple engineering teams.
- Experience in facilitating even the most heated discussions, ability to resolve them, and take responsibility for the decisions.
- Working experience and knowledge on main stack PHP Laravel or similar stack
- Frontend and Backend experience on Node.js and Vue.js technologies.
- Hands-on experience with MongoDb, PostgreSQL, My SQL and similar technologies.
- Track record of delivering successful solutions as a leader.
- Knowledge with MEVN stack.
- Experienced on Python language is a plus
- Broad technical knowledge and curiosity. Experience with different languages and web frameworks. Knowledge of modern JavaScript frameworks, in particular, is a plus.
- Preference is given to candidates who have maintained or architected large scale applications.
- Clear understanding of software design patterns and principles.
- Experience guiding the continuous improvement of processes and technology.
- Strong sense of ownership. You take responsibility for the success of the engineering teams.
- Commitment to quality. You take pride in everything you deliver as a reflection of yourself.
- Abstract thinking while paying attention to meaningful details at the same time.
- Ability to take smart risks and champion new ideas.
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