Software Engineer

London, ENG, GB, United Kingdom

Job Description

What We Do



We are a global software and professional services company serving the financial industry, with offices in the UK, USA, Germany, Brazil, Hong Kong, Indonesia, and Bangladesh. We specialize in working with investment banks to automate the issuance process for structured products.







We're looking for a

Software Engineer

to join our dynamic development team. You'll be responsible for designing, developing, testing, and maintaining high-quality applications that drive our business forward. Working in a collaborative, agile environment, you'll contribute to feature design, architecture discussions, and continuous improvement of our systems and processes.





Key Responsibilities



Design, develop, test, and maintain applications according to project requirements. Collaborate with cross-functional teams to define, design, and deliver new features. Write clean, scalable, and maintainable code following industry best practices and coding standards. Troubleshoot, debug, and optimize existing applications and systems for performance and reliability. Write automated tests and address code smells and vulnerabilities to ensure code quality. Participate in peer code reviews and provide constructive feedback. Contribute to technical discussions and architectural decisions. Stay up to date with emerging technologies, frameworks, and development trends.



Technology Stack



Languages:

JavaScript / TypeScript, Java / Kotlin

Frameworks:

Vue.js, Express.js, Spring Framework

Databases:

PostgreSQL, MongoDB

CI/CD Tools:

GitHub Actions, Jenkins

Observability & Monitoring:

Elastic Stack (ELK)

Deployment Environment:

CentOS VMs, Kubernetes (k8s)


Qualifications



Required:



Solid understanding of object-oriented and functional programming principles. Experience building RESTful APIs and front-end applications using modern frameworks. Strong knowledge of relational and non-relational databases. Hands-on experience with CI/CD pipelines and deployment automation. Familiarity with containerization and orchestration (e.g., Docker, Kubernetes). Strong problem-solving and debugging skills. Effective communication and teamwork abilities.

Nice to Have:



Experience with microservices or distributed systems. Familiarity with observability tools (Elastic, Grafana, Prometheus, etc.). Exposure to agile methodologies and DevOps practices.



WSD is an employer that values diversity. We highly encourage applications from appropriately qualified and eligible candidates irrespective of age, race, religion, national origin, gender, sexual orientation, gender identity and/or expression, veteran status, disability, or any other status protected by applicable law.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4067802
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    London, ENG, GB, United Kingdom
  • Education
    Not mentioned