Software Engineer

Posted Oct 5

This is a fully remote position, open to applicants in Greece.

📋 Description

• Participate in an agile Scrum team to implement new functionalities and enhance existing ones on Infiterra's subscription e-commerce platform.

• Take ownership of complete features within a product domain, overseeing everything from design to production.

• Develop scalable services and facilitate the integration of major Software Vendors with the platform.

• Design and deliver dependable, well-tested features in accordance with coding and architectural standards.

• Utilize .NET Framework 4.8, .NET 10, C#, SQL, and domain/service-oriented methodologies for development.

• Collaborate effectively with Product Owners, Business Analysts, QA, and DevOps teams.

• Refactor and manage technical debt to maintain code quality.

• Create robust automated tests to ensure feature reliability.

• Review pull requests submitted by peers for quality assurance.

• Incorporate observability into features with guidance from DevOps.

• Identify and communicate cross-team dependencies early in the process.

• Articulate technical trade-offs to Product and Quality teams.

• Utilize authorized AI tools for implementation, testing, debugging, and refactoring, ensuring correctness and maintainability.

• Release features and ensure their ongoing health in the production environment.


⛳️ Requirements

• Practical .NET engineering experience, typically acquired over 3+ years in a professional setting.

• Familiarity with .NET Framework 4.8 and/or .NET 10, along with C#.

• Strong experience with distributed systems and relational databases.

• Proficiency in SQL Server, including queries, stored procedures, and fundamental performance concepts.

• Solid understanding of HTTP, JSON, and principles of RESTful APIs.

• Hands-on experience in test automation, encompassing unit and integration testing.

• Comfortable operating within a CI/CD toolchain, such as Azure DevOps.

• Awareness of SOLID principles and design patterns.

• Experience in the responsible use of AI-assisted coding tools.

• A university degree in Computer Science or a related discipline.

• Proficiency in Greek and English, both spoken and written.

• A strong commitment to knowledge-sharing and collaborative teamwork.


🏝️ Benefits

• Work-from-anywhere policy (travel and work).

• Flexible working hours.

• Comprehensive health and life insurance program.

• Learning and development budget.

• Tech-savvy, friendly team with an international perspective.

• Remote-first work culture with optional, ad hoc in-person meet-ups organized based on team members' availability.

People also viewed

The Hello Team1 day ago

VoIP Developer – Engineer

US flagUnited States OnlyFull-timeSoftware Engineer
ApplyView job
Cielo Talent1 day ago

Curriculum Developer

GB flagUnited Kingdom OnlyFull-timeSoftware Engineer£44k – £55k/year
ApplyView job
Quest Analytics, LLC1 day ago

Software Engineer

US flagAlabama, +38 more locationsFull-timeSoftware Engineer
ApplyView job
Hitss Brasil1 day ago

Senior Developer Analyst

BR flagBrazil OnlyFull-timeSoftware Engineer
ApplyView job
Productiv Teams1 day ago

Director of Engineering

PL flagPoland OnlyFreelanceSoftware Engineer
ApplyView job
RTX1 day ago

Senior Ignition Developer

US flagFlorida OnlyFull-timeSoftware Engineer$157.2k – $298.8k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers