We are looking for a talented and experienced Software Engineer with at least 4 years of experience to join our dynamic development team. In this role, you will play a crucial part in designing, developing, and maintaining scalable backend systems and high-quality software solutions.
Key Responsibilities:
- Write clean, scalable code
- Stay up to date with new technologies, terminology, concepts, and best practices in software development
- Participate in code reviews and provide constructive feedback to peers
- Collaborate closely with QA engineers to ensure comprehensive testing coverage and smooth deployments
- Work alongside the product team to refine requirements and deliver features that exceed user expectations
- Test, deploy, and monitor your work – your contributions will be immediately visible to users
- Work with established development tools, guidelines, and conventions, including:
- - Web development using .NET Core or .NET Framework
- - Relational databases (MSSQL) and Object-Relational Mapping (ORM) tools like Entity Framework (EF/EF Core)
- - Build and maintain integrations with NoSQL systems like Elasticsearch and cloud-based components, such as Azure Service Bus
- - Basic understanding of frontend frameworks, with AngularJS being a plus