We are looking for a Senior Backend Engineer to join our team at Mesh Payments.
As Sr. Backend Engineer at Mesh, you’ll get to build a high-scale, performant secure, modern SaaS product serving thousands of businesses worldwide! Each member of our Engineering team is an all-around player who influences the product from the overall experience to the details of development and architecture. You should be passionate about software engineering and creating and owning a product end-to-end; from inception to production, through the technical design, coding, testing, deployment, and monitoring.
You will work with a highly professional team and have the opportunity to experience multiple technologies; from Java backends to serverless NodeJS applications, running on modern cloud infrastructure
What you will do:
- Join a team of highly experienced engineers, tackling tough problems and finding creative ways to solve them.
- Work closely with product owners to deliver high-performing, scalable backend applications and API services/products
- Build large and complex, customer-facing web applications and API products from the ground up using modern technologies.
- Maintain, enhance, and improve the backend, empowering our platform.
- Have full ownership over designing, implementing, and testing features and services that comprise our backend/platform.
- Continuously push the professionalism bar higher by promoting a culture of quality and ownership.
What you should have:
- 5+ years of professional experience as a software engineer with a strong emphasis on backend development in both dynamic and statically typed languages (preferably Java, JavaScript/NodeJS).
- A solid understanding of distributed and scalable production systems.
- Fluent English, spoken and written - is a must.
- High standards for code quality, testability, maintainability, security, and performance
- Previous experience working on financials/payments systems - an advantage
- Previous experience in a startup environment - an advantage