Senior Software Engineer – Fullstack, Backend Focus
Posted 4hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer building scalable backend systems for financial-market applications. Developing APIs, cloud infrastructure, AI features, and fullstack solutions with Node.js and AWS.
Responsibilities:
- Design, build, and maintain scalable backend services using Node.js, TypeScript, and Express.js
- Develop and maintain secure RESTful APIs and integrations
- Contribute to technical design and architectural decisions for scalable systems
- Design data models, queries, and storage solutions using relational or NoSQL databases
- Deploy, manage, and maintain cloud-based applications using AWS or similar platforms
- Develop and integrate AI-powered features
- Contribute to frontend development using React and Next.js when required
- Collaborate with frontend engineers, product managers, designers, and other stakeholders
- Own features and services throughout the lifecycle from concept and technical design through implementation, testing, deployment, monitoring, and maintenance
- Identify bottlenecks, troubleshoot complex issues, and improve backend performance, resilience, and observability
- Write secure, maintainable, and testable code, participate in code reviews, and improve engineering practices
- Communicate technical solutions, progress, risks, and challenges to technical and non-technical stakeholders
Requirements:
- Minimum five years of professional software development experience
- Strong experience with Node.js, TypeScript, Express.js, RESTful APIs, and modern backend architecture
- Experience with relational and/or NoSQL databases, including data modelling, query optimisation, and performance considerations
- Experience deploying and managing applications in AWS or similar cloud environments
- Strong understanding of system design, distributed applications, API security, application performance, testing, monitoring, and fault tolerance
- Experience with React and Next.js, with the ability to contribute across the full stack when needed
- Experience integrating AI technologies into software products or using AI tools to improve engineering productivity is highly valued
- Previous experience within Forex trading, financial technology, payment systems, or trading platforms is considered a strong advantage
- Excellent collaboration and communication skills
- Proven ability to prioritise work, manage multiple projects, and deliver high-quality solutions in an agile environment













