Principal Developer -PHP

Posted 4 Hours Ago
Be an Early Applicant
Karachi, Sindh
Senior level
Fintech • Payments • Financial Services
The Role
As a Principal Developer at Small World Financial Services, you will deliver backlog tasks, ensuring code quality and security while advocating for technical standards. You will work flexibly across teams to support project delivery and participate in architecture discussions.
Summary Generated by Built In

Small World Financial Services is a provider of payment services with a clear vision to be our customer’s favorite choice for their global payment needs. We put our customers at the heart of everything we do, reflecting their diversity in our teams, and empower our teams to deliver the
best value and service through our branded global network and digital solutions. Our network of over 250,000 pick up locations, and our global team of 1000 people are collectively on a journey to make a big world small for the 15 million, and counting, worldwide transactions that customers make each year.

For over 15 years we have been ensuring that customers can:
● Transfer money securely and easily
● Deliver money instantly to bank accounts in over 90 countries
● Benefit from competitive exchange rates and promotions
● Enjoy a global service with local language support

We are growing as a technology team and we are recruiting talented engineers that can help us in the short term to deliver our backlogs in the existing platform and in the near future, to help us migrating and modernizing our systems to a new architecture yet to be defined.

More specifically we are looking for some few top-notch developers that can write clean and maintainable code very fast, with a low number of bugs. People passionate about technology that can inspire and mentor other developers without having to lead teams or drawing project plans.

We specifically look for PHP skills (including Laravel) with MySQL, but we also count on Android and/or iOS, and Java, JEE and Spring Boot, so that are valuable as well. But on top of that, we need people flexible to work on different technologies and jump out of their comfort area to learn
new paths to success.

You will be a “free electron” in the technical delivery team belonging to engineering and you could be supporting different teams in at different times depending on the challenges they have to face and the importance or urgency of their backlogs.

You will also channel the new technical standards across the teams and collaborate with the architecture board if you want. A micro services and micro containers advocate being very comfortable in the cloud.

Your Responsibilities
● We expect you can help the teams to deliver the backlog both for business as usual, prioritized incidents and strategic initiatives in a timely manner with the right quality and testing coverage.
● You are permanently connected to the architecture team, actually you participate in some of the cross-architecture activities and you are in charge of advocating for the technical changes and new standards across the teams.
● You ensure the source code is treated like a princess. It’s well documented and has less and less technical debt and bugs. Security is also a big concern to you, your code needs to be secure.
● As a partner and reporting directly into the head of technical delivery you support the engineering organization to deliver their projects and priorities, so you are in touch with the project and product managers and you take the initiative when a commitment is in risk of not being delivered to put it on the right path again.

.About you

We would like to bring you to the next level in your professional career. Flexible and adaptable people, good team player and willing to support other team members. You don’t specifically like leading teams, although you are more than experienced, you prefer the technical side. Actually, you don’t understand why people need to lead teams in other companies to progress. If you’d like to lead people, please, look for the “team lead” positions. The “Principal Developer” role has the same seniority level, but it’s not intended to lead people hierarchically. As an orientation, the following points summarize the skills we are looking for. We know they are a lot, so we are flexible with people missing some of them and willing to learn.

● You have more than 8 years’ experience as a principal developer, senior developer, solutions or enterprise architect or senior devops role.
● Your area of expertise is PHP, but you feel comfortable in other technologies: Java, Go, Rust, Python… etc. Of course you know SQL and you have worked with the most famous databases.
● You know some other web development framework: React, AngularJS or cross application development: Flutter or React Native. JavaScript is a big plus.
● You know the basics on apps: Android and iOS.
● In general you master software engineering and you are able to join the dots between the theory and the frameworks and languages.
● You have experience with Docker and Kubernetes.
● You master Git and gitflow and other similar versioning and branching model strategies.
● You have a strong knowledge of object-oriented programming, testing, solid principles.
● You are a point of reference for your team, you feel comfortable helping others and mentoring.
● You used to practice TDD, BDD, Pair Programming or other XP practices together with agility, but you can also work in a waterfall mode.
● You own a degree in engineering, computers science or similar.
● You are a proactive person, highly self-motivated and creative problem-solver.
● You worked with Scrum and you are familiar with the usual ceremonies.
● You worked with ticketing systems (ideally Jira)

What We Offer You

● A very nice office in Karachi and good equipment.
● Hybrid working model 3 days in the office, 2 days from home.
● Working in an international organization, with offices around the world.
● A competitive salary adjusted to your hard and soft skills and experience.
● Career path: You can move horizontally to Solutions Architecture or Team Lead and vertically to some “head” positions..

Top Skills

Java
PHP
The Company
Vauxhall
805 Employees
On-site Workplace
Year Founded: 2005

What We Do

At Small World, we believe that borders shouldn’t mean barriers. We’re passionate about empowering everyone in the world to be able to send and receive money anywhere, anytime with our unique combination of speed, simplicity, security and value. Small World’s money transfers are trusted across 196 countries worldwide. Our global network of digital payment options and physical network of more than 250,000 locations, ensures transfers take place in seconds, and can be collected in minutes. And all this is backed up by our exceptional quality of service and support that means wherever and whenever our customers need us, we’re there. We’re Small World, and we’re here to deliver value globally

Similar Jobs

Small World Financial Services Logo Small World Financial Services

Data Engineer

Fintech • Payments • Financial Services
Karachi, Sindh, PAK
805 Employees

The Plum Tree Group Logo The Plum Tree Group

Big-Commerce Developer

Agency • Marketing Tech • Consulting
Karachi, Sindh, PAK
93 Employees
Karachi, Sindh, PAK
113 Employees
Karachi, Sindh, PAK
260 Employees

Similar Companies Hiring

Bectran, Inc Thumbnail
Software • Machine Learning • Information Technology • Fintech • Automation • Artificial Intelligence
Schaumburg, IL
51 Employees
Energy CX Thumbnail
Utilities • Professional Services • Greentech • Financial Services • Energy • Consulting • Business Intelligence
Chicago, IL
55 Employees
MassMutual India Thumbnail
Insurance • Information Technology • Fintech • Financial Services • Big Data
Hyderabad, Telangana

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account