Senior Full Stack Engineer

CardFlight Logo

CardFlight

πŸ’΅ $150k-$180k
πŸ“Remote - United States

Summary

Join CardFlight as a Senior Full Stack Software Engineer and play a key role in our location-neutral team. You will contribute to large-scale refactors, address scaling issues, and tackle complex problems. This involves working on our flagship mobile application, SwipeSimple, collaborating with other engineers, and providing technical leadership. The role requires experience in full-stack development, mentoring, and building scalable applications. CardFlight offers a remote work environment, flexible paid time off, and comprehensive benefits. The company is passionate about empowering small businesses and creating easy-to-use payment software.

Requirements

  • Seasoned senior engineer with 4+ years of Full Stack development
  • 2+ years mentoring and coaching less experienced engineers
  • Experience with infrastructure as code and building CI/CD pipelines
  • Experience designing and building quality and highly scalable applications
  • Proven track record of delivering complex projects with high quality within timelines
  • Superior communication and collaboration skills, willing to be open to different communication styles and ways to solve problems
  • Ability to motivate, coach, and provide guidance to team
  • The ability to be flexible and flourish in a fast-paced atmosphere while remaining focused, working productively, and successfully juggling many tasks

Responsibilities

  • Develop new features and maintain our Flagship Mobile Application, SwipeSimple on the Web
  • Collaborate with product managers, designers, and backend engineers to design and deliver high-quality products within the SwipeSimple ecosystem
  • Work alongside a team of talented engineers to continuously build, ship, learn, and iterate on our products
  • Drive technical innovation and best practices required to deliver best-in-class applications
  • Ensure product stability through testing and development of best practices
  • Design and provide feedback on new features for long term scalability and maintenance
  • Assist in refactoring of existing code to ensure maintainability
  • Assist in setting technical direction for other teams
  • Collaborate with Product and UI/UX on new features and updates
  • Coach and lead the team in Agile practices such as code reviews and pair programming
  • Mentor and develop a high-performing team of engineers
  • Set technical direction and best practices for the department
  • Support operations team with customer-facing technical issues

Benefits

  • Location-neutral work environment
  • Home-office equipment stipend
  • Flexible paid time off
  • Employee Engagement (Lunch & Learns, team building events)
  • Learning & Development culture
  • Comprehensive health benefits
  • Competitive compensation and company ownership/stock options

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs