Twine logo
Twine Verified
Freelance Marketplace, Creative Services, SaaS, HR Tech

Software Engineer – Freelance

United StatesRemoteContractPosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Twine is seeking a freelance Full Stack Engineer to join a founding team at a growing IT consulting agency. This fully remote role involves architecting, building, and deploying scalable backend and frontend solutions. You will collaborate with stakeholders to define requirements, own projects from inception to deployment, and ensure high-quality deliverables. The position requires a minimum of 4 years of full stack development experience, proficiency in at least two major tech stacks (JavaScript/TypeScript, Python, Java, .NET), and experience with cloud platforms and CI/CD. You will be responsible for ensuring code quality through best practices and automated testing, and for maintaining and optimizing existing systems.

Join a dynamic founding team as a Full Stack Engineer, where you will play a pivotal role in shaping the technical direction and culture of a rapidly growing IT consulting agency. This fully remote position offers significant autonomy and the opportunity to make a lasting impact by architecting, building, and deploying scalable solutions across both backend and frontend. You will collaborate directly with stakeholders to define requirements and own projects from inception to deployment, ensuring high-quality deliverables that solve complex business challenges.
Responsibilities

  • Lead end-to-end development of web applications, including architecture, implementation, and deployment
  • Collaborate with stakeholders to gather requirements and translate them into technical solutions
  • Design and build scalable backend and frontend systems using JavaScript/TypeScript, Python, Java, .NET, or other major tech stacks as needed
  • Ensure code quality through best practices, code reviews, and automated testing
  • Maintain and improve existing systems, identifying opportunities for optimization and refactoring
  • Contribute to defining engineering standards and fostering a culture of ownership and innovation within the team
  • Stay current with emerging technologies and recommend adoption where appropriate

Skills And Requirements

  • Minimum 4 years of professional experience in full stack development
  • Proficiency in at least two major tech stacks (JavaScript/TypeScript, Python, Java, .NET) and willingness to adapt to new technologies
  • Strong understanding of software architecture, design patterns, and scalable system design
  • Experience with cloud platforms (AWS, Azure, or GCP) and CI/CD pipelines
  • Excellent problem-solving skills and ability to work independently in a remote environment
  • Strong communication skills for effective collaboration with stakeholders and team members
  • Demonstrated ability to take ownership of projects and deliver high-quality results
  • Availability for ongoing, remote 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.

Ready to apply?
You'll be redirected to Twine's application page.

Similar roles