Mid-Level Full-Stack Engineer (React + Go)
New Yesterday
Overview
Role: Mid-Level Full-Stack Engineer (React + Go) at Tyk. You’ll design and build solutions for our Dashboard and API Gateway products, implementing performant frontends and reliable Go services/APIs. You’ll work with cross-functional teams to deliver high-quality solutions and champion continuous improvement in our software engineering lifecycle.
About Tyk: Tyk is an API Management platform enabling interconnectivity between systems and devices. We serve thousands of users globally, including major brands. We offer unlimited paid holidays and fully remote work from anywhere in the world. We value flexibility, autonomy, radical responsibility and trust.
Key Responsibilities
- Contribute to solutions design for medium to high complexity problems, adhering to established principles
- Participate in distributed system designs with security-first principles, aiming to avoid security defects and production leakage
- Shape the direction of dashboard UI development and API functionality
- Build and extend product capabilities across the stack (React frontends and Go-based APIs: traffic routing, security, authentication, authorization where relevant)
Engineering Excellence
- Write high-quality code across React and Go services
- Adopt best practice coding principles (reusable components, scalable code) on frontend and backend
- Troubleshoot and submit high-quality PRs that pass tests
- Ensure adherence to software engineering processes to avoid technical debt
- Adopt CI/CD, testing, and automation; practice Test-Driven Development (TDD) where valuable
Mentorship & Team Collaboration
- Participate in and occasionally lead code reviews, providing constructive feedback
- Collaborate to improve engineering processes and propose beneficial changes
Quality & Documentation
- Prioritize documentation-first development; write docs pre-code and keep them current
- Meet acceptance criteria for tasks before PR merges
- Adhere to Scrum process and Definition of Done
- Promote automated testing for new features and bug fixes; demonstrate TDD practices
Frontend Focus (React)
- Strong JavaScript foundations (ES6+)
- Proficient with React hooks, composition, controlled components, and context; avoid anti-patterns
- State management (Redux or Context) and data-fetching patterns (caching, retries, error states)
- Performance: memoization, virtualization, code-splitting, lazy loading; use React Profiler and browser devtools
- Secure frontend practices (XSS/CSRF mitigation, CSP, input sanitization)
- Testing with Jest and React Testing Library
- Understanding modern build tooling (Vite/Webpack)
Required Skills & Experience
- Experience across frontend and backend with:
- Production React applications
- Go-based backend services/APIs (or strong Go exposure with another typed backend language)
- Distributed systems design fundamentals and secure API design (REST and/or gRPC)
- Familiarity with Redis and MongoDB
- Software engineering best practices (unit testing, code reviews, design docs)
- SOLID principles and TDD methodologies
Professional Qualities
- Very organized with strong attention to detail
- Strong communication skills
- Passion for continuous improvement in software delivery
- Influences product strategies through technical knowledge
- Collaborative, ownership mindset in a fully remote environment
- Security-first software development mindset
- Comfort with AI technologies and automation
Bonus Skills
- Experience with Cloud products, Kubernetes or other orchestration tools
- API management experience
- Open source contributions
- Experience with React performance tooling
- Knowledge of authentication/authorization flows (OAuth/OIDC)
Success Criteria
- Deliver high-quality UI and API code that meets requirements and improves performance and accessibility
- Contribute thoughtful technical solutions while collaborating effectively
- Reduce technical debt while preventing new debt
- Mentor and elevate team members through code reviews and pairing
- Champion process improvements and automation
- Maintain comprehensive, up-to-date documentation
- Ensure security is built into every solution
Why join us:
- Everyone has unlimited paid holiday
- Fully flexible hours to suit productivity
- Employee share scheme
- Generous maternity and paternity leave
Our values emphasize authenticity, respect, responsibility, independence, honesty, diversity and inclusion. We value individuals who bring their personalities to work, strive for personal goals, and challenge the status quo to improve what we do.
Our values in action:
- It’s ok to screw up
- The only stupid idea is the untested one
- Trust starts with you – make it count
- Assume best intent
- Make things better
What’s it like to work here? check it out: https://tyk.io/worklife/
Tyk is an equal opportunities employer. We ensure no applicant or employee is treated less favourably for gender, age, disability, religion, belief, sexual orientation, marital status, or race, or disadvantaged by conditions or requirements that are not justifiable.
You can see more about us here: https://tyk.io
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Sales, General Business, and Education
- Industries: Wireless Services, Telecommunications, and Communications Equipment Manufacturing
Referrals increase your chances of interviewing at Tyk by 2x
Get notified about new Full Stack Engineer jobs in United Kingdom.
London, England, United Kingdom 7 months ago
- Location:
- United Kingdom
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Today
Maintenance Engineer
-
Lazonby
-
£50,000 - £60,000 /annum benefits
- Installation, Maintenance & Repair
Maintenance Engineer Lazonby, Cumbria £50,000 to £55,000 DOE + Overtime + Call Out (1 in 4 – OTE Circa £60,000) + 29 Days Holiday + EAP + Gym Discounts + Cycle to Work Scheme + Free Parking 38.75 Hours per Week – Double Days Maintenance Engineer ...
More Details -
-
New Today
Senior Engineer
-
Penrith
Join Our Team as a Senior Engineer! Are you ready to take your engineering career to the next level? We’re on the lookout for a Senior Engineer to join our dynamic Highways Design team in beautiful Penrith, Cumbria . This is your chance t...
More Details -
-
New Today
Senior Engineer
-
Penrith
- Engineering
Join Our Team as a Senior Engineer! Are you ready to take your engineering career to the next level? We’re on the lookout for a Senior Engineer to join our dynamic Highways Design team in beautiful Penrith, Cumbria . In this ro...
More Details -
-
New Today
Maintenance Engineer
-
Lazonby
-
£50,000 - £60,000 /annum Benefits
- Engineering
Maintenance Engineer Lazonby, Cumbria £50,000 to £55,000 DOE + Overtime + Call Out (1 in 4 – OTE Circa £60,000) + 29 Days Holiday + EAP + Gym Discounts + Cycle to Work Scheme + Free Parking 38.75 Hours per Week – Double Days Maintenance Engineer ...
More Details -
-
2 Days Old
Senior Engineer
-
Penrith, England, United Kingdom
As a Senior Engineer, you'll be working within the Civil Engineering team, supporting them on the National Highways Scheme Delivery Framework contract producing highways designs, drawings, reports and documentation in accordance with the brief, times...
More Details -
-
5 Days Old
Field Service Engineer (Electrical / UPS)
-
Penrith
- Engineering;Skilled Trades;Engineering
Field Service Engineer (Electrical / UPS) £42,000 - £49,000. Company Vehicle + Training + Progression + Overtime. Company BenefitsNorthwest.com is looking for a Field Service Engineer with an Electrical background to join a global leader in the UPS industry.
More Details -