Defy Limits Banner

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.