Senior Fullstack Engineer - React & Golang
at Sainsburys
London EC1N, England, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 03 Dec, 2024 | GBP 10000 Annual | 05 Sep, 2024 | N/A | Node.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,Rest | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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