Key Highlights:
* Job Title: Full Stack Software Engineer
* Location: Hybrid working – Gateshead, UK or Paris, France
* Reporting to: Engineering Manager
* Start Date: Immediate (subject to pre-employment checks)
About Us
SaleCycle powers campaigns for some of the world’s most recognisable brands. We help 500+ enterprise-level clients worldwide to optimise their online conversions through traffic retention and abandoned sales recovery.
You’ll find our HQ in the North East of England, founded in 2010, but since then, we’ve been on an exciting growth journey with employees also based in France.
We leverage the latest tech and innovation to shape our products and deliver results. Our modern event-driven microservices architecture runs on AWS, and we embrace Golang as our preferred backend language for new services. All of this wouldn’t be possible without our people—that’s why they’re at the heart of everything we do.
Our Values
At SaleCycle, we care about people—it’s our top priority. We prioritise well-being, growth, and innovation, continuously pushing boundaries as a team and a company.
* Continuous Innovation: Collaborate, innovate, and celebrate!
* Premium Execution: Excellence Delivered Every Time!
* High Curiosity: Embrace your inner child—ask why and listen!
* Proactive Collaboration: United, we work together and lead the way!
* Ultimate Passion: Infuse passion into every action!
Full Stack Software Engineer
As a Full Stack Software Engineer, you will be part of a highly collaborative, agile, and empowered product delivery team. You will contribute to building and maintaining our modern, event-driven microservices and front-end applications, ensuring scalability, performance, and reliability.
This is a great opportunity to work in an environment that embraces cutting-edge technologies, with a focus on Golang for backend services and TypeScript for front-end development.
What You’ll Be Doing:
* Designing and building event-driven microservices in Golang, leveraging AWS managed services
* Maintaining and enhancing existing services written in Node, Java, and Kotlin
* Developing scalable, high-performance applications using AWS cloud technologies, including Kinesis for real-time data streaming
* Building and maintaining front-end applications using React (or similar frameworks) and TypeScript
* Writing clean, maintainable, and efficient code following industry best practices (e.g., SOLID principles)
* Collaborating within an agile, Scrum-driven team, participating in sprints and planning sessions
* Contributing to automated testing, CI/CD pipelines, and monitoring production systems
* Engaging in peer code reviews and mentoring junior engineers to support knowledge-sharing and team growth
The Ideal Candidate:
We’re looking for someone who is passionate about writing high-quality software and thrives in a collaborative team environment.
Essential Skills & Experience:
* Skilled in Golang for backend development
* Experience with AWS-managed services, particularly event-driven architectures, serverless, and real-time data processing (Lambda, SQS, SNS, DynamoDB, Kinesis, etc.)
* Strong understanding of RESTful microservice architectures
* Hands-on experience with React and TypeScript (or similar front-end frameworks)
* Familiar with git or other distributed source control systems
* A problem-solver with a proactive approach to diagnosing and resolving issues
* Passionate about writing clean, maintainable, and scalable code
Nice to Have:
* Experience with Node, Java, Kotlin (for maintaining legacy services)
* Experience with Docker and containerised environments
* Knowledge of CI/CD pipelines and DevOps practices
* Experience with mentoring, training, or knowledge sharing within a team
Perks & Benefits:
We value our employees at SaleCycle, so we offer great benefits and incentives in addition to a competitive salary.Please note benefits may vary by country.
* Flexible hybrid working
* 25 days annual leave + public holidays + your birthday off
* Employee Assistance Program (EAP), including 24/7 GP access
* Life Insurance
* Up to 5% matched pension contribution
* Tech & Cycle to Work salary sacrifice schemes
* Annual company meet-up
* Monthly social fund
* Bonus schemes for innovation, new business, and employee referrals
* Enhanced parental leave
* Volunteering Days
* Long Service Awards
Hiring Process:
Initial Screening: A chat with our recruitment team to discuss your experience and expectations.
Deep Dive Interview: A technical interview with an Engineering Manager and Software Engineers to explore your skills and problem-solving approach.
Final Interview: A discussion with our Chief Technology Officer about your fit within the team and long-term career opportunities.
Support & Equal Opportunities:
If you have a medical condition or require adjustments to our process, let us know so we can support you and ensure you have the best possible interview experience.
We are an equal opportunities employer and value diversity. We do not discriminate based on race, religion, gender, nationality, sexual orientation, marital status, disability, or age.
Interested? Apply now!
We’d love to hear from you! If you’re excited about this opportunity and want to be part of a fast-moving, innovative team, apply today.
#J-18808-Ljbffr