Software Engineer

Software Engineer

Full-Time 48000 - 72000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Develop and maintain APIs, web apps, and mobile solutions while collaborating with UX designers.
  • Company: Join an award-winning software provider transforming the industry with innovative web and mobile solutions.
  • Benefits: Enjoy a flexible remote work setup with one day in London weekly and a competitive daily rate.
  • Why this job: Be part of a dynamic team creating impactful software that enhances user experiences and drives change.
  • Qualifications: 5+ years in JavaScript, Node.js, and cloud architectures; familiarity with modern frameworks is a plus.
  • Other info: This is a 6-month rolling contract, outside IR35, perfect for those seeking flexibility.

The predicted salary is between 48000 - 72000 £ per year.

Software Engineer (Full stack) - Nodejs/React/Javascript/AWS is required by an award-winning software provider. Their solutions are transforming the industry by providing software and features on the web and mobile. 6 month rolling contract OUTSIDE IR35.

They are building third-party embeddable web apps and API microservices to meet the needs of a changing industry. This role encompasses software development as well as in-house builds of software, websites, and mobile apps.

What they absolutely need you to do:

  • Design, implement and maintain APIs to ensure smooth developer experience end to end.
  • Design, implement and maintain interactive web applications from provided designs.
  • Collaborate with UX Designers to ensure we provide the best possible experience for our customers.
  • Adopt and tailor front-end frameworks to create and maintain web applications.
  • Create and maintain documentation and record design changes.
  • Write automated tests: unit and end-to-end.
  • Code reviews.
  • Share and improve DX with the team.

Required skills and experience:

  • Node.js, SSO, HTTP, WebSocket, WebRTC REST API, OpenAPI (Postman, Stoplight, Insomnia).
  • Version control software (GitHub, Bitbucket or similar).
  • Serverless and lambda functions.
  • Cyber security Fundamentals and Best Practice.
  • DevOps and CI/CD practices.
  • Jamstack, PWA, SPA.
  • Experience with Vue.js, Gatsby, Astro, React or similar frameworks.
  • Fluent JavaScript, HTML5, CSS (5+ years).
  • Testing mentality: Cypress, Jest, Mocha.
  • Cloud-based architectures: AWS, CDK, S3, Lambda, SQS, Cognito, API Gateway.
  • Databases: AWS DynamoDB, GraphQL.
  • Data Structure and Algorithms best practice and performance.
  • IDEs: Visual Studio Code.

Bonus if you are familiar with some of the following:

  • Artificial Intelligence (AI) exposure.
  • Web Workers.
  • Familiar with graphics libraries for ad-hoc interactive UI tools.
  • Comfortable with vector graphics and SVG.
  • Web optimisations & SEO best practices.

Based remote, 1 day per week in London for first few weeks.

Software Engineer employer: Tech4 Ltd

As an award-winning software provider, we pride ourselves on fostering a dynamic and innovative work culture that empowers our Software Engineers to thrive. With a focus on employee growth, we offer opportunities for professional development and collaboration on cutting-edge projects that are transforming the industry. Our flexible remote working arrangements, combined with the chance to engage in-person in London, create a unique balance that enhances both productivity and team cohesion.
T

Contact Detail:

Tech4 Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Node.js, React, and AWS. Having hands-on experience or personal projects that showcase your skills in these areas can significantly boost your chances.

✨Tip Number 2

Engage with the community around the tools and frameworks listed, like GitHub or Bitbucket. Contributing to open-source projects or participating in discussions can help you network and demonstrate your expertise.

✨Tip Number 3

Prepare to discuss your experience with API design and implementation during interviews. Be ready to share examples of how you've improved developer experiences in past projects, as this is a key focus for the role.

✨Tip Number 4

Since collaboration with UX designers is crucial, think of ways you've worked cross-functionally in the past. Highlighting your teamwork skills and ability to enhance user experience will make you stand out.

We think you need these skills to ace Software Engineer

Node.js
JavaScript
React
HTML5
CSS
REST API
OpenAPI
Version Control (GitHub, Bitbucket)
Serverless Architecture
AWS (S3, Lambda, SQS, Cognito, API Gateway)
Cyber Security Fundamentals
DevOps and CI/CD Practices
Testing Frameworks (Cypress, Jest, Mocha)
Database Management (AWS DynamoDB, GraphQL)
Data Structures and Algorithms
Automated Testing
Code Review Practices
Collaboration with UX Designers
Documentation Skills
WebSocket
WebRTC
Jamstack, PWA, SPA
Familiarity with Vue.js, Gatsby, Astro
Visual Studio Code
Web Optimisations & SEO Best Practices

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience with Node.js, React, and AWS. Include specific projects where you've designed and implemented APIs or developed interactive web applications.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your skills align with their needs, particularly in software development and collaboration with UX designers.

Showcase Your Projects: If you have a portfolio or GitHub repository, include links to projects that demonstrate your expertise in full-stack development, automated testing, and cloud-based architectures.

Highlight Relevant Skills: Clearly list your proficiency in key technologies mentioned in the job description, such as JavaScript, HTML5, CSS, and any experience with DevOps practices. This will help your application stand out.

How to prepare for a job interview at Tech4 Ltd

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Node.js, React, and AWS in detail. Bring examples of projects you've worked on that demonstrate your ability to design and implement APIs, as well as your familiarity with cloud-based architectures.

✨Demonstrate Collaboration Skills

Since the role involves working closely with UX Designers, be ready to talk about how you’ve collaborated in the past. Share specific instances where your teamwork led to improved user experiences or successful project outcomes.

✨Prepare for Coding Challenges

Expect to face coding challenges during the interview. Brush up on your knowledge of data structures, algorithms, and testing frameworks like Cypress or Jest. Practice coding problems that require you to think critically and solve issues efficiently.

✨Ask Insightful Questions

Prepare thoughtful questions about the company's projects, their approach to software development, and how they handle DevOps and CI/CD practices. This shows your genuine interest in the role and helps you assess if the company is the right fit for you.

Software Engineer
Tech4 Ltd
T
  • Software Engineer

    Full-Time
    48000 - 72000 £ / year (est.)

    Application deadline: 2027-03-26

  • T

    Tech4 Ltd

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>