Mid Software Engineer (Fully Remote PT Based)

extra holidays - extra parental leave - fully flexible
Work set-up: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Bachelor's or Master's degree in Computer Science, Software Engineering, or related field., At least 2 years of professional experience with Ruby and Ruby on Rails., Solid understanding of software development methodologies, design patterns, and best practices., Proficiency in backend development, API design, and familiarity with database systems..

Key responsibilities:

  • Collaborate with cross-functional teams to define, design, and deliver software solutions.
  • Develop and implement complex software features and components.
  • Contribute to architectural decisions to ensure platform robustness and scalability.
  • Investigate and resolve technical issues to maintain development efficiency.

FULL FABRIC logo
FULL FABRIC Computer Software / SaaS Startup https://fullfabric.com
11 - 50 Employees
See all jobs

Job description

Overview

We are looking for a talented and driven Software Engineer to join our forwardthinking team. In this role, you will contribute to the development of cuttingedge software solutions that shape the future of education technology. Your creativity and problemsolving skills will be instrumental in shaping the future of EdTech, providing you with a rare opportunity to make a significant and lasting impact on the way knowledge is shared.

Note: This role is 100% remote, and you can be based anywhere within the GMT time zone. However, you must be eligible for employment in Portugal.

Key Responsibilities
  • Collaborative Solution Delivery: Collaborate seamlessly with crossfunctional teams to collectively define, design, and deliver highquality software solutions.

  • Software Feature Development: Take charge of developing and implementing complex software features and components, contributing to the overall functionality of the system.

  • Architectural Contribution: Proactively contribute to the architectural decisions and evolution of the software platform, ensuring its robustness and scalability.

  • Technical Issue Resolution: Investigate and efficiently resolve technical issues, bottlenecks, and inefficiencies to maintain a smooth software development process.

  • Process Improvement: Actively participate in the continuous improvement and optimization of software development processes, enhancing quality, efficiency, and productivity.

  • Industry Trends Incorporation: Stay abreast of industry trends and advancements, and adeptly incorporate relevant technologies into our software development processes.


    • Qualifications
      • Academic Background: Hold a Bachelors or Masters degree in Computer Science, Software Engineering, or a related field.

      • Professional Experience: Demonstrate proven experience as a Software Engineer or in a similar role.

      • Software Development Expertise: Have a good understanding of software development methodologies, design patterns, and best practices.

      • Ruby and Ruby on Rails Proficiency: Bring at least 2 years of professional experience working with Ruby and Ruby on Rails, showcasing understanding of this framework.

      • Backend Development Skills: Demonstrate solid experience in backend development, familiarity with API design, and a working knowledge of various database systems.

      • FrontEnd Technology Familiarity: Have familiarity with at least one frontend technology and framework, such as React or Angular.

      • ProblemSolving Abilities: Showcase excellent problemsolving skills with the capability to troubleshoot complex issues effectively.

      • Version Control Proficiency: Possess a strong grasp of Git and Github for efficient version control.

      • Communication and Collaboration: Demonstrate strong communication and collaboration skills essential for effective teamwork.

      • SaaSEnterprise Software Experience: Bring valuable experience in SaaSEnterprise software, providing an added advantage.

      • Language Proficiency: Fluency in English is a mandatory requirement for effective communication within the team and project.


        • What We Offer
          • Competitive Salary: We understand the value of top talent and are committed to offering marketleading compensation packages that reflect the expertise and value our team members bring to our company.

          • Remote Flexibility: Embrace the future of work with our fully remote working option. Whether youre at home, in a café, or on the go, Full Fabric supports your choice to work in a way thats best for you, promoting a healthy worklife balance.

          • Comprehensive Health Insurance: Your wellbeing is our priority. Thats 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, were committed to your professional development. Youll 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 forwardthinkers 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 highquality 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.


              Note: At Full Fabric, we are deeply committed to ensuring a positive and respectful interview experience for all our candidates. We value the time and effort you put into your application and strive to make the recruitment process as smooth and engaging as possible. While we would love to provide personalised feedback to everyone who takes the journey with us, the sheer volume of applications we receive makes this a challenging endeavour. Please know that each application is reviewed with care and consideration, and even if were unable to provide individual feedback, we greatly appreciate your interest in joining our team and the insights you share with us. Thank you for understanding and for your interest in making a difference in the world of educational technology with Full Fabric.


Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Computer Software / SaaS
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Problem Solving

Software Engineer Related jobs