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)