Senior Fullstack Engineer

Posted 2 days 19 hours ago by Techruiter

Permanent
Not Specified
Other
London, United Kingdom
Job Description

We are a rapidly expanding FinTech company, recognized among the top firms in Europe within the industry. Our product suite includes FX risk management, trade finance, currency accounts, international payments, and API integration.

As a global FinTech, we leverage advanced technologies to enhance and automate financial services, empowering small and medium-sized businesses to engage in international trade without traditional boundaries. Join us in our mission to break down the barriers of legacy banks and accelerate cross-border trade.

We are looking for Senior Full Stack Engineers to play a pivotal role as one of the founding engineers in our new team. You'll be part of an exciting journey, with a robust set of greenfield projects ready for development.

We seek a candidate with the right attitude, work ethic, and entrepreneurial spirit to ask the tough questions. You should be driven by data and a desire to solve customer challenges, approaching every problem with curiosity. Flexibility with tools and frameworks is key, though we value thoughtful opinions (weakly held) on which tools best address our biggest problems.

Responsibilities:
  • Drive growth initiatives across the business.
  • Collaborate with team members, engineers, sales, data teams, and other key players to deliver projects successfully.
  • Embrace a "you build it, you own it" philosophy, taking full ownership of product development and maintenance.
  • Develop complex web applications; we primarily use Python/Django & Node.js on the backend and React/VueJS on the frontend. Experience with other modern languages and frameworks is also welcome.
  • Work closely with colleagues globally; clear and concise communication in English, both written and spoken, is essential.
  • Build and manage services with proficiency in setting up standard APIs, monitoring systems, alerting, and integrating external services.
  • Containerize code and set up monitoring and alerts for the services you develop.
  • Prioritize quality by writing testable code with comprehensive test coverage.
  • Stay informed about emerging technologies, tools, and best practices.
Experience:
  • Proven experience in developing customer and/or sales-facing technology.
  • Strong knowledge of algorithms, object-oriented and functional design, and best-practice design patterns.
  • Bachelor's or Master's degree in Computer Science or a related field (or equivalent experience).
  • Experience applying AI/ML to solve customer problems is a bonus.
  • Experience with modern programming languages and frameworks such as Python3, Django, PostgreSQL, Redis, and REST APIs.
  • Proficiency in Linux systems, cloud infrastructure, networking, and databases.
  • Understanding of SQL, BigQuery, or similar databases.
  • Quality-focused with a commitment to writing well-tested code, including unit and integration tests.
  • Strong collaboration and communication skills, especially in a global environment requiring clear communication in English.