Negotiable
Undetermined
Remote
EMEA
Summary: The Junior Back-End Software Engineer role is a contract position focused on supporting the development and launch of a client-facing platform. This fully remote position requires collaboration with senior engineers to design and maintain APIs, write efficient code, and ensure system reliability. The ideal candidate will have a background in computer science or a related field and proficiency in back-end programming languages. The role offers flexible hours and a competitive hourly rate.
Key Responsibilities:
- Assist in developing and implementing server-side logic for our platform
- Work with senior engineers to design, build, and maintain APIs and data integrations
- Support integration of back-end services with front-end components
- Write clean, maintainable, and efficient code following best practices
- Test and debug code to ensure reliability, scalability, and security
- Contribute to code reviews and maintain clean, reusable code standards
- Collaborate with front-end engineers, designers, and product managers to deliver features on schedule
Key Skills:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
- Proficiency in at least one back-end programming language (JavaScript/TypeScript with Node.js, Python, Java, or similar)
- Familiarity with REST or GraphQL API development
- Basic understanding of relational and/or NoSQL databases (MySQL, PostgreSQL, MongoDB)
- Knowledge of Git for version control
- Strong attention to detail and willingness to learn from senior team members
- Excellent communication skills and ability to work effectively in a remote environment
- Exposure to containerisation tools (Docker) and cloud platforms (AWS, Azure, GCP) - Nice to Have
- Experience with ORMs such as Sequelize, Prisma, or Hibernate - Nice to Have
- Familiarity with automated testing frameworks (Jest, Mocha, PyTest) - Nice to Have
- Understanding of authentication and authorisation methods (OAuth, JWT) - Nice to Have
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Junior Back-End Software Engineer (Contract – Remote) Our firm is seeking a Junior Back-End Software Engineer to support the build and launch of our client-facing platform. This role is fully remote and offered on a contract basis , with a competitive hourly rate for the successful candidate.
Key Responsibilities
- Assist in developing and implementing server-side logic for our platform
- Work with senior engineers to design, build, and maintain APIs and data integrations
- Support integration of back-end services with front-end components
- Write clean, maintainable, and efficient code following best practices
- Test and debug code to ensure reliability, scalability, and security
- Contribute to code reviews and maintain clean, reusable code standards
- Collaborate with front-end engineers, designers, and product managers to deliver features on schedule
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
- Proficiency in at least one back-end programming language (JavaScript/TypeScript with Node.js, Python, Java, or similar)
- Familiarity with REST or GraphQL API development
- Basic understanding of relational and/or NoSQL databases (MySQL, PostgreSQL, MongoDB)
- Knowledge of Git for version control
- Strong attention to detail and willingness to learn from senior team members
- Excellent communication skills and ability to work effectively in a remote environment
Nice to Have
- Exposure to containerisation tools (Docker) and cloud platforms (AWS, Azure, GCP)
- Experience with ORMs such as Sequelize, Prisma, or Hibernate
- Familiarity with automated testing frameworks (Jest, Mocha, PyTest)
- Understanding of authentication and authorisation methods (OAuth, JWT)
Contract Details
- Initial 6-month contract with potential for extension based on project needs and performance
- Fully remote working arrangement
- Flexible hours and autonomy over your work schedule
- Competitive hourly rate
How to Apply
We understand there is no such thing as a perfect fit and we are eager to hear from you if this role interests you. Please submit your CV through LinkedIn Easy Apply. We review applications on a rolling basis and encourage you to apply early.