Match score not available

Senior Software Engineer

Remote: 
Full Remote
Contract: 
Salary: 
50 - 60K yearly
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Extensive experience in building APIs, Strong experience in Single Page Applications, Experience with Tailwind CSS, Extensive experience in testing methodologies, Proficiency in version control systems.

Key responsabilities:

  • Develop and optimize scalable REST API features
  • Enhance platform dashboard with new user features
  • Write clean and maintainable code
  • Conduct insightful code reviews for team growth
  • Mentor junior developers and participate in agile ceremonies
Hays logo
Hays Human Resources, Staffing & Recruiting Large http://www.haysplc.com/
5001 - 10000 Employees
See more Hays offers

Job description

Senior Software Engineer | £50,000 - £60,000 | Remote Working


Your new role


As a Senior Software Engineer, you will play a pivotal role in the development and maintenance of our scalable, high-performance SaaS platform. You will work closely with a dynamic, agile software engineering team to drive technical innovation, ensuring our solutions meet business needs and exceed customer expectations. Your responsibilities will include:


  • Developing and optimising scalable features for our REST API: take ownership of designing and implementing new features for our REST API, ensuring they are built to scale efficiently and perform seamlessly as usage grows.
  • Enhancing our platform dashboard: collaborate with cross-functional teams to enhance our v2 dashboard, creating new features that elevate the user experience and align with customer and business needs.
  • Writing clean, maintainable code: crafting high-quality, maintainable code while implementing robust automated tests to ensure functionality is preserved and bugs are caught early in development.
  • Conducting insightful code reviews: perform constructive code reviews, providing feedback to peers that not only improves code quality but also fosters learning and collaboration within the team.
  • Participating in agile ceremonies: engaging in daily stand-ups, sprint planning, and retrospectives, helping the team continuously improve.
  • Mentoring junior developers: inspire and guide junior members of the team, helping them develop their technical skills, adopt best practices, and grow into stronger engineers.


What you'll need to succeed



  • Extensive experience in building and maintaining scalable APIs: proficiency in modern back-end frameworks, with a preference for PHP with Laravel.
  • Strong experience in building Single Page Applications: expertise in Svelte is preferred.
  • Experience with Tailwind CSS: ability to create responsive and visually appealing user interfaces.
  • Extensive experience in Unit, Integration, and E2E testing: ensuring the reliability and robustness of the codebase.
  • Proficiency in version control: skilled in managing branches, merging code, and resolving conflicts.


Additional experience, but not required:


  • Experience with Docker: familiarity with containerised development environments.
  • Familiarity with C# and .NET frameworks: understanding of these technologies can be beneficial.
  • Experience with Cloud infrastructure concepts (Azure): knowledge of cloud services and deployment.


What you need to do now


If you’re interested in this role, click ‘apply’ to forward an up-to-date copy of your CV.


Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Human Resources, Staffing & Recruiting
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Mentorship

Software Engineer Related jobs