Posted On 24 August

  • Software Engineer

    • Company Afterpay
    • No. of Openings 10+
    • Salary Not Disclosed
    • Work Type on-site

    Job Description :

    Job Description

    As a Software Engineer in the Merchant Domain you’ll be responsible for ensuring Merchants also get the Afterpay experienceᵀᴹ. The team’s focus is onboarding new merchants with a suite of ecommerce integrations, providing tools post onboarding and finally statements for transaction visibility.

    This is a perfect opportunity for a Software Engineer that enjoys working in a global team and with product, creating new experiences for major retailers and businesses alike!

    What You’ll Be Doing

    • Scope, build and maintain/enhance systems & services using Kotlin, Java and related open source technologies
    • Participate in critical technical design and product discussions
    • Own features and functions throughout their lifecycle from inception, rollout, launch, scale and iteration
    • Practice eXtreme Programming (XP) engineering techniques of Software Development
    • Fostering the use of agile practices for 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 software development principles, guided by the Staff Engineers and Engineering Managers.
    • Peer review design decisions, code, automated tests and documentation
    • Participate in the ongoing design and architecture of our evolving core platforms and services

    Qualifications

    • A demonstrable track record of building highly scalable, performant and resilient systems/software
    • Proven experience in preferably Kotlin, Java and JavaScript (React/Redux)
    • Experience mentoring & coaching junior developers within teams
    • Strong understanding of Full stack engineering in a complex development environment
    • Solid understanding of how to build testable, decoupled, maintainable code and other engineering best practices such as XP techniques (TDD, pair-programming, CI, etc)
    • Experience working within an agile, cloud-based environment, we use AWS
    • Some working knowledge of backend technologies including but not limited to: Dropwizard, Spring/Guice, ORM/Hibernate, SQL and relational databases
    • Understanding of integration technologies: microservices, RESTful APIs, gRPC, JSON/XML Structured Logging
    • Experience with version control, preferably Git
    • Uses of Serverless technologies will be a bonus
    • The ability to build scalable and maintainable software-as-a-service applications using modern JVM languages
    • Willingness to learn and apply new methodologies and techniques as required
    • Bachelors’ degree in Computer Science or relevant field
    • Great communication skills, able to discuss engineering issues and trade-offs without hesitation.

    Information

    • HR Name :Afterpay
    • HR Email :klantenservice@afterpay.nl
    • HR Phone :+31 (0) 20 7 230 270
Top