Software Engineer

at  Huboo

Bristol, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate03 Dec, 2024GBP 55000 Annual05 Sep, 2024N/ATechnical Documentation,Pipelines,Mysql,Kubernetes,Design Patterns,Metrics,Docker,Communication Skills,Specifications,Peer Reviews,Agile Environment,Typescript,Architecture,Engineers,Vue.Js,ReportingNoNo
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:

REQUIREMENTS

Main responsibilities and focus areas:

  • Produce well-designed, clean, testable, scalable, and efficient code based on specifications
  • Write and maintain high-quality unit and functional tests
  • Work with other engineers to develop & maintain systems
  • Troubleshoot issues with existing functionality
  • Ability to work across multiple projects & products effectively
  • Contribute to technical problem-solving discussions with the team
  • Create technical documentation for reference and reporting
  • Ensure software is updated with latest features
  • Implement common design patterns and standard engineering practices
  • Investigate and use new technologies where relevant
  • Build and adhere to version control workflows
  • Understand security implications of work performed by self
  • Familiar with CI and CD concepts and able to build and modify pipelines
  • Implement metrics and monitoring to support data driven decisions
  • Perform Peer Reviews and provide feedback to engineers
  • Present work to Product Owners, Team Leads and other stakeholders
  • Develop a strong understanding and knowledge of the domain

EXTENSIVE KNOWLEDGE IN AT LEAST ONE OF THE FOLLOWING TECHNICAL AREAS:

  • PHP / Laravel
  • Typescript
  • Vue.js

REQUIRED EXPERIENCE, KNOWLEDGE AND SKILLS:

  • Minimum of 2/3 years professional experience working in a development position
  • Experience working in an agile environment, specifically scrum
  • Good working knowledge of MySQL, performance best practises and optimising queries
  • Good working knowledge of unit/feature/integration test best practises
  • Experience with CI/CD pipelines
  • Excellent problem-solving skills
  • Good written and oral communication skills

BENEFICIAL EXPERIENCE, KNOWLEDGE AND SKILLS:

  • Experience of AWS Serverless technologies, specifically AWS Lambda, SQS & SNS
  • Service driven architecture
  • Event driven architecture
  • Playwright
  • Kubernetes
  • Docker

Responsibilities:

KEY RESPONSIBILITIES FOR THE ROLE:

The purpose of the Software Engineer role is to be a key player in the design, build and maintenance of critical business systems within Huboo.
The Software Engineer will work within an agile, team-based environment to develop bespoke solutions for the Fulfilment sector.
The Software Engineer will be required to debug existing systems, diagnose problems, offer, and implement solutions. This may take the form of responding to support requests or being given tasks to diagnose and/or fix known problems. The Software Engineer should also be comfortable refactoring applications and, with tens of thousands of transactions per month, always striving to improve quality and throughput.
The Software Engineer will be designing and building best in class products that drive the business forward and support the long-term goals of the business.
The Software Engineer will be an advocate for the technology choices and roadmap of Huboo and will be an active participant in community events mainly as an attendee.

ROLE SPECIFIC CAPABILITIES AND BEHAVIOURS:

  • Ability to communicate clearly in both written and verbal situations
  • Ability to collaborate with other teams, team members and functions
  • Ability to influence people within teams
  • Ability to work through problems in a logical and consistent way
  • Ability to convey analysis to other stakeholders and interested parties
  • Ability to work under pressure and make decisions
  • Ability to escalate where necessary and understand business impact
  • Ability to inspire others
  • Ability to lead by example
  • Ability to keep and present a positive mindset
  • Ability to build and maintain trust

Main responsibilities and focus areas:

  • Produce well-designed, clean, testable, scalable, and efficient code based on specifications
  • Write and maintain high-quality unit and functional tests
  • Work with other engineers to develop & maintain systems
  • Troubleshoot issues with existing functionality
  • Ability to work across multiple projects & products effectively
  • Contribute to technical problem-solving discussions with the team
  • Create technical documentation for reference and reporting
  • Ensure software is updated with latest features
  • Implement common design patterns and standard engineering practices
  • Investigate and use new technologies where relevant
  • Build and adhere to version control workflows
  • Understand security implications of work performed by self
  • Familiar with CI and CD concepts and able to build and modify pipelines
  • Implement metrics and monitoring to support data driven decisions
  • Perform Peer Reviews and provide feedback to engineers
  • Present work to Product Owners, Team Leads and other stakeholders
  • Develop a strong understanding and knowledge of the domai


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Bristol, United Kingdom