Senior Software Engineer (Fully remote - PT based)

at  Full Fabric

Lisboa, Área Metropolitana de Lisboa, Portugal -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate18 Jan, 2025Not Specified19 Oct, 2024N/AFramework,Collaboration,Database Systems,Ruby,Github,Computer Science,Software Development Methodologies,English,Academic Background,Angular,Version Control,Git,Design PatternsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

OVERVIEW

We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team. As a key member of our team, you will contribute to the development of cutting-edge software solutions that shape the future of education technology. This is a unique opportunity to bring your technical expertise to the forefront of Ed-Tech and make a lasting impact on the way knowledge is shared.

REQUIREMENTS

We’re looking for someone with the skills and experience to excel in a fast-paced, dynamic environment:

  • 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 Senior Software Engineer or in a similar role.
  • Software Development Expertise: Possess in-depth knowledge of software development methodologies, design patterns, and best practices.
  • Ruby and Ruby on Rails Proficiency: 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 Familiarity: Have familiarity with at least one front-end technology and framework, such as React or Angular.
  • Problem-Solving Abilities: Showcase excellent problem-solving 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.
  • SaaS/Enterprise Software Experience: Bring valuable experience in SaaS/Enterprise software, providing an added advantage.
  • Mentorship Skills: Display the ability to coach and mentor junior team members, contributing to the growth of the team.
  • Language Proficiency: Fluency in english is mandatory requirement for effective communication within the team and project.

Responsibilities:

KEY RESPONSIBILITIES

In this role, you will be responsible for the following:

  • Collaborative Solution Delivery: Collaborate seamlessly with cross-functional teams to collectively define, design, and deliver high-quality 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 efficiency and productivity.
  • Long-Term Vision and Decision-Making: Demonstrate a commitment to the long-term vision for applications, influencing it positively through thoughtful daily choices.
  • Mentorship and Guidance: Provide valuable technical guidance and mentorship to junior engineers within the team, contributing to their professional growth.
  • Industry Trends Incorporation: Stay abreast of industry trends and advancements, and adeptly incorporate relevant technologies into our software development processes.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer Science, Software Engineering, Engineering

Proficient

1

Lisboa, Portugal