- Company Name
- Volopa
- Job Title
- Senior Software Engineer
- Job Description
-
Job Title: Senior Software Engineer
Role Summary: Lead the design, development, and delivery of high‑quality payment and FX services within an agile, TDD‑driven environment. Own end‑to‑end ownership of software components, from requirement analysis through coding, testing, integration, and documentation, while driving architecture and process excellence for the FinTech platform.
Expectations:
- Work independently under minimal supervision to complete tasks on time.
- Act as a technical mentor, sharing knowledge to uplift team standards.
- Deliver robust, maintainable code that meets regulatory and security requirements.
- Demonstrate measurable impact on product quality and delivery velocity.
Key Responsibilities:
- Scope, design, and implement backend modules and APIs using PHP (Laravel, YII), Go, NodeJS.
- Apply MVC, RESTful architecture, and TDD practices.
- Translate business requirements into software architecture and user stories.
- Integrate with third‑party systems (e.g., Moody’s, Salesforce, Currency Cloud, Xero, QuickBooks, Modulr).
- Perform ad‑hoc data analysis and develop data pipelines for time‑sensitive requirements.
- Maintain high‑quality documentation, code reviews, and build pipelines.
- Collaborate cross‑functionally with product, QA, and DevOps to ensure seamless delivery.
- Stay current on UK financial regulations and market best practices.
Required Skills:
- Expert in PHP, Laravel, YII, Go, NodeJS.
- Advanced SQL experience: stored procedures, CTEs, window functions, partitioning.
- MySQL & PostgreSQL database design.
- Linux OS, Bash scripting.
- Cloud platforms: AWS, GCP.
- API design and integration, message queuing, stream processing.
- TDD, CI/CD, build processes, code quality standards.
Required Education & Certifications:
- Bachelor’s or Master’s degree in Computer Science, Applied Mathematics, Statistics, or related field.
- Professional certifications in AWS or GCP (optional but preferred).
---