cover image
SearchWorks

Software Engineer

Remote

United kingdom

Freelance

14-04-2025

Share this job:
Expired

Job Specifications

We are looking for individuals passionate about technology and innovation. You should have in-depth knowledge of Flutter, Dart, and C#. Being independent and self-motivated is essential, but you should also thrive in a collaborative, team-oriented environment and enjoy sharing knowledge. Experience working in agile teams and delivering product increments is also required.

Design, develop, and maintain multi-platform front-end applications using Flutter and Dart.
Architect and implement event-driven microservices using C#.
Writing well thought out code along with unit, functional and integration tests for code & services
Collaborate with cross-functional teams to define, design, and ship new features.
Develop and maintain CI/CD pipelines to automate the deployment process and ensure seamless integration and delivery.
Mentor and guide junior engineers, providing technical leadership and code reviews.
At least 5 years of experience working as a Software Engineer
Strong experience in Flutter & Dart for front-end development.
Experience of C# for backend development.
Proven experience with event-driven architecture and microservices.
Solid understanding of software development principles, design patterns, and best practices.
Proven experience of using automated testing tools such as TestSigma, Selenium or Appium
Experience with databases (DynamoDB, PostgreSQL, SQL Server etc), data movement, multiple clouds (AWS, Azure, Google), Cloud analytics destinations (SnowFlake, DataBricks, SNS, SQS)
Experience in developing and maintaining CI/CD pipelines
TDD & BDD
Excellent communication skills in English (written and verbal)

About the Company

We Build Technology Teams Know more