Software Engineer – Remote Finance Tech

Software Engineer – Remote Finance Tech

Posted Today by Twine

Negotiable
Undetermined
Remote
United Kingdom

Summary: This role is for a skilled Software Developer to join a dynamic team on a full-time remote contract basis. The position involves working on medium-sized projects that require strong technical expertise and collaborative problem-solving. The ideal candidate will work independently while contributing to team objectives and delivering high-quality software solutions in a fast-paced environment.

Key Responsibilities:

  • Design, develop, and maintain software applications according to project requirements
  • Collaborate with team members to define, design, and ship new features
  • Troubleshoot, debug, and upgrade existing software
  • Participate in code reviews and contribute to best practices
  • Ensure the performance, quality, and responsiveness of applications
  • Document development processes, code changes, and technical specifications
  • Communicate progress and challenges effectively with the team

Key Skills:

  • Proven experience in software development, preferably in a remote or distributed team setting
  • Proficiency in one or more programming languages such as Python, Java, C#, or JavaScript
  • Familiarity with version control systems (e.g., Git)
  • Experience with software development methodologies such as Agile or Scrum
  • Strong problem-solving skills and attention to detail
  • Ability to manage time effectively and meet project deadlines
  • Excellent written and verbal communication skills
  • Comfortable working independently and collaboratively
  • Availability for full-time contract work

Salary (Rate): undetermined

City: undetermined

Country: United Kingdom

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

This is an opportunity for a skilled Software Developer to join a dynamic team on a full-time contract basis. The role is fully remote, offering flexibility and the chance to work on medium-sized projects that require strong technical expertise and collaborative problem-solving. The ideal candidate will be comfortable working independently while also contributing to team objectives, ensuring the delivery of high-quality software solutions in a fast-paced environment.

Responsibilities

  • Design, develop, and maintain software applications according to project requirements
  • Collaborate with team members to define, design, and ship new features
  • Troubleshoot, debug, and upgrade existing software
  • Participate in code reviews and contribute to best practices
  • Ensure the performance, quality, and responsiveness of applications
  • Document development processes, code changes, and technical specifications
  • Communicate progress and challenges effectively with the team

Skills And Requirements

  • Proven experience in software development, preferably in a remote or distributed team setting
  • Proficiency in one or more programming languages such as Python, Java, C#, or JavaScript
  • Familiarity with version control systems (e.g., Git)
  • Experience with software development methodologies such as Agile or Scrum
  • Strong problem-solving skills and attention to detail
  • Ability to manage time effectively and meet project deadlines
  • Excellent written and verbal communication skills
  • Comfortable working independently and collaboratively
  • Availability for full-time contract work

About Twine

Twine is a leading freelance marketplace connecting top freelancers, consultants, and contractors with companies needing creative and tech expertise. Trusted by Fortune 500 companies and innovative startups alike, Twine enables companies to scale their teams globally.

Our Mission

Twine's mission is to empower creators and businesses to thrive in an AI-driven, freelance-first world.