Senior Fullstack Engineer - React & Golang

at  Sainsburys

London EC1N, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate03 Dec, 2024GBP 10000 Annual05 Sep, 2024N/ANode.Js,Graphql,Leadership,Web Technologies,C5,Software Design,Hooks,Go,Mentoring,Emerging Technologies,Typescript,Customer Centric Solutions,Web Development,Microservices,Test Driven Development,Javascript,Redux,Pair Programming,Security,Ad Tech,RestNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOB DESCRIPTION

Sainsburys Tech
We’d all like amazing work to do, and real work-life balance. That’s waiting for you at Sainsbury’s. Think about the scale it takes for us to feed the nation. The level of data, transactions and variety it involves. Then you’ll realise that ours is a modern software engineering environment because it has to be. We’ve made serious investment into a Tech Academy and into setting standards and principles. We iterate, learn, experiment and push ways of working such as Agile, Scrum and XP. So you can look forward to awesome opportunities in everything from AI to reusable tech. We advocate for a work arrangement that aligns with your goals and lifestyle preferences whenever feasible.

What You Need to Know:

  • The ability to produce high-quality code in modern programming languages such as Go (Golang), Node.js, and TypeScript.
  • Extensive experience with JavaScript, including the Node.js ecosystem, REST, Mono repositories, GitHub Actions, GraphQL or tRPC APIs, and React with hooks and redux.
  • Experience with NoSQL databases, preferably MongoDB Atlas.
  • Proficiency in AWS services, including AWS Lambda, Terraform, and CloudWatch, is required.
  • Expertise in engineering practices, including architectural principles, software design, security, cloud infrastructure, CI/CD, and a bonus for knowledge of relevant hardware.
  • A self-driven attitude with a focus on continuous improvement and leadership within your team and division. Experience in mentoring and guiding peers is highly valued.
  • Strong support for agile/lean delivery methodologies, with a default approach to Test-Driven Development (TDD) and Pair Programming.
  • A passion for delivering customer-centric solutions, owning the entire Software Development Life Cycle (SDLC), and adhering to DevSecOps principles.
  • Experience in building RESTful APIs, understanding authentication & authorization mechanisms, and microservices web development.
  • A continuous desire to enhance your knowledge and explore emerging technologies, demonstrating a commitment to staying at the forefront of tech advancements

Responsibilities:

  • You’ll own the design and development of large-scale high performance services using technologies such as Kotlin, Android, Golang and Docker, including websites, apps, micro services and event-driven architecture.
  • Collaboratively contribute to the design and support of services and internal frameworks.
  • Actively participate in research, scoping, and planning activities for the development of new domain and platform capabilities, working closely with engineering and product managers.
  • Lead the design and support of services and internal frameworks to enhance Sainsbury’s capabilities.
  • Guide, support, and enable performance within the squad by providing technical knowledge and ideas.
  • Remove technical blockers for fellow developers with their work by providing your support or connecting with the right people.
  • To be a role model that represents all the standards and principles by which developers need to work with.
  • Analyse existing operations to identify risks and redundancies and conduct comprehensive assessments to develop solutions.
  • Mentor fellow engineers and promote the engineering community of practice through its program of events.
  • Good understanding of the top 10 OWASP principles, with demonstrable experience in secure design and build.
  • You have a passion for delivering solutions to customers, owning the whole Software Development Lifecycle.
  • Display empathy and understanding in supporting colleagues in the team in delivering.

What You Need to Know:

  • The ability to produce high-quality code in modern programming languages such as Go (Golang), Node.js, and TypeScript.
  • Extensive experience with JavaScript, including the Node.js ecosystem, REST, Mono repositories, GitHub Actions, GraphQL or tRPC APIs, and React with hooks and redux.
  • Experience with NoSQL databases, preferably MongoDB Atlas.
  • Proficiency in AWS services, including AWS Lambda, Terraform, and CloudWatch, is required.
  • Expertise in engineering practices, including architectural principles, software design, security, cloud infrastructure, CI/CD, and a bonus for knowledge of relevant hardware.
  • A self-driven attitude with a focus on continuous improvement and leadership within your team and division. Experience in mentoring and guiding peers is highly valued.
  • Strong support for agile/lean delivery methodologies, with a default approach to Test-Driven Development (TDD) and Pair Programming.
  • A passion for delivering customer-centric solutions, owning the entire Software Development Life Cycle (SDLC), and adhering to DevSecOps principles.
  • Experience in building RESTful APIs, understanding authentication & authorization mechanisms, and microservices web development.
  • A continuous desire to enhance your knowledge and explore emerging technologies, demonstrating a commitment to staying at the forefront of tech advancements.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

London EC1N, United Kingdom