Match score not available

Senior Fullstack Engineer

unlimited holidays - extra holidays - fully flexible
Remote: 
Full Remote
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Extensive experience with React, React Native and TypeScript, Solid understanding of Node.js and Javascript, Experience with NoSQL databases like MongoDB, Fluent in English.

Key responsabilities:

  • Design and maintain scalable applications
  • Diagnose and solve performance issues
  • Collaborate with cross-functional teams
  • Implement best practices for code quality

Rocket.Chat logo
Rocket.Chat Scaleup https://rocket.chat
51 - 200 Employees
See all jobs

Job description

Job Title: Senior Fullstack Engineer

Level: Senior

Working Hours: Full Time (40h/Week)

Location: Remote (LATAM)

Your Team đŸ‘„

You will report to our Senior Engineering Manager and join the Engineering team. On TheOrg you can view the complete structure of our organisation, including information about every team member, hiring managers and the size of each department.

Your Responsabilities ✏ 

As a Senior Full Stack Engineer, you will be responsible for designing, developing, and maintaining robust and scalable features across Frontend, Backend, and Mobile systems, ensuring a consistent and high-quality user experience. You will optimize system integrations by reducing redundancies and enhancing overall performance while diagnosing and solving complex architectural and performance challenges. Collaborating with cross-functional teams, you will translate requirements into effective technical solutions, contributing to the technical design and sustainable architecture of our products. Your role will involve refactoring existing components, implementing best practices such as automated testing and code reviews, and staying up to date with technological trends to bring innovative ideas that add value to the team and our products.

Mandatory Hard Skills 🎯

  • Fluent English;
  • Extensive experience with React, React Native and TypeScript;
  • Solid Node.js, Javascript, and various frameworks development background;
  • Proven track record of diagnosing and fixing bugs and performance bottlenecks in web applications and mobile applications;
  • Experience with native APIs and deep platform integrations;
  • Understanding fundamental design principles behind a scalable application;
  • Experience with NoSQL databases, specifically MongoDB;
  • Experience developing RESTful APIs;
  • Solid understanding of mobile UI/UX design principles;
  • Experience with writing testable and efficient code;
  • Deep understanding of Git's/Github workflow model and versioning strategies for software development;
  • Testing;
  • State Management.

Desirable Hard Skills 💕 

  • Experience with open-source is a plus;
  • Experience with Docker;
  • Experience with event stream apps (Kafka, RabbitMQ, etc);
  • Familiarity with Agile development methodologies;
  • UI/UX Conventions - I18N, A11Y.

Soft Skills ✹

  • Passion: Genuine enthusiasm for what you do and how it contributes to our company's mission;
  • Dream: Proactively seek out opportunities and challenges to achieve extraordinary results. If you're someone who takes initiative and is always striving to improve, you'll fit right in;
  • Own: Take ownership of your work, set high standards for yourself, and be accountable for outcomes demonstrating a strong sense of responsibility and commitment; 
  • Trust: Recognizing the importance of trust and support and actively working towards a collaborative and inclusive workplace;
  • Share: Communicating openly and transparently, ensures clarity and honesty in interactions. 

What You'll Do đŸ–„ïž

  • Design and implementation of low-latency, high-availability, and performant applications;
  • Design and implement REST and real-time API endpoints;
  • Write reusable, testable, and efficient code;
  • Write highly scalable, performant, and secure features;
  • Own new features from specification to production release;
  • Work collaboratively with other developers, and product owners;
  • Maintain code integrity and organization;
  • Be willing to propose and drive improvements to the software proactively;
  • Implement and manage best practices for maintaining source code repositories and branching/merging strategies for multiple codebases and applications;
  • Participate in code reviews, providing constructive feedback and ensuring code quality and standards;
  • Create technical documentation for reference and reporting, ensuring other team members can understand and contribute to the codebase.

Benefits ✹

  • Flexible Working Hours
  • Fully Remote
  • Unlimited Paid Time Off
  • Holidays and Vacation Days
  • Company Laptop and Headphone
  • Remote Benefit
  • iTalki
  • Courses and Books 
  • Stock Options
  • Multicultural environment with colleagues in over 26 countries
  • Vibrant Company Culture

Check out our handbook to dive into each of our awesome benefits! At Rocket.Chat, we have tailored base pay ranges according to work locations. This approach ensures that we can competitively and consistently compensate our employees across different geographic markets.

About Rocket.Chat 🚀

‍Rocket.Chat is the world's largest open-source communications platform. Built for organizations needing more control over their communications, it enables collaboration between colleagues, partners, customers, communities, and even platforms without compromising data ownership, customizations, or integrations.

Tens of millions of users in over 150 countries and organizations such as Deutsche Bahn, the U.S. Navy and Credit Suisse trust Rocket.Chat every day to keep their communications completely private and secure. As Rocket.Chat we believe in reconnecting the world, one conversation at a time! 

See yourself in that? So apply now! Check out our handbook for more information about our rocket.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Accountability
  • Teamwork
  • Communication
  • Problem Solving

Full Stack Engineer Related jobs