Job Search and Career Advice Platform

Enable job alerts via email!

Backend Software Developer

Trades Workforce Solutions

Remote

GBP 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A growing technology start-up is seeking a Backend Software Developer to integrate into their team. The role includes designing and maintaining APIs, optimizing backend services, and working on cloud infrastructure. An ideal candidate will have a degree-level background in software development, at least 3 years of experience, and familiarity with AWS services. This full-time position offers a competitive salary, share options, and fully remote working within the UK.

Benefits

Competitive salary, including share options
25 days annual leave + bank holidays
1 day off for your birthday
Fully remote working in the UK
Company pension scheme
Private Healthcare with 24/7 virtual GP
£75 contribution towards glasses

Qualifications

  • At least 3+ years experience in a software development role.
  • Experience with serverless architecture and API Gateway.
  • Ability to deliver small software projects to specification.

Responsibilities

  • Support a Senior Developer across the software development lifecycle.
  • Implement new backend functionality and optimize existing services.
  • Design, develop, and maintain APIs and microservices.

Skills

Node.js proficiency
AWS Lambda functions
SQL and NoSQL database queries
RESTful API design
Software testing and QA principles
Version control (Git)

Education

Degree level software development background

Tools

AWS CloudWatch
AWS Amplify
AWS Cognito
Job description
Overview

Backend Software Developer

Product Development - Remote, Greater London (Remote)

ThinkCyber, a growing start-up, seek a Backend Software Developer to join our growing development team. This role offers opportunities to grow with the team. We’re looking for a talented software developer who can seamlessly integrate into our development team and assist in various backend development tasks, including cloud infrastructure, API development, and database management.

Key Responsibilities
  • Supporting a Senior Developer across all aspects of the software development lifecycle.
  • Working independently on implementing new backend functionality and optimizing existing backend services.
  • Designing, developing, and maintaining APIs and microservices for frontend consumption.
  • Writing and optimizing database queries within Lambda functions.
  • Monitoring and maintaining backend infrastructure, including logging and debugging via AWS CloudWatch.
  • Ensuring backend security and best practices are followed.
  • Writing new AWS Lambda functions and upgrading existing ones.
Key Skills and Experience
  • Strong software development background (to degree level).
  • Good understanding of software testing, QA principles, tools, methodologies & willingness to undertake software testing.
  • Demonstrable proficiency in debugging and bug fixing.
  • Ability to deliver small software projects to a defined specification.
  • At least 3+ years experience in a software development role.
  • Understanding of deployment processes, including version control (e.g., Git) and continuous integration/continuous deployment (CI/CD).
  • Understanding of securing APIs and web applications against common vulnerabilities.
Technical Expertise
  • Backend Development (Node.js, Lambda functions, Databases & APIs):
    • Proficiency in Node.js for developing scalable backend applications.
    • Experience with serverless architecture, particularly AWS Lambda functions and API Gateway.
    • Knowledge of RESTful API design, implementation, and best practices.
    • Experience writing efficient and optimized database queries (SQL and NoSQL).
  • AWS Services (Amplify, Cognito, CloudWatch, CloudFront, Aurora RDS):
    • Knowledge and experience with AWS Amplify for streamlined backend project development, including authentication, functions, API management, and hosting.
    • Proficiency in using AWS CloudWatch for log monitoring and debugging.
    • Knowledge of AWS Cognito for secure user authentication and authorization.
    • Familiarity with AWS deployment services, including AWS CloudFront and AWS CloudFormation.
    • Experience working with Amazon Aurora RDS, including database configuration, performance optimization, and query optimization.
    • Understanding of AWS security practices and the implementation of secure coding standards.
Teamwork & Collaboration
  • Ability to collaborate effectively within a team and communicate technical concepts clearly.
  • Eagerness to learn and adapt to modern technologies and methodologies.
  • Good documentation skills to maintain comprehensive records of code, processes, and configurations.
Company Benefits
  • Competitive salary, including share options
  • 25 days annual leave + bank holidays
  • 1 day off for your birthday
  • Fully remote working in the UK
  • Company pension scheme
  • Private Healthcare (with 24/7 virtual GP service & mental health support)
  • Annual eye tests and £75 contribution towards glasses

This role requires candidates to have eligibility to work within the UK

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.