E

EC Markets

Global multi-asset broker with leveraged trading

Full Stack Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeVilnius, Vilnius City Municipality, Lithuania

About the Job

Requirements

  • At least 4 years of professional software engineering experience working across front end and back end.
  • Production experience with React Native and TypeScript; Expo experience is a plus.
  • Production back-end experience in Java with Spring Boot, REST APIs, and Maven.
  • Solid SQL and relational database experience; PostgreSQL is preferred.
  • Experience integrating third-party REST APIs and webhooks in production.
  • Experience with Git-based workflows, pull-request reviews, and CI/CD.
  • Experience releasing mobile apps through the App Store and Google Play.
  • Confident, practical use of AI-assisted development tools, with sound judgment over their output.
  • Professional English for daily work with colleagues across the Group.
  • A degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
  • Four to seven years of hands-on software engineering experience.

Responsibilities

  • Build features end to end, including React Native and Expo screens on iOS, Android, and web; Spring Boot API endpoints; and their integrations.
  • Take work from refinement through code review and testing to production release.
  • Participate in Scrum ceremonies, including refinement, estimation, planning, review, and retrospective.
  • Integrate third-party platforms for trading, custody, identity verification, payments, notifications, and market data.
  • Handle failures with retries, idempotency, webhook verification, and clear error states in the app.
  • Write unit and integration tests, and support quality assurance with mobile UI and API automation.
  • Keep the app fast on older and lower-end devices and correct on every screen size.
  • Investigate and fix production issues using monitoring and error-tracking tools, and take part in the engineering support rota.
  • Build securely, including authentication, secrets handling, and data privacy aligned with FCA and GDPR requirements.
  • Use AI coding tools and take ownership of each AI-assisted change by reviewing and testing it and being able to explain it in the pull request.

Desired Qualifications

  • Financial services, trading, brokerage, or fintech experience, ideally in a regulated environment.
  • AWS experience with containers, managed databases, serverless, and infrastructure as code.
  • Experience with real-time data such as WebSockets, charting, and caching.
  • Experience with js.
  • Experience with test automation tools such as Maestro, Detox, or REST Assured.
  • Expo experience.
  • PostgreSQL experience.

About the Company

EC Markets

Global multi-asset broker with leveraged trading

EC Markets is a global multi-asset broker offering online trading for retail and institutional clients across more than 200 instruments, including forex, indices, commodities, shares, and cryptocurrencies. Traders use MT4/MT5 or the EC Markets App to place leveraged trades with tight spreads and fast order execution. It differentiates itself by operating under multiple international regulators (FCA, ASIC, FSA) across seven jurisdictions with segregated client funds and a mix of Standard and ECN accounts. Its goal is to provide a reliable, accessible trading environment with competitive conditions and professional execution for a diverse global client base.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Dubai, United Arab Emirates
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at EC Markets

See more jobs