Role: Senior Software Engineer
Location: Remote (UK or Spain)
Salary: Up to £/€120k
Are you a seasoned senior software engineer with a wealth of experience in serverside application development using JavaScript, Node.js, and TypeScript? If so, we invite you to join our dynamic team and play a pivotal role in crafting scalable and reliable web applications.
Why Join Us?
Embark on a thrilling journey within a challenging domain where constant regulatory changes and high volumes of critical zero-loss communications are the norm. As a key player, you will tackle intricate scaling requirements, spearhead innovation in new capture channels and technology, all while catering to the needs of major financial institutions worldwide.
What Sets Us Apart?
Work alongside exceptional teammates in a blameless environment that fosters rapid learning, growth, and innovation. Embrace the philosophy that “teamwork makes the dream work,” where you're encouraged to diversify your skill set by taking on varied roles outside your comfort zone, knowing that your teammates will reciprocate in support.
Your Impactful Contribution:
We are seeking individuals with the following key experiences, skills, and knowledge:
- 5+ years of professional server-side development using JavaScript, Node, and TypeScript.
- Exceptional communication and collaboration skills.
- Hands-on experience with AWS services (S3, EC2, EKS, DynamoDB, etc).
- Familiarity with testing tools and frameworks such as Jest, Mocha, Chai, etc.
- Strong understanding of web development fundamentals, including HTML, CSS, JavaScript, RESTful APIs, etc.
- Bonus points for experience with popular node.js frameworks and libraries (e.g., Express, Nest, React).
- Active interest in tracking emerging technologies and their potential benefits and limitations.
- Proven experience working within cross-functional product teams using various agile methodologies.
- Previous involvement in a fast-paced and growing scale-up B2B or B2C product organization.
- High energy and enthusiasm, coupled with a problem-solving attitude and a collaborative and accountable approach.
If you are ready to make a significant impact, contribute to cutting-edge projects, and be part of a collaborative and forward-thinking team, apply now! Your expertise is the missing piece in our innovative puzzle, and we look forward to welcoming you to our exciting journey.