Beam Wallet

en English
en English

Recruiting

RECRUITING NOW

Area - Technology
Available Jobs

Offer Details:

Name of employer: Beam

Start date: By agreement

Position: Scala Back End Developer

Responsibilities:

  • Develop, support and provide technical assistance to the engineering team to reduce complexity;
  • Promote a high performance culture;
  • Encourage and demonstrate engineering best practices;
  • Contribute to and support the team in delivering solutions with a focus on quality;
  • Brainstorm, challenge, feedback and negotiate system architecture and technical solutions;
  • Collaborate with Engineering and Product Managers in a triad to discover and validate technical issues;
  • Ensure solutions can balance long term ambitions and short term goals;
  • Contribute across teams for major and parallel projects;
  • Set up and configure monitoring and alerting;
  • Promote a security first mentality in the team.

Candidate Requirements:

  • Expert level experience in Scala or Java and RESTful APIs;
  • Experience with SQL and NoSQL storage solutions;
  • Experience with AWS ecosystem;
  • Experience with microservices architecture;
  • Experience with Agile Development, Design Patterns, TDD and Gitflow;
  • Experience with Gitlab/Bitbucket;
  • Language skills: English – good understanding


Beneficial/Advantage knowledge

  • Experience with GraphQL and Apollo Client;
  • Experience with Terraform, Newrelic and Kibana;
  • Experience with Kotlin;
  • Experience with Kubernetes;
  • Experience in data science/data modeling.


Company offers:

  • Experience working in a Fintech based in Portugal;
  • Remote work (option to also work in the office);
  • B2B collaboration contract;
  • Be part of a new team working on internationally used payment solutions and development of loyalty solutions

ENGINEERING @ BEAM

At Beam, we build modern cloud-native software applications that serve our customers and process payments in real time. We use microservices, domain-driven design, and event-driven architectures to ensure scalability and performance as we grow, and all of this presents some fascinating and innovative engineering problems for our teams to solve.

Our goal is always to create high quality software and deliver new features at a rapid pace. As such, we use continuous integration / continuous deployment tools, along with agile methodology that incorporates iterative development techniques. We value clean code, good design principles, and automated testing.

PURPOSE

The central purpose of the Software Engineer role is to develop and implement high quality software as part of your product team. You will also contribute to architecture and design discussions and contribute to growth and learning within the Beam Engineering team.

TECHNICAL SKILLS REQUIRED

Essential

  • Experience working with Swift/RxSwift
  • Experience with VIPER architecture
  • Understanding and knowledge of SnapKit
  • An excellent understanding of the iOS application lifecycle
  • Knowledge of material design themes and components
  • Understanding of Jetpack architecture components
  • General knowledge of pattern designs


Desired

  • CI/CD experience
  • Backend experience (e.g. Java/Kotlin/.Net)
  • Understanding of the AWS environment and concepts
  • Experience in a FinTech organization

 

KEY EMPLOYEES

  • Your team of engineers, QA, technical lead and Product Manager
  • Other teams as needed to resolve cross-functional issues
  • Lead architect to ensure solution roadmap and technology strategy

 

MEASURABLE RESULTS

  • Contribute to your team’s goals

Apply now!

+
WordPress Cookie Plugin by Real Cookie Banner