Full Stack Developer — Warsaw

EC Markets LTD

Warszawa

Vor Ort

PLN 169.000 - 253.000

Vollzeit

Vor 5 Tagen
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Annual bonus
Health insurance
Learning budget
Company hardware
Travel opportunities

Zusammenfassung

EC Markets LTD is hiring a Full Stack Developer in Warsaw to join our Product Engineering team. You will own features end-to-end for our mobile app and core API, deliver within short sprints and integrate with trading, custody, identity verification, and payments platforms.

You will participate in Scrum ceremonies, implement secure authentication and data privacy aligned with FCA and GDPR requirements, and help keep our app fast and reliable across devices.

Qualifikationen

  • 4+ years of professional software engineering experience across front end and back end.
  • Production experience with React Native and TypeScript; Expo is a plus.
  • Production back-end experience in Java with Spring Boot (REST APIs, Maven).
  • Solid SQL and relational database experience (PostgreSQL preferred).
  • Experience releasing mobile apps through the App Store and Google Play.

Aufgaben

  • Build features end to end: React Native/Expo screens for iOS, Android and web, and the Spring Boot API endpoints behind them.
  • Take work from refinement through code review and testing to production release.
  • Participate in Scrum ceremonies: refinement, estimation, planning, review and retrospective.
  • Integrate with third‑party platforms for trading, custody, identity verification, payments and market data.
  • Write unit and integration tests and support QA with mobile UI and API automation.

Kenntnisse

React Native
TypeScript
Java Spring Boot
SQL/PostgreSQL
REST APIs
CI/CD
Git
AWS
Mobile release
AI-assisted development

Ausbildung

Degree in CS/SE or equivalent

Tools

Spring Boot
PostgreSQL
REST API design

Jobbeschreibung

Full Stack Developer — Warsaw

Location: Warsaw (on-site) · Team: Product Engineering · Reports to: Head of Technology · Contract: permanent employment contract, full-time


About EC Markets and the role

EC Markets is an FCA-regulated FX and CFD brokerage. Our engineering team builds and runs our investing and trading app: a React Native / Expo app on iOS, Android and web, backed by a Java Spring Boot API on AWS that connects trading, custody, identity verification, payments and market-data platforms.


We are looking for a Full Stack Developer to build features end to end across our mobile app and core API. You will take work from refinement to production in short sprints, integrate with the trading, custody and payments platforms our clients rely on, and help keep a fast-moving, regulated product reliable on every device our clients use.


What you will be doing

Product delivery


  • Build features end to end: React Native / Expo screens on iOS, Android and web, the Spring Boot API endpoints behind them, and the integrations they depend on.

  • Take work from refinement through code review and testing to production release.

  • Take part in Scrum ceremonies: refinement, estimation, planning, review and retrospective.


Integrations


  • Integrate with third‑party platforms for trading, custody, identity verification, payments, notifications and market data.

  • Handle failure properly: retries, idempotency, webhook verification and clear error states in the app.


Quality, performance & operations


  • Write unit and integration tests, and support QA 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 our monitoring and error‑tracking tools, and take part in the engineering support rota.

  • Build securely: authentication, secrets handling and data privacy aligned with FCA and GDPR requirements.


Ways of working


  • Use AI coding tools to move faster, and own every AI‑assisted change: review it, test it and be able to explain it in your pull request.


What you will bring (non‑negotiable)


  • At least 4 years of professional software engineering experience, working across front end and back end.

  • Production experience with React Native and TypeScript; Expo is a plus.

  • Production back‑end experience in Java with Spring Boot (REST APIs, Maven).

  • Solid SQL and relational database experience (PostgreSQL preferred).

  • Experience integrating third‑party REST APIs and webhooks in production.

  • Git‑based workflow with 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 judgement over their output.

  • Professional English for daily work with colleagues across the Group.


Nice to have


  • Financial services, trading, brokerage or fintech experience, ideally in a regulated environment.

  • AWS (containers, managed databases, serverless, infrastructure as code).

  • Real‑time data (WebSockets), charting and caching.

  • js.

  • Test automation tools such as Maestro, Detox or REST Assured.


Qualifications


  • Degree in Computer Science, Software Engineering or a related field, or equivalent professional experience.

  • 4–7 years of hands‑on software engineering experience.


Compensation & benefits


  • Base salary: 168,600 PLN – 252,600 PLN gross per year (14,050 PLN – 21,050 PLN gross per month), before employee tax and social‑security contributions.

  • Annual bonus: eligible for the Group bonus scheme

  • Pension & social security: employer contributions in line with statutory requirements.

  • Health: supplementary health insurance.

  • Annual leave: 20 or 26 working days depending on length of service, plus public holidays.

  • Equipment & learning: company‑provided hardware; annual learning and certification budget (incl. cloud and mobile development).

  • Travel: occasional travel to other Group offices, paid for by the company.


Where a candidate sits within the band is determined by assessed experience against the role criteria, depth in the required stack (React Native, TypeScript, Java / Spring Boot) and relevant financial‑services exposure. The same criteria apply to any later pay progression.


How we hire

Our recruitment process is aligned with Directive (EU) 2023/970 on pay transparency and equal pay:



  • Transparent pay from the start. The salary band, bonus and benefits above apply from the first conversation. We will not offer below the published band on the basis of a candidate’s current or previous pay.

  • No salary‑history questions. We will not ask about your current or previous salary at any stage, and our application form does not collect it.

  • Gender‑neutral process. The job title and this description are gender‑neutral, and we welcome applications from candidates of all genders and backgrounds. Interview panels are balanced wherever practicable.

  • Objective, written criteria. Shortlisting, interview scoring and the final offer within the band are made against pre‑defined, written criteria, scored independently by each interviewer. The same criteria apply to later pay progression and are available on request.

  • Your rights once hired. You may discuss your own pay to exercise your right to equal pay, and you may request, in writing, information on your individual pay level and on average pay levels by sex for workers doing the same work or work of equal value, in line with applicable law.


Process at a glance:

CV screen → Talent Acquisition conversation (30 min, incl. salary band) → first technical interview with two engineers (60 min) → second round: a practical exercise on a realistic task, including AI‑assisted coding (2 hours) → offer. Typical end‑to‑end timeline: 3–4 weeks. Reasonable adjustments are available at any stage; just let us know.


Equal opportunities

EC Markets is an equal‑opportunities employer. We make hiring decisions on the basis of skills, experience and demonstrated potential, and do not discriminate on the grounds of sex, gender identity, age, ethnicity, nationality, religion or belief, sexual orientation, disability, marital or civil‑partnership status, pregnancy or parental status, or trade‑union membership.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Backend Developer (Java) — Warsaw
Backend Developer (Java) — Warsaw

EC Markets LTD • Warszawa

Vor Ort
PLN 169.000 - 253.000
Annual bonus scheme
Health insurance
Learning budget and company hardware
+1
Senior QA / QC Engineer — Warsaw
Senior QA / QC Engineer — Warsaw

EC Markets LTD • Warszawa

Vor Ort
PLN 169.000 - 253.000
Annual leave 20 or 26 days
Health insurance
Equipment & learning budget
+2
Senior QA / QC Engineer — Warsaw
Senior QA / QC Engineer — Warsaw

EC Markets UK • Warszawa

Vor Ort
PLN 169.000 - 253.000
Annual leave 20–26 days
Annual learning budget
Company-provided hardware
+1
Senior Data Engineer
Senior Data Engineer

EC Markets LTD • Kraków

Hybrid
PLN 180.000 - 240.000
Annual leave
Pension & social security
Supplementary health insurance
+2
Product Owner — Warsaw
Product Owner — Warsaw

EC Markets LTD • Warszawa

Vor Ort
PLN 241.000 - 361.000
Annual bonus
Pension & social security
Health insurance
+3
Senior Data Engineer
Senior Data Engineer

EC Markets LTD • Warszawa

Hybrid
PLN 320.000 - 460.000
Annual leave
Company-provided hardware
Learning & certification budget
+1
Senior Data Engineer
Senior Data Engineer

EC Markets • Polska

Hybrid
PLN 220.000 - 300.000
Annual leave
Pension & social security
Supplementary health insurance
+2
Senior Data Engineer
Senior Data Engineer

EC Markets UK • Województwo mazowieckie

Vor Ort
PLN 240.000 - 360.000
Annual performance bonus
Group bonus scheme (regional component
Employer contributions in line with 1?
+4
Lead Java Software Engineer - Prime Finance Risk & Business Intelligence
Lead Java Software Engineer - Prime Finance Risk & Business Intelligence

Citigroup Inc. • Województwo mazowieckie

Hybrid
PLN 268.000 - 457.000
Hybrid work model
Private medical care
Pension plan (DC)
+4
Full-Stack Engineer
Full-Stack Engineer

Citi • Województwo mazowieckie

Vor Ort
PLN 242.000 - 412.000
Defined Contribution Pension Plan 6%
Private Medical Care
Life Insurance
+5
Top-Standorte