Senior Software Engineer
Join a dynamic development team as a Senior Software Engineer, focusing on optimizing and scaling a CRM platform and consumer web application. This role centers on enhancing AI-powered agent matching, refining user experiences, and ensuring robust system architecture for reliability and scalability. You will collaborate on integrating third-party services such as e-signatures, payments, and messaging, while improving backend workflows for invitation codes, payment tracking, and automated invoicing. The position also involves mentoring junior engineers, driving high-quality product releases through rigorous testing and performance optimization, and contributing to a forward-thinking, remote-first project environment.
Responsibilities
- Optimize and scale CRM platform and consumer web app for performance and reliability
- Enhance AI-powered agent matching and user experience features
- Architect and implement scalable, maintainable backend systems
- Integrate third-party APIs for e-signatures, payments, and messaging
- Improve backend workflows: invitation codes, payment tracking, automated invoicing
- Ensure high-quality releases through testing, code reviews, and performance tuning
- Mentor and support junior engineers within the team
- Collaborate with stakeholders to define technical requirements and deliverables
- Maintain DevOps best practices for deployment and monitoring
Skills and Requirements
- Proven experience with React.js, Nest.js, Node.js, PostgreSQL, TypeORM, Tailwind CSS, TypeScript, and AWS
- Strong background in scalable architectures and REST API development
- Experience with AI/ML-driven systems and integrating third-party APIs
- Familiarity with payment processing, especially Stripe API, and automated invoicing
- Solid understanding of DevOps practices, CI/CD pipelines, and cloud infrastructure
- Excellent problem-solving, communication, and collaboration skills
- Ability to work independently in a remote setting and deliver results on tight timelines
- Previous experience in real estate or fintech startups is a plus
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.