As a Software Engineer, the candidate will report to the Lead Software Engineer and will play a significant
role in the team responsible for building competitor tracking SaaS platform.
The candidate will actively participate in design, development, testing, release and production support
aspects of the software development lifecycle, often driving them and supporting the team in making right
decisions to solve the problems, as well as, taking ownership of the built services. The candidate will build
solutions aligned with company-wide rules of engagement and standards and will work closely with Lead
Software Engineer to improve them when needed. The candidate will support team members' growth and
promote an open, learning culture.
The Software Engineer may be required to fulfill the Backend & Front End roles, depending on the
organization’s requirements at the time.
Responsibilities
● Design, build, deploy, and support SaaS services following company standards
● Work closely with Lead Software Engineer, UX Designer, and other business areas to ensure the
requirements are clearly captured; implement them and demonstrate the solution to the
Stakeholders before delivery
● Deliver high-quality solutions using automated processes (CI/CD, automated testing)
● Continuously improve the owned services’ usability, performance, security, architecture, and
maintainability
● Provide continuous feedback to the Development team and the rest of the Business
Skills & Experience Required
● Experience of working in development teams, using the agile development model (Scrum or Kanban)
● Great communication and teamwork skills
● Experience with CI/CD pipelines, TDD, and pipeline automation
● Familiarity with the microservice architecture and how to use it to build applications
● Knowledge of good practices, design patterns, and SOLID principles
● Good understanding of application design and strong problem-solving skills
● Knowledge of .NET stack - C#, ASP.NET Core Web Apis, LINQ, asynchronous and parallel
programming, dotnet tools
● Knowledge of relational (MySQL) and No-SQL databases and integration patterns
(EntityFramework)
● Knowledge of Frontend stack - HTML, CSS, JavaScript, ASP.NET Core MVC
Desirable
● Experience with ReactNative (Mobile apps)
● Knowledge of the GCP ecosystem (or other Cloud Providers)
● Knowledge of monitoring and alerting tools
● Experience with performance profiling tools
Monday - Friday
Benefits.
Please fill out this form for initial screening purposes.