Whether they’re writing code, building mobile apps, or fixing bugs, Interact’s software engineers are the heart of the business. Our engineers have a solutions-focused, “fix-it” mentality, and it’s this dedication to creating the best possible product that powers the company.
With a complex, constantly evolving platform to work on, there are endless opportunities for growth and development. Engineering at Interact is the ideal place for tech-minded problem solvers who want to help the world’s best businesses communicate.
Interact provides enterprise-grade intranet software that connects over three million employees to leading global names like Levi's, Domino’s, Teva Pharmaceuticals, and Technicolor.
Our team of customer-focused problem solvers are passionate about helping organizations to communicate better. We do this together by constantly working to improve every service and product we offer. With offices in New York, Tulsa, and Manchester, we operate across North America, EMEA, and Australia.
If you’re already an expert in building extremely reliable applications in C#/.NET and thrive when working on sprawling problems at scale we’d love to hear from you.
We cultivate an environment of excellence in engineering – bringing in experts, providing context, and trusting them to deliver outstanding results. Our software is the lifeblood of our business, so we care deeply about consistently delivering quality products to market, which means a focus on deliverability and customer obsession.
A little about you...
* 2 years+ commercial experience working with large .NET codebases for high-volume applications
* Expert knowledge of C#/.NET (Framework or Core/above)
* Good knowledge of SQL
* Good knowledge of unit and E2E testing approaches
* Strong understanding of web technologies and a working knowledge of modern infrastructure setup
* Deep appreciation of writing clean, testable, maintainable code which stands the test of time
* Excellent communication skills (written and spoken) – we don’t hire brilliant solo developers, only people that are great collaborators
* Diligence across all work – you're not happy just fixing a bug, you need to understand exactly what caused it in order to get a good night’s sleep
* Excellent time management – you should be comfortable surfacing potential deviations from the plan and weighing up pros/cons of any given approach
* Adaptability – you should be comfortable architecting solutions to last the next decade, as well as rapidly prototyping something which won’t make it to production
* Strong critical thinking skills – at Interact the best ideas win. You should be comfortable challenging those around you, and being challenged
Note: You should treat this list like a software spec – you don’t need to cover 100% of the requirements above- we primarily hire people with an excellent attitude and proven track record, so if you’re unsure, please apply.
Nice to Haves
Some other parts of our stack include:
* Elastic Search
* Vue
* Go
* Node
* React Native
About the role...
* Write high-quality, performant and safe code which is easy to maintain and understand
* Avoid over-complicating solutions – knowing when to use the right pattern, or add another layer of indirection is essential
* Work with team members and contribute to code reviews and architecture decisions
* Implement industry-class working practices and work as subject matter expert of .NET technologies
* Work closely with full-stack and back-end engineering teams
* Work closely with QA teams to ensure robust testing approaches
* Work with production data and logs to understand issues which arise in production
* Writing and implementing proposals for product and codebase changes
Why work for Interact?
Aside from the standard benefits such as a competitive salary and pension, you also receive:
* Flexible working: We have office-based teams in the UK, US, and Poland as well as a handful of remote workers across the globe. Each department offers a degree of flexibility through our Flexible Working policy.
* Learning platform: Personal and professional growth is important. That's why we provide access to over 20,000 expert-led development courses through LinkedIn Learning.
* Rewards and recognition: We like to appreciate and inspire our Interactors. Everyone is encouraged to get involved with an internal rewards and recognition program that shines a light on those who go the extra mile.
* Long service awards: Experience is a valued commodity. Many of our team have been contributing towards our success for a long time, and we're thrilled to celebrate them.
* A social place to work: Our company values and culture extend globally, but that doesn't mean each department doesn't have its own ways of connecting too.
* Global updates: Communication is at the heart of Interact. To support everyone to feel connected, we have regular global updates with contributions from across the company.
* An exciting and inclusive culture: A core value at Interact is that we put people first. That means we're committed to creating an authentic culture of inclusion where everyone is treated fairly and valued equally.
#J-18808-Ljbffr