drjobs Senior Backend Software Engineer (Domain in Banking/Financial Services)

Senior Backend Software Engineer (Domain in Banking/Financial Services)

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

5-8years

Job Location drjobs

Kuala Lumpur - Malaysia

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Upskills provides expert financial software consulting for investment banks and leading financial institutions in Asia Pacific Middle East and Europe region. With a strong Front to Back expertise of the cash and derivatives markets coupled by an in-depth knowledge of financial markets technologies we provide smart business-wise and efficient solutions.

We are seeking a highly motivated Senior Software Engineer based in Kuala Lumpur (Malaysia) to join our dynamic consultancy team. You will be mainly responsible for designing developing and maintaining the backend infrastructure of our software applications. Your primary focus will be the development of all server-side logic ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application; therefore a basic understanding of front-end technologies is necessary as well. You are not limited to:

Design and implement high-performance scalable reusable and robust backend components and APIs for by using NodeJS Python.

Work with micro services architecture to break down monolithic systems and scale products.

Integrate user-facing elements created by Front-end developers with server-side logic ensuring optimal performance.

Collaborate closely with cross-functional teams including front-end developers DevOps Product Managers and QA engineers.

Conduct thorough code reviews and ensure adherence to coding standards.

Optimize application performance and resolve complex technical issues by applying programming design patterns.

Promote best DevOps practices for the team.

Work in an agile environment participating in sprints stand-ups and retrospective meetings.

Evaluate our architectures and implement improvements that would make Turing proud.

Create documents so clear theyll stand the test of time (and tech updates).

Manage and mentor talented engineers inspiring innovation and excellence.



Requirements

  • Masters or Bachelor s Degree in Information Technology Computer Science Software Engineering or related field.
  • Minimum 5 years of experience in Backend development with one of following programming languages such as NodeJS Python or Java.
  • Hands-on experience in designing and developing RESTful APIs and/or GraphQL.
  • Proficiency in cloud services like AWS Azure or GCP.
  • Knowledge of Data Dictionaries Templates Workflows.
  • Familiarity with CI/CD pipelines containerization (Docker) and orchestration tools (Kubernetes).
  • Extensive experience with backend development and architecture.
  • Proficient understanding of cross-browser compatibility issues and ways to work around them.
  • Proficient understanding of GIT for versioning.
  • Strong debugging problem-solving and optimization skills.
  • Startup Spirit: Self-motivated comfortable in a dynamic evolving environment.
  • Good command of spoken & written English Mandarin. French is great plus.
  • A fast learner and able to work independently.


NodeJS, JavaScript, SQL, XML, Backend, Fintech, Trade Life Cycle, AWS, Docker, Algorithms, Kubernetes, Software Development Life Cycle, Java, Python

Education

Master's or Bachelor's Degree in Information Technology, Computer Engineering or related field.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.