As a Backend Developer, you will be responsible for designing, building, and maintaining the platform services. You will help guide the technical decisions around building highly available and reliable services while working with the product and design
teams to enable new features and capabilities for our customers.
Your job responsibilities include the following;
Liaising with developers, designers and other stakeholders to identify and implement new features.
Maintaining our Nodejs/Golang systems
Using and developing internal tools and documentation.
Collaborating with Front-end developers to integrate user-facing elements with server-side logic.
Designing and developing modern APIs that integrate with server backends
Promoting engineering best practices and helping to define our technical roadmap for the team
Focusing on providing fault tolerant systems that enable rapid development without negatively impacting our customers.
Requirements
3+ years of experience with JVM (Java, Kotlin,etc.) or Javascript (NodeJs) and/or Golang languages
Experience in implementing, providing architectural feedback and delivery of complex software solutions
Experience and a desire to perform and grow as a technical leader and engineer
Proven ability to collaborate effectively across multiple teams and provide technical guidance when needed
Demonstrated ability and desire to mentor other engineers
Experience with AWS and container solutions
Experience working in the payments industry
Experience or education in security or cryptography
Stay up to date with current best practices
Manage cutting edge tools and technologies to improve applications