Senior Fullstack Software Developer

Location:
Birmingham
Job Type:
Permanent
Industry:
Enterprise Applications
Job reference:
BBBH234433_1728315906
Posted:
15 days ago


Senior Full Stack Software Developer

Location
Birmingham, UK


What do we do?


We help our clients negotiate a rapidly changing world, by working with them to manage and mitigate the risks they face. We serve a wide variety of industries, with a core focus on Food & Beverage, Consumer Goods, Transportation & Mobility, Technology & Telco, Construction & Manufacturing, Energy and Renewables and Chemical & Processing.
Our products and services range from independent third-party auditing to certification and training; we also offer consultancy services, real- time assurance technology and data-driven supply chain transformation programs. our innovative end-to- end solutions help our clients shape their own future, rather than letting it shape them.

Role Purpose
The developer will play a major role in developing data-driven applications that will transform the way brands and retailers assess their supply chains and drive improvements. You will have the opportunity to work at a dynamic and fast-growing company, with an experienced agile team to build robust and high performing applications and tackle interesting engineering challenges.

Responsibilities

  • Accountable for building high quality, robust & scalable web applications and event-driven applications by using, Node.js, ReactJS and Apache Kafka; working across full stack from an end-to-end perspective on cloud platform
  • Support global product development teams. Take leadership in designing, developing application on the defined requirements and standards (engineering, QA, and DevOps to ensure projects are completed on time and of high quality.)
  • Conduct code reviews with team members and educate through constructive comments
  • Writing and running unit test cases
  • Attend all Scrum events and collaborate with the team globally.
  • Other duties as assigned


Qualifications

  • 5+ years of experience in software development
  • Hands-on experience in web front-end development React JS, and knowledge of pure HTML5/CSS/JS design
  • Hands-on experience in web back-end development with Node.js, with an added advantage of familiarity with the Ruby on Rails framework.
  • Strong knowledge of RESTful services and API design, and a solid understanding of web stacks
  • Strong knowledge of event-driven applications design and event delivery pipelines, preferably with Apache Kafka
  • Solid experience in working with SQL databases, preferably with Postgres, including but not limited to configuring database instances for read/write performance and creating high-performant queries
  • Ability to design and implement data model (database schemas) and data pipeline to support business processes Ability to develop clean/maintainable code, that is highly performant and secure by design
  • Proficient with Git (GitLab) and Docker
  • Knowledge of CI/CD tools like Gitlab CI and Jenkins
  • Ability to implement automated unit tests
  • Experience of working as a part of Scrum team. Actively participate in all the Scrum events.
  • Strong written and spoken English skills
Back to Search Results
.