Senior Software Engineer (Fully remote - PT based)
at Full Fabric
Lisboa, Área Metropolitana de Lisboa, Portugal -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 18 Jan, 2025 | Not Specified | 19 Oct, 2024 | N/A | Framework,Collaboration,Database Systems,Ruby,Github,Computer Science,Software Development Methodologies,English,Academic Background,Angular,Version Control,Git,Design Patterns | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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