Fullsteam

Junior Software Engineer

US-TX-Remote Full time

It's fun to work in a company where people truly BELIEVE in what they're doing!

Fullsteam is a leading provider of vertical software and embedded payments technology dedicated to helping businesses flourish by providing their customers with seamless experiences. With a dynamic and growing team of over 1,900 employees, we are committed to driving innovation and delivering best-in-class software and payment solutions that empower small and medium-sized businesses across numerous industries. Our purpose is to help our customers grow their businesses and delight their customers. Join us and be a part of a forward-thinking company that values growth, excellence, and the success of our clients.

Flybook, part of the Fullsteam organization, is seeking a Junior Software Engineer to join our development team and contribute to the ongoing enhancement of our platform. At The Flybook, you'll work on software that directly helps power and aid in the day-to-day operations of activity and adventure providers across the world. Our platform handles real-time booking availability logic, inventory decisions, payment flows, and third-party integrations. Engineers can see the impact of their work quickly and often and are given the opportunity to contribute to a product used by thousands of operators world-wide. 

This remote role focuses on delivering high-quality software solutions and supporting both internal teams and customer implementations. The ideal candidate is capable, collaborative, and detail-oriented, working on a variety of tasks that impact production and client satisfaction. This role offers meaningful ownership of features and customer-facing improvements while working closely with senior engineers and product managers who will provide mentorship and guidance. 

Essential Duties and Responsibilities 

  • Review incoming tasks on the iteration board and respond promptly to maintain productivity. 
  • Actively participate in all team meetings, contributing ideas and feedback on team tasks and projects. 
  • Proactively communicate with the team leader and product manager if there are risks to the estimated task completion dates, and follow up with them to facilitate testing and review of features. 
  • Very occasionally work beyond standard hours, including weekends, to meet critical task deadlines. 
  • Collaborate with senior developers and product managers to design, code, test, debug, and document software solutions following established standards. 
  • Conduct basic testing and debugging of software to ensure high-quality outputs. 
  • Engage with product managers and, if needed, customers or other departments during the build phase to ensure requirements are met and provide support where needed. 
  • Maintain an up-to-date knowledge of emerging technologies and apply them to projects where relevant. 

Key Competencies and Skills 

  • Proficiency in C# within a .NET environment, working with MySQL and some MongoDB. Familiarity with ORM tools such as NHibernate, web technologies (HTML/CSS/Javascript), and API-driven architectures. 
  • Familiarity with clean code principles and object-oriented design. 
  • Basic understanding of CI/CD processes 
  • Basic familiarity with Windows command line functions; ability to perform basic tasks such as file management, process management, and permissions handling. 
  • Strong problem-solving skills with the ability to troubleshoot and resolve issues efficiently. 
  • Excellent verbal and written communication skills, especially in effectively conveying technical information to internal and external customers. 
  • Ability to work independently and collaboratively within a team setting, managing time effectively to meet deadlines. 

Education and Experience Requirements 

  • Bachelor’s Degree in Computer Science or a related field. 
  • Minimum 1-2 years of relevant software development experience, preferably within a team-based environment. 

  

Fullsteam supports an inclusive workplace that values diversity of thought, experience, and background. Fullsteam is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state, or local law.