
SENIOR SOFTWARE ENGINEER
KMC Work Location: KMC SITE OR OTHER BUSINESS LOCATIONS AS MAY BE INSTRUCTED BY KMC SOLUTIONS FROM TIME TO TIME
Location: N/A, N/A
Date Posted: 2023-08-25
Hiring Organization: KMC Solutions | XTN-9934331
Career Category: Application And Software Development
Senior Software Engineer
v1.0.1
ABOUT THE TEAM
We are looking for an experienced, passionate, and resourceful senior-level engineer to join our growing team based in Australia, Vietnam and the Philippines. As a senior engineer, you will work cross-functionally with various groups and contribute to the design and development of our services across mobile, web, and the backend. Our team comprises senior engineers, performance marketers, designers, and analysts - all working together to ideate, implement, and iterate on our growth machine.
WHAT SETS US APART
- This is a high-impact role at a small company aggressively growing our user base.
- We are a collaborative team and genuinely enjoy working with each other.
- We believe in empowering our people to be successful.
- We’re building a product that inspires fairness across the financial world and helps people not be taken advantage of.
WHAT YOU’LL DO
- Contribute to the design, architecture and implementation of microservices that are robust enough for our exploding scale.
- Participate in implementing new features - break down complex problems into their bare essentials, translate this complexity into an elegant design, and create high-quality, maintainable code.
- Participate in research and development of new and upcoming technologies, frameworks and best practices.
- Lead others towards a quality-first approach to software development through automated testing.
- Collaborate and mentor other engineers while providing thoughtful guidance using code, design, and architecture reviews.
- Work cross-functionally with other teams (design, product, marketing, analytics).
- Take ownership of feature releases and production issues across our services infrastructure and multiple stack levels.
- Generate ideas and write experiment idea documents for regular presentations to the team during our weekly experiment idea review sessions.
WHAT YOU NEED TO SUCCEED
- Hands-on development experience producing high-quality code using principles and practices that you see best fit the problem space.
- Experience with NodeJS (Typescript) and ExpressJS is critical.
- Experience with React Web/Native.
- Experienced in developing and executing functional and integration tests using Jest or Mocha.
- Excellent written and verbal communication skills.
WHAT YOU WILL LEARN ON THE JOB
- AWS cloud services, including DynamoDB, API Gateway and Lambda.
- Cloud infrastructure as code such as Terraform, AWS CloudFormation and CDK.
- API security such as JWT and OAuth.
- Continuous integration and delivery tools using Github and CircleCI.
- Ability to thrive in a fast-paced, dynamic environment and a bias towards action and results.
At PressPay, we believe the best way to build a financial system that works for everyday people is by hiring a team representing our diverse community. Our team is diverse in background, experience, and perspective.