airfairness Careers
Software Developer
remote
Toronto, Ontario, Canada .
full-time . May 31, 2024
Toronto, Ontario, Canada .
full-time . May 31, 2024
Description
Location: Remote (EST)
How We Work
- Innovative Environment: Our platform is ever-evolving, adopting new technologies and methods to lead the travel tech industry.
- Collaborative Teamwork: We foster a collaborative environment where autonomy and collective creativity thrive.
- Transparent Communication: We maintain open lines of communication, with regular feedback loops to support continuous improvement and personal growth.
Tech Stack
- Next.js - Our primary framework for both frontend and backend development, facilitating SSR and API routes.
- Node.js - Used for creating robust backend services that power our platform.
- React Testing Library, Jest, Cypress - Our suite of tools for writing automated tests, ensuring reliability and quality of our applications.
- Tailwind CSS - Utilized for fast and maintainable front-end development.
- tRPC - Simplifies API development with type-safe routes without needing GraphQL.
- TypeScript - Central to our development, ensuring robust and maintainable code.
- Postgres - Our database of choice, known for its robustness and versatility.
- Prisma - Facilitates type-safe database interaction, critical in our backend operations.
- Radix UI Primitives - Provides accessible and customizable components to maintain design integrity.
What You’ll Do
- Backend Development: Focus on developing the server-side logic, managing database interactions, and optimizing API endpoints.
- Quality Assurance: Utilize React Testing Library, Jest, and Cypress to write comprehensive tests that ensure our application’s reliability and performance.
- Cross-functionality: Occasionally support front-end development tasks, integrating with the backend services you develop.
- Continuous Improvement: Advocate and implement best practices in code health, testing, and maintainability.
Who You Are
- Proficient in TypeScript with substantial experience in backend development, including Node.js and database management.
- Familiar with automated testing tools like Jest and Cypress, ensuring quality and performance.
- A proactive team member who thrives on collaboration and is eager to drive innovations.
- Fluent in English, with excellent communication skills for effective teamwork and documentation.
Perks and Benefits
- Internal training programs and knowledge-sharing events.
- Personalized progression plan.
- MacBook.
- Unlimited, free use of any airfairness service.
- Work from anywhere for 4 weeks a year.
- Team days.
- Events and parties.
About airfairness
At airfairness, we champion travellers' rights and aim to enhance the travel experience through technology. Our team is passionate about creating impactful solutions that effortlessly resolve travel disruptions. Join us in our journey to redefine travel technology.