Job Specifications
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.
About the Company
Twine is home to a network of over 750k+ freelance experts and 50k+ clients across 195 countries. We connect talented people with flexible work and help businesses find the perfect expert for any project - big or small. For Businesses & Clients: Tired of endlessly searching for the right talent? We've got you covered. Twine makes it easy to find and hire freelance experts in tech, creative, AI and more. From software developers and graphic designers to animators and content creators. Our global network means you can hire the...
Know more