Mid-Level Full-Stack Engineer (React + Go)

New Today

OverviewRole: 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 ResponsibilitiesContribute to solutions design for medium to high complexity problems, adhering to established principlesParticipate in distributed system designs with security-first principles, aiming to avoid security defects and production leakageShape the direction of dashboard UI development and API functionalityBuild and extend product capabilities across the stack (React frontends and Go-based APIs: traffic routing, security, authentication, authorization where relevant)Engineering ExcellenceWrite high-quality code across React and Go servicesAdopt best practice coding principles (reusable components, scalable code) on frontend and backendTroubleshoot and submit high-quality PRs that pass testsEnsure adherence to software engineering processes to avoid technical debtAdopt CI/CD, testing, and automation; practice Test-Driven Development (TDD) where valuableMentorship & Team CollaborationParticipate in and occasionally lead code reviews, providing constructive feedbackCollaborate to improve engineering processes and propose beneficial changesQuality & DocumentationPrioritize documentation-first development; write docs pre-code and keep them currentMeet acceptance criteria for tasks before PR mergesAdhere to Scrum process and Definition of DonePromote automated testing for new features and bug fixes; demonstrate TDD practicesFrontend Focus (React)Strong JavaScript foundations (ES6+)Proficient with React hooks, composition, controlled components, and context; avoid anti-patternsState management (Redux or Context) and data-fetching patterns (caching, retries, error states)Performance: memoization, virtualization, code-splitting, lazy loading; use React Profiler and browser devtoolsSecure frontend practices (XSS/CSRF mitigation, CSP, input sanitization)Testing with Jest and React Testing LibraryUnderstanding modern build tooling (Vite/Webpack)Required Skills & ExperienceExperience across frontend and backend with:Production React applicationsGo-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 MongoDBSoftware engineering best practices (unit testing, code reviews, design docs)SOLID principles and TDD methodologiesProfessional QualitiesVery organized with strong attention to detailStrong communication skillsPassion for continuous improvement in software deliveryInfluences product strategies through technical knowledgeCollaborative, ownership mindset in a fully remote environmentSecurity-first software development mindsetComfort with AI technologies and automationBonus SkillsExperience with Cloud products, Kubernetes or other orchestration toolsAPI management experienceOpen source contributionsExperience with React performance toolingKnowledge of authentication/authorization flows (OAuth/OIDC)Success CriteriaDeliver high-quality UI and API code that meets requirements and improves performance and accessibilityContribute thoughtful technical solutions while collaborating effectivelyReduce technical debt while preventing new debtMentor and elevate team members through code reviews and pairingChampion process improvements and automationMaintain comprehensive, up-to-date documentationEnsure security is built into every solutionWhy join us:Everyone has unlimited paid holidayFully flexible hours to suit productivityEmployee share schemeGenerous maternity and paternity leaveOur 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 upThe only stupid idea is the untested oneTrust starts with you – make it countAssume best intentMake things betterWhat’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.ioSeniority levelMid-Senior levelEmployment typeFull-timeJob functionSales, General Business, and EducationIndustries: Wireless Services, Telecommunications, and Communications Equipment ManufacturingReferrals increase your chances of interviewing at Tyk by 2xGet notified about new Full Stack Engineer jobs in United Kingdom.London, England, United Kingdom 7 months ago #J-18808-Ljbffr
Location:
United Kingdom
Job Type:
FullTime

We found some similar jobs based on your search