Senior Back-End Engineer

December 10

Apply Now

Description

• Join as a Technology Leader and build software that supports company growth. • Design complex Fintech solutions used by customers across 100+ countries. • Lead the implementation of scalable cross border payment solutions. • Design and build integration with 3rd party Fintech solutions. • Support other Engineering teams in making best possible implementation decisions. • Ensure highest quality, testing coverage, maintainability and evolutive design of the code. • Contribute to hiring, training and growing skills of other back-end developers in the team. • Work in a team of talented individuals and be a Technical Lead for other Engineers. • Attend daily SCRUM meetings to keep everyone aligned and supported in their role. • Decide your priorities and the technical direction of the Back-end development team. • Lead the entire development lifecycle from design to production. • Allocate time to learning and growing your skills as well as the skills of the other Back-end developers.

Requirements

• 7+ years of software development experience, 2+ years as a Technical Lead. • Have 2+ years of experience in Fintech products, SAAS company or Financial Software Development. • Designed and launched a SaaS platform. • Experience in one or more of the enterprise level languages such as Java (using Spring and Hibernate), PHP, Python and one of its frameworks (Django, Flask, fastapi). • Extensive knowledge in API design such as REST, gPRC, GraphQL. • Experience with databases such as PostgreSQL, SQL Server, MongoDB and streaming and caching solutions such as Redis, MQ, Kafka. • Ability to design and document Software Architecture. • Experience in micro-services architecture design and implementation. • Ability to apply Security by design principles. • Adhere to coding standards, create unit tests and able to write good, clean, readable, maintainable code. • Experience with Agile/SCRUM environment. • Experience with Cloud Platforms such as AWS or Azure. • Worked and delivered software in CI/CD Environment. • Have managed, hired, mentored software engineers (nice to have). • Have experience with a major payment platform such as Stripe, Adyen, Airwallex or Payoneer (nice to have). • Ability to use Test-Driven Development (TDD) by default (nice to have). • Experience with remote work and collaboration with remote teams (nice to have). • You can solve complex problems with simple solutions. • You’re a strong team player and can also work independently. • You take ownership in what you do and always look for improvements. • You set high standards for others and for yourself. • You have good presentation skills and documentation habits. • You have worked in a start-up and in a multicultural environment. • Fluent in English.

Benefits

• A competitive salary • An asynchronous working environment • A "Remote-First" company environment. • The ability to work from abroad for a short period of time • Growth opportunities within the company • Stock options and share in the success of the company • Select your preferred hardware, be it Windows or Mac, and we'll purchase it for you

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com