As a Senior Software Engineer, you will have the opportunity to be a part of a team of developers working on the cloud-based, multi-channel platform which can be leveraged across the entire organisation. With powerful workflow, contact and document management at its core; processes become automated delivering efficient end-to-end services from initial point of contact through to successful fulfilment. At the heart of what we do, rich automation and integration provides access to services via third party channels such as social media platforms, partner systems, mobile apps and external portals.
You will collaborate with cross-functional teams to deliver high-quality products that meet user needs and business objectives.
The team is integrated and allocated in the United Kingdom, Poland, Ukraine and India. Team members use GitHub Issues to work with backlog and prioritize items. Communication mainly consists of daily meetings and interpersonal communication via Slack and Microsoft Teams. We’re following the Scrum process and practicing the Agile Way of Working in close, day-to-day collaboration with each other.
Technologies and Tools
Backend: Golang, .NET
Frontend: React, TypeScript, JavaScript
Cloud Platform: Azure, AWS
Containers and Orchestration: Docker, Kubernetes (K8s)
Databases: MS SQL Server, PostgreSQL
Observability: Datadog
Repository and CI/CD: GitHub, GitHub Actions, Terraform
Engineering Tools: Claude Code, GitHub Issues, Playwright, Notion
Responsibility
Influencing Team Practices & Leadership
- Influence and embed robust engineering practices across the team, focusing on code quality, maintainability, and architectural standards
- Identify technical risks early and guide teams toward effective mitigation strategies
- Help team members to meet professional challenges, advise on best approaches, and mentor to enhance their technical capabilities
- Proactively unblock others and drive continuous process improvements
Pragmatic Delivery & Modernization
- Work confidently and pragmatically within existing or legacy codebases, ensuring immediate stability while strategically driving long-term modernization goals
- Drive architectural decisions
- Ensure CI/CD pipelines, testing strategies, and environment configurations follow best practices
- Troubleshoot and resolve complex issues using modern observability tools
- Deliver complex or ambiguous features by leading other engineers. Take ownership end-to-end
Testing & Quality
- Ensure high test coverage with unit, API, and end-to-end (E2E) tests
- Apply shift-left testing principles, integrating automated tests early in the lifecycle
- Collaborate with AQA engineers to improve reliability and coverage
- Write and maintain Playwright (TypeScript) E2E/UI tests integrated into CI/CD pipelines
Collaboration
- Partner with technical product managers, designers, and engineers to shape system requirements and solutions
- Participate in code reviews, providing constructive feedback to raise code quality
- Communicate clearly, respectfully, and proactively within the team
System Operations
- Implement and maintain CI/CD pipelines, builds, and deployments
- Build scalable systems to support growing traffic demands
- Troubleshoot complex issues with logging, profiling, and debugging tools
Software Engineering Practices
- Write maintainable, testable, secure, and idiomatic code in Golang
- Evaluate trade-offs when adopting frameworks, libraries, and tools
- Ensure adherence to high engineering standards across code, testing, and design
Mindset & Accountability
- Capable of working independently. Assists others in contributing to team goals
- Propose reasonable, pragmatic solutions while balancing business and technical needs
- Maintain a strong product focus, ensuring all technical decisions align with strategic business goals and user value - Product Mindset
- Stay up to date with the latest features, libraries, and best practices
- Take ownership of outcomes, not just output
- Be proactive and propose reasonable decisions
- Be flexible in aligning with shifting business priorities
Qualifications and Skills
- 7+ years of professional software engineering experience
- Significant experience in software development using Golang and React
- Proven, hands-on experience applying agentic AI to streamline development, accelerate common workflows, or enable team-wide efficiency (e.g., using AI for test generation, documentation, or complex refactoring)
- Strong knowledge of software architecture, system design and cloud-native principles
- Relational database skills (ideally in Postgres and/or MSSQL)
- Experience working with caching layers (Redis, Memcached, etc.), and messaging queues (RabbitMQ, Apache Kafka, etc.).
- Strong Azure/AWS networking/infrastructure skills
- In depth knowledge of DevOps practices and tools (CI/CD, containerization, etc.)
- Solid understanding of security best practices (SSO, OIDC, RBAC)
- Strong evidence of leading modern ways of working and mentoring/guiding other engineers to enhance their technical capabilities and overall effectiveness
- Hands-on experience with automated testing (unit, API, E2E)
- Solid understanding of observability (Datadog, etc.) fundamentals and have applied them in their work
- A collaborative mindset and ability to self start in ambiguous environments
- Proven experience working in Agile teams with short development cycles (Scrum, Kanban)
- Excellent problem-solving, collaboration, and communication skills
- Fluent English (Upper-Intermediate or higher)
Nice to Have
- Experience in C#, .NET & Angular would be desired
- Experience in modernising legacy applications
- Familiarity with Playwright or other tools for UI and API test automation
What’s in it for you
- Work your way — anywhere, anytime. Our remote-first approach lets you choose where and how you work best!
- Experience working with diverse teams and gaining international expertise
- A friendly, supportive team and an enjoyable work environment where your ideas matter
- A chance to work on exciting, challenging projects using cutting-edge technologies that make a real impact
- Comprehensive health insurance, corporate psychologist access, and partial sports activity coverage
- Free training programs, reimbursement for certifications, and access to online learning platforms to fuel your growth
- Paid vacation, public holidays, and sick leave are fully covered by Forte Group
- Referral bonuses, regular performance reviews, and full support for business trips
- Corporate events and holiday presents
About Forte Group
Founded over 25 years ago, Forte Group began with a focus on Quality Assurance and has since evolved into a dynamic force in the tech industry, delivering cutting-edge solutions worldwide. As an American company headquartered in Boca Raton, USA, we've had the privilege of partnering with over 400 clients, including Fortune 500 giants. Our software has made a significant impact, reaching more than 9 million users — comparable to the entire population of New York or Switzerland!
We’re more than just a company — we’re a team of passionate, driven people who love what we do. If you’re looking for a place where your work matters, your ideas are valued, and your growth is supported, you’ve found it!
By applying for the position, you consent to the processing of your personal data by Forte Group, including affiliated branches, for recruitment purposes. For more information on how we handle your data and your rights under GDPR, please review our Privacy Notice