About the job
Where Fintech Meets Travel
TripSuite is a seed stage, venture-backed startup revolutionizing travel agency software. Our mission is to bring modern software to the 100,000 travel agents in the US. We are growing quickly and expanding our product development team.
Where You Meet TripSuite
As a Senior Full Stack Engineer at TripSuite, you will be instrumental in designing, developing, and maintaining both our frontend user interfaces and backend systems. With equal emphasis on both areas of the stack, you’ll leverage your expertise in technologies like Next.js, Formik, and MUI to create seamless, performant user experiences while also contributing to the development and optimization of our backend infrastructure using Node.js and TypeScript. Reporting directly to the Co-founder/CTO, you’ll collaborate closely with the founding team and play a critical role in shaping our platform’s overall success.
Salary range: $150k – $180k • 0.1% – 0.5%
Responsibilities:
- Startup Mindset: Work in a fast-paced environment, wearing multiple hats with a sense of ownership over entire features and systems. Engage with leadership and customers to understand workflows and pain points, providing scalable, industry-wide solutions.
- Technical Leadership: Lead initiatives that span both frontend and backend systems. Be proactive in addressing and resolving any critical issues, maintaining system reliability even during off-hours when necessary.
- Autonomy and Timeliness: Manage your own timelines and ensure features are delivered on schedule. Collaborate with product and design teams to strike a balance between short-term needs and long-term quality.
- Full-Stack Development: Design and implement frontend components using Next.js, MUI, and Formik. Collaborate with backend engineers to ensure seamless API integration, working across the stack to deliver cohesive user experiences.
- User Experience Focus: Prioritize building intuitive and efficient user interfaces while ensuring performance and accessibility. Optimize frontend code for responsiveness and scalability.
- Backend Support: Develop and maintain scalable backend services in Node.js and TypeScript. Design robust API endpoints and database schemas to support frontend features efficiently.
- Problem Solving: Work through vague requirements by asking the right questions, planning solutions independently, and delivering high-quality implementations.
- Scalability and Efficiency: Continuously look for ways to improve both frontend and backend performance and scalability. Propose and implement solutions that reduce manual support.
- Automation: Develop automated solutions to minimize manual intervention, ensuring reliability and availability for global customers.
- Complexity Management: Keep frontend complexity manageable while delivering reliable backend solutions. Ensure components are well-documented, simple, and easy to troubleshoot.
- Simplicity and Reliability: Design systems that are easy to understand and maintain, with a focus on reliable performance. Components should self-detect and resolve issues where possible.
Qualifications:
- 5+ years of experience as a full stack engineer, with strong expertise in frontend technologies and experience in backend development.
- Frontend Expertise: Advanced proficiency in Next.js, React, Formik, and MUI. A deep understanding of building performant and accessible web applications.
- Backend Proficiency: Experience with Node.js and TypeScript. Familiarity with relational databases (e.g., Postgres) and designing scalable APIs.
- Proven track record of delivering high-quality code and features in a production environment.
- Experience integrating with third-party services and platforms, such as payment systems and external APIs.
- Strong testing background, with experience in unit, integration, and automated testing frameworks.
- Self-driven and highly autonomous, capable of taking projects from concept to completion.
- Excellent communication skills, with the ability to work effectively in a fully remote, cross-functional team.
- Adaptable in an agile startup environment, able to handle changing priorities and evolving requirements.
- Familiarity with cloud infrastructure (e.g., GCP, AWS, or Azure) is a plus.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
Compensation:
$150,000 - 180,000 with significant equity in a high growth startup
Perks + Benefits
- Company offsites around the world (tell us what is on your bucket list, and we will plan a trip there!)
- Unlimited PTO
- Medical, dental, and vision coverage
- Fully remote
0 Comments