Job Description
Summary
We are seeking a seasoned Senior Backend Software Engineer to join our engineering department. You will be a technical pillar within your feature team, responsible for designing, building, and maintaining high-performance systems. This role is perfect for a pragmatic engineer who enjoys "looking under the hood" and takes full ownership of the software lifecycle—from initial technical design to production deployment and long-term observability.
Duties & Responsibilities
- Handle technical designs for your feature team and write them down in a way other members of your team can implement them.
- Collaborate efficiently with other team members, regardless of their level of expertise, and provide mentorship.
- Act as a driving force for pushing best practices along with tech leads and architects.
- Work efficiently as a team player in a Scrum environment, maintaining a positive attitude and the ability to receive and give constructive feedback.
- Leverage AI native workflows and advanced prompting techniques (Cursor or Copilot) to automate routine implementation details, allowing you to focus on complex architectural challenges.
- Understand the "why" of a feature or of a bug rather than coding something just because you were told to.
- Assume and own team decisions until production and ensure team code can be deployed to production.
- Act as a driving force of your team, taking responsibility as the tech lead or in support of the tech lead.
- Design event-driven and microservice architectures, as well as manage complex third-party integrations.
- Prioritize system observability and reliability by implementing effective metrics and structured logging.
- Get involved in the product and act as a driving force to improve it.
Requirements & Qualifications
- Highly proficient in designing event-driven and microservice architectures and managing complex third-party integrations.
- Strong experience working with PHP and related frameworks (Symfony, Laravel etc)
- You prioritize system observability and reliability, with a proven track record of implementing effective metrics and structured logging.
- You have experience in blockchain financial or trading systems (trade lifecycle, settlement, reconciliation).
- Professional level of English, with effective communication skills.
- Proven track record of implementing system observability, metrics, and structured logging.
- Pragmatic approach to engineering, knowing when to make tradeoffs and the difference between an ideal implementation and a "fine enough" solution.
- Experience building projects that last for years, assuming past decisions and moving forward.
- A natural curiosity to look "under the hood" and dig into code to understand how it works.
- Ability to work effectively within a Scrum framework.
Skills
- Communications Skills
- Development
- Software Engineering
- Team Collaboration

