
Software Engineer
Posted Jun 20

Posted Jun 20
This is a fully remote position, open to applicants in United Kingdom.
β’ Create new functionalities and resolve issues within the core .NET application and its integration microservices.
β’ Design and manage event-driven integrations utilizing Kafka (including producers, consumers, and CDC pipelines) between internal systems and external partners.
β’ Develop and optimize SQL Server / T-SQL components β such as stored procedures, queries, and schema modifications β supporting both the platform and integration services.
β’ Containerize, deploy, and manage services using Docker and Kubernetes, utilizing GitHub Actions for CI/CD pipelines.
β’ Engage with cloud infrastructure (Azure) for hosting, messaging, secrets management, and observability.
β’ Contribute to code reviews, design discussions, sprint ceremonies, and participate in on-call/triage activities as part of an Agile/Scrum team.
β’ Troubleshoot production issues from start to finish β analyzing .NET service logs and Kafka topics down to the SQL Server database.
β’ Collaborate effectively with product, QA, DevOps, and partner teams; communicate trade-offs, risks, and status clearly in both written and verbal formats during meetings.
β’ 2β5 years of experience in professional software engineering.
β’ Strong practical knowledge of C# and .NET (including both .NET Framework and .NET Core / .NET 6+).
β’ Proficient in SQL Server / T-SQL with a solid understanding of joins, indexing fundamentals, stored procedures, and query troubleshooting.
β’ Experience with Kafka or a similar message broker/event streaming platform.
β’ Practical knowledge of microservices architecture, REST APIs, and asynchronous/event-driven patterns.
β’ Familiarity with Postman and related API tools (e.g., Insomnia, Swagger/OpenAPI, curl) for designing, testing, debugging, and documenting REST APIs.
β’ Comfortable using Docker and have some exposure to Kubernetes.
β’ Experience with Git / GitHub and CI/CD pipelines (preferably GitHub Actions or similar).
β’ Practical experience with at least one public cloud platform (Azure preferred; AWS/GCP acceptable).
β’ Experience in a fast-paced delivery environment.
β’ Strong written and verbal communication skills, capable of articulating technical decisions to both technical and non-technical audiences, and producing clear PRs, design documents, and incident reports.
β’ Demonstrated daily proficiency with modern AI development tools (e.g., Cursor, GitHub, or similar) effectively used for coding, code review, debugging, refactoring, writing tests, and familiarizing with new code.
β’ Health insurance
β’ 401(k) matching
β’ Paid time off
β’ Professional development opportunities
VPS
Tango
Influur
Salesloft
Get handpicked remote jobs straight to your inbox weekly.