full stack engineer
Role details
Job location
Tech stack
Job description
interfaces, back-end services, and databases.Contribute to architecture, design and implementation of new features and improvements.Implement best practices for code quality, testing and deployment automation.Ensure high-quality software through active participation in code reviews.Engage in sprint retrospectives, refinements, daily stand-ups and other team processes.Take full ownership of products and solutions, eliminating bugs early through TDD/BDD and other tests.Share knowledge and support fellow developers, QA professionals and support teams.Assist in customer meetings and collaborate with our site reliability engineer on CI/CD pipelines.In One Year You Will Know You Are Successful If...You are fully integrated into the team and have built strong working relationships.You actively contribute to a positive, collaborative, and knowledge-sharing team atmosphere.You deliver several major features to production with measurable impact.You mentor mid-level and junior developers, helping
Requirements
them grow and succeed.You improve team processes, code quality and technical decision-making.QualificationsStrong problem-solving and communication skills.Solid understanding of software architecture, design patterns and best practices.Extensive experience with C# and the. NET ecosystem (. NET Core/. NET 6+, ASP. NET Web API).Proficiency with relational databases (MSSQL and/or Postgre SQL).Hands-on experience with Entity Framework (EF Core) and LINQ.Solid understanding of RESTful API design and integration.Experience with asynchronous programming and performance optimisation in. NET.Ability to contribute to front-end codebases using Vue.js and/or Type Script.Experience with version control (Git) and CI/CD practices.Experience with automated testing frameworks (unit, integration, end-to-end).Comfortable working in agile environments and participating in sprint planning, code reviews and peer mentoring.Dev Ops experience: CI/CD pipelines, infrastructure as code (Terraform, Helm, etc.), Docker, Kubernetes, cloud services (Azure, AWS or GCP).Desirable SkillsExperience with Python.Knowledge of microservices architecture and event-driven systems.Familiarity with message brokers (Rabbit MQ, Kafka, Azure Service Bus).Strong focus on testing practices and security best practices.Ability to mentor others and foster knowledge-sharing.Benefits & PerksFlat hierarchies, responsibility and freedom; direct feedback and room to stand up for your ideas.Internal development opportunities and ongoing support from your People Partner.International company with offices in multiple cities; full-time remote work available.Private health insurance and a dog-friendly workplace.Social events, game room, bike and car parking.Competitive salary and flexible benefits.Seniority Level Mid-Senior levelEmployment Type Full-timeJob Function Other - IT Services and IT Consulting", "employmentType": "FULL_TIME", "industry": "Senior Full", "applicantLocationRequirements": { "@type": "Country", "name"