Tide Business Banking is looking for a Senior Web Engineer in Sofia, Bulgaria.

As a Senior Web Engineer, you are joining one of our expanding multi-disciplinary agile teams, you will be required to work closely with product owners, UI/UX designers, architects, engineers, and other business members to translate requirements into well-engineered solutions.

Your focus will be spent on writing high-quality, highly testable code and contributing to the web technical architecture and vision as we expand and grow our product. Scalable and maintainable code is super important to our ability to scale. You’ll review code and ensure that our foundations are solid.

You’ll be comfortable pair programming with other engineers and you’ll assist the lead of the platform in the release process. Mentoring less experienced engineers will also be an important part of your role.

Projects you will be working on

You’ll work closely with the Design team to ensure the feasibility of proposed solutions and collaborate daily with the UI team. We have a five years roadmap ahead of us with exciting new features and we’ll need you to solve interesting problems in different areas of our product including:

  • Credit
  • Payments
  • Business services
  • Member engagement
  • Financial crime

In addition, you will join our Web Community of Practice, including weekly web tech sharing sessions and we will rely on your input on how to improve processes and maintain high quality across the team and the overall product development. We are migrating our AngularJS app to Angular latest using Web Components/Angular Elements. We are also moving towards a monorepo approach, so there are lots of things going on here!

Core requirements

Main responsibilities

Very good front-end application development

Sound knowledge of a Java backend framework (e.g. Spring/Spring Boot) and detailed knowledge of Java 8+ (8 is legacy for us!)

Decent knowledge of JavaScript, Angular, TypeScript, RxJS, HTML and CSS

Have a thorough knowledge of clean architecture

Ability to write and maintain unit tests

Understanding of reactive programming patterns

Working close with their teammates in autonomous Scrum teams

Actively participating in the migration of our AngularJS app to Angular latest versions using Web Components/Angular Elements.

UI Unit testing

Code reviews

Assisting less experienced team members

Core requirements

Very good front-end application development

Sound knowledge of a Java backend framework (e.g. Spring/Spring Boot) and detailed knowledge of Java 8+ (8 is legacy for us!)

Decent knowledge of JavaScript, Angular, TypeScript, RxJS, HTML and CSS

Have a thorough knowledge of clean architecture

Ability to write and maintain unit tests

Understanding of reactive programming patterns

Main responsibilities

Working close with their teammates in autonomous Scrum teams

Actively participating in the migration of our AngularJS app to Angular latest versions using Web Components/Angular Elements.

UI Unit testing

Code reviews

Assisting less experienced team members

How you will spend your time

Team lead

70%
Writing quality code and tests
10%
Code Reviews
10%
Participate in architectural discussions
10%
Agile/scrum and other team meetings

How you will spend your time

70%
Writing quality code and tests
10%
Code Reviews
10%
Participate in architectural discussions
10%
Agile/scrum and other team meetings

Team lead

How we work

Scrum

Spotify squad framework

Releases on every 2 weeks

Tech stack

Additional benefits

Multisport card, fully covered by the company

Food vouchers

Additional health and dental care insurance

25 days annual paid leave

Personal annual budget for training and certifications

Stock options

Multisport card, fully covered by the company

Food vouchers

Additional health and dental care insurance

25 days annual paid leave

Personal annual budget for training and certifications

Stock options

Job type
Full-time
Job engagement
Permanent
Home office
Up to 5 days / month (after 6 months in the company)
Remote work
No
Customer facing
No
Business travel No or if they want can go to London
Team size
10 in total
Location Megapark, 115G “Tsarigradsko shose” Blvd., Sofia, Bulgaria
Stock options Yes

Job type
Full-time

Remote work
No

Team size
10 in total

Job engagement
Permanent

Customer facing
No

Location
Megapark, 115G “Tsarigradsko shose” Blvd., Sofia, Bulgaria

Home office
Up to 5 days / month (after 6 months in the company)

Business travel
No or if they want can go to London

Stock options
Yes

Apply yourself or Refer someone

Refer a person you know that could be a good fit for this job. If you cannot think of anyone specific share this job to your network.

Share to Your Network


Refer a person you know that could be a good fit for this job. If you cannot think of anyone specific share this job to your network.

Share to Your Network

Senior Web Engineer

Tide is the emerging leader in SME challenger banking in the UK and has been ranked as a Top 100 FinTech.