A white background with a few lines on it

Software Engineer

Software Engineer


Introduction

We are seeking a talented Software Engineer to join a dynamic team driving digital transformation in the financial sector. This position offers the opportunity to work on next-generation financial solutions and contribute to creating seamless and secure digital user experiences. Collaborating with cross-functional teams, you will play a pivotal role in developing innovative web applications that redefine financial services.

About the Role

As a Software Engineer, you will collaborate with UX design, business, and technical teams to develop web applications that enhance the user experience for financial services. You will work with modern development tools and frameworks, leveraging cloud technologies to create scalable, secure, and efficient applications. The role requires a full-cycle development mindset, encompassing everything from architecture design to deployment and maintenance.

Responsibilities

  • Develop cutting-edge web applications
  • Work on front-end and back-end development using modern frameworks and technologies.
  • Collaborate across teams
  • Partner with UX designers, data scientists, and business stakeholders to translate requirements into technical solutions.
  • Drive innovation
  • Propose and implement solutions using the latest cloud technologies and programming languages.
  • End-to-end ownership
  • Take responsibility for all stages of the development lifecycle, including design, coding, testing, deployment, and maintenance.
  • Continuous improvement
  • Optimize application performance and contribute to improving development processes.

Requirements

Essential Skills and Experience

  • Proficiency in full-cycle development, with a proactive approach to handling all tasks from design to operations.
  • Strong programming experience in:
  • Front-end: TypeScript, React, HTML/CSS (3+ years).
  • Back-end: TypeScript (Node.js), Python, or Go (3+ years).
  • Experience with team-based development using Git.
  • Strong communication skills for effective collaboration with internal and external stakeholders, including via online tools like Slack.

Preferred Skills and Experience

  • Experience selecting and implementing libraries or frameworks based on project needs.
  • Hands-on expertise in cloud-based application development using AWS, GCP, or Azure.
  • Familiarity with Infrastructure as Code (IaC) tools such as Terraform or Ansible.
  • Proficiency in containerization technologies (e.g., Docker).
  • Experience building CI/CD pipelines using platforms like AWS or GitHub.
  • Machine learning model development experience using Python.
  • Leadership experience, including technical decision-making, code reviews, and team management.

Mindset and Personality

  • Alignment with core values of continuous learning, open-mindedness, and professionalism.
  • Ownership and proactive problem-solving skills.
  • A team-oriented and collaborative attitude.

Why Apply?

  • Innovative Work Environment: Join a team dedicated to transforming financial services through advanced technology and data-driven solutions.
  • Collaborative Culture: Work with experienced professionals from diverse backgrounds, including fintech, IT, and startups.
  • Flexible Work Style: Enjoy a modern, flexible working environment supported by cutting-edge tools and infrastructure.
  • Professional Growth Opportunities: Access learning sessions, including those focused on fintech, AI, and other advanced fields.
  • Meaningful Impact: Contribute to shaping the future of financial services and creating secure, user-friendly digital experiences.


Interested in this job?
Save Job

Share this Job

Create Alert

Similar Jobs

Read More
SCHEMA MARKUP ( This text will only show on the editor. )
Share by: