Remote Jobs - Ruby

Homeoffice Staff Software Engineer Staff Software Engineer

Full Fabric · European Economic Area · Austria · Remote

About the job

Full Fabric is looking for a Staff Engineer to join our growing engineering team.


In this pivotal role, you'll be instrumental in driving the technical direction of our platform, solving complex problems, and crafting innovative solutions that shape the future of education. We're seeking a seasoned professional who combines deep technical expertise with a passion for creating impact through technology. If you're ready to tackle challenging projects, lead with excellence, and contribute to a product that changes lives, then we want you on our team.


Join us, and together, let's build something extraordinary.



Key Responsibilities

  • Technical Leadership: Guide the technical direction of our platform, ensuring the adoption of best practices in software architecture and design to drive innovation and efficiency.
  • Complex Problem Solving: Tackle challenging technical issues, applying your expertise to develop robust, scalable solutions that enhance our product's performance and user experience.
  • Innovation and Development: Lead the creation and implementation of groundbreaking features and functionalities that push the boundaries of educational technology and deliver tangible benefits to our users.
  • Collaboration and Mentorship: Work closely with engineering teams, providing mentorship and support to junior engineers, fostering a culture of learning and growth within the team.
  • Quality Assurance: Uphold high standards of quality by implementing rigorous testing and validation processes, ensuring the reliability and security of our platform.
  • Continuous Improvement: Stay abreast of emerging technologies and industry trends, advocating for the adoption of new tools and practices that can enhance our platform's capabilities and our team's productivity.
  • Stakeholder Engagement: Collaborate with product managers, designers, and other stakeholders to align technical solutions with business goals and user needs, ensuring a cohesive and strategic approach to product development.
  • Technical Documentation: Create and maintain comprehensive documentation of our system architecture, codebase, and development processes, facilitating knowledge sharing and continuity within the team.


Qualifications

  • Academic Background: Hold a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Professional Experience: Demonstrate proven experience as a Staff Software Engineer or in a similar leadership role, ideally in the enterprise software industry.
  • Technical Leadership: Possess a strong capacity to motivate engineering teams towards a technical vision and share your in-depth knowledge of software development methodologies, design patterns, and best practices.
  • Architectural Design Skills: Strong understanding of software architecture, design patterns, and best practices, with the ability to design scalable, high-performing systems.
  • Quality and Security Focus: Experience with implementing robust testing frameworks and security practices to ensure the development of reliable and secure software.
  • Agile Methodologies: Familiarity with agile development methodologies and the ability to thrive in a fast-paced, iterative development environment.
  • Proficiency in Ruby and Ruby on Rails: Bring over 5 years of professional experience working extensively with Ruby and Ruby on Rails, showcasing a deep understanding of this framework.
  • Backend Development Skills: Exhibit strong expertise in backend development, API design, and proficiency in working with various database systems.
  • Front-End Technology Knowledge: Possess knowledge in multiple frontend technologies and frameworks, being at ease when choosing the right one for the job.
  • Problem-Solving Abilities: Showcase excellent problem-solving skills with the capability to troubleshoot complex issues effectively.
  • Adaptability and Curiosity: A passion for technology with a constant drive to stay updated on the latest industry trends and innovations, demonstrating a willingness to learn and adopt new technologies and methodologies.
  • Collaborative Spirit: Experience working in cross-functional teams, showing a collaborative approach to problem-solving and product development.
  • Mentorship Skills: Display the ability to coach and mentor engineering teams and foster a mindset of quality.
  • Excellent Communication: Fluency in English and strong communication skills, with the ability to articulate technical concepts clearly to both technical and non-technical stakeholders.


What We Offer

  • Competitive Salary: We understand the value of top talent and are committed to offering market-leading compensation packages that reflect the expertise and value our team members bring to our company.
  • Remote Flexibility: We offer a flexible work environment that supports both remote work and the option to collaborate in-person for those near our offices. Our focus is on high-quality work and effective team interaction, ensuring a balance that doesn't compromise our standards or teamwork. We promote a healthy work-life balance, embracing the passion for our work within a flexible framework.
  • Comprehensive Health Insurance: Your well-being is our priority. That's why we offer comprehensive health insurance to all our team members, ensuring you are protected and have access to the best healthcare options.
  • Home Office Budget: We want you to have the most comfortable and productive work environment, even at home. Full Fabric provides a budget to help you set up your home office, ensuring you have the setup you need to excel.
  • Professional Growth: At Full Fabric, we're committed to your professional development. You'll have opportunities to attend industry conferences, participate in training programs, and access a wealth of resources to help you grow in your career and stay ahead in the field.
  • A Culture of Excellence and Innovation: Join a team of forward-thinkers who are passionate about making a difference in education. Our culture fosters innovation, encourages collaboration, and supports your ideas to improve and expand our impact.
  • Making a Difference: More than just a job, your work at Full Fabric will contribute to transforming the educational landscape, making high-quality education more accessible and impactful through technology.


If you feel you’re the right fit for this role we’d love to hear from you.


Interview Process

  • HR Interview
  • Technical Interview (with an Engineering Manager)
  • Final Interview (with the CEO)