We have an opportunity for a Senior Developer to join our team in Islamabad Blue Area office. Our Software Engineers are responsible for designing and developing software to enhance the QisstPay platform delivering value to Customers, Merchants, and internal QisstPay users. We operate in a fast-paced and constantly changing industry and the development and maintenance of effective software is key to the ongoing success and future growth of the business. This is a perfect role for Engineers who thrive in a fast-paced environment where they are working with current technology and where their work matters and is appreciated.
What you’ll be doing
· Bringing a “Get Stuff Done” attitude, being challenged and solving problems
· Building new systems, microservices and web development using languages like Javascript, Laravel, and more
· Using open source technologies and working on global scale architectures
· Practicing software engineering techniques, the craft of programming and helping establish a strong engineering culture,
· Writing and deploying Infrastructure on AWS
· Fostering the use of agile techniques of Software Delivery
· Work in cross-functional Product teams responsible for the discovery, delivery and validation of product features via microservices, APIs, web-apps
· Work with the software engineering team following our development principles, guided by the Team Lead, Staff Engineers and Architects
· Mentoring junior programmers and be involved in their career growth
· Peer reviewing design decisions, code, automated tests and documentation
· Participating in the ongoing design and architectures of our evolving core platforms and services
· Collaborating with product managers, experience designers & business stakeholders to build efficient and reliable feature implementations that will delight our customers
· Ensure that story guesstimates and code reviews are completed in a timely manner
· Supporting what you build
About You
****Experience in FinTech, eCommerce, or payments is highly desired***
· A naturally curious and self-driven individual who can collaborate with other engineers
· 4+ Years experience with PHP or Laravel
· You have a product mindset and familiar with Lean / MVP product practices and energized by the prospect of delivering value to customers
· You have the skills and experience to influence change in alignment with technology and product vision to drive outcomes
· Demonstrate start-up focus/mentality; be responsible for whole features
· Have a strong track record of software engineering, preferably using Laravel
· A backend developer comfortable working in an AWS environment
· A good working knowledge of backend technologies including microservices and databases
· Understanding of integration technologies: RESTful APIs, gRPC, JSON/XML Structured Logging and Distributed Tracing
· Enjoy working with highly scalable architectures and are familiar with techniques such as elastic scaling, distributed computing, event-driven reactive systems, etc
· Experience with version control, preferably Git
· Experienced working within an agile and outcome focussed environment
· Capable of using your experience and strong verbal and written communication skills to continuously improve ways of working and our SDLC
· Having exposure to Continuous Delivery will be highly regarded
· Uses of Serverless technologies will be a bonus
· Willingness to collaborate, learn and apply new methodologies and techniques, as required
· Bachelors’ degree in Computer Science or relevant field