Full Stack Developer

  • Remote - Worldwide

Remote

Software Development

Mid-level

Job description

Description

We are seeking a talented and motivated Fullstack Developer to join our growing team. This is an exciting opportunity to work on cutting-edge projects using modern technologies and contribute to the development of high-quality software solutions.

Responsibilities

  • Design, develop, and maintain robust and scalable backend services using Node.js, and Fastify.

  • Build and implement user-friendly and responsive frontend applications using React.

  • Collaborate with cross-functional teams to define, design, and ship new features.

  • Write clean, maintainable, and well-documented code.

  • Participate in code reviews and contribute to improving code quality and best practices.

  • Troubleshoot and debug issues across the entire stack.

  • Contribute to SRE practices, including monitoring, alerting, and incident response.

  • Assist in setting up and maintaining CI/CD pipelines.

  • Work with data engineering teams and understand data pipelines.

  • Design, develop, and maintain RESTful APIs.

  • Implement API versioning strategies to ensure backward compatibility.

  • Work with and deploy to cloud platforms such as Digital Ocean and AWS.

  • Strong emphasis on writing testable code and experience with unit testing frameworks

  • Implement caching strategies and work with technologies like Redis for improved performance

  • If you are interested in this position, please answer the last question in the application form with the keyword “bear”

Requirements

  • Proven experience as a Fullstack Developer with a strong focus on backend development.

  • Solid understanding of Node.js and Fastify.

  • Proficiency in frontend development using React.

  • Familiarity with SRE principles and practices.

  • Experience with CI/CD tools and processes.

  • General knowledge of data engineering concepts.

  • Understanding of database systems and SQL/NoSQL databases.

  • Strong problem-solving and debugging skills.

  • Excellent communication and teamwork abilities.

  • Experience with Python is a plus

  • Experience with NestJS is a plus

  • The ability to implement and execute sophisticated front-end perfectly is a plus

What We Offer

We believe in investing in our employees holistically by offering competitive compensation commensurate with experience, flexible schedule arrangements, allotted personal time and vacation days, fitness benefits and medical assistance, and company-paid professional training. This ensures that everyone is comfortable in their daily life, maintaining good work-to-life balance, and staying happy and healthy at all times. As part of the team, you would be provided with:

  • Working remotely

  • Medical Insurance

  • 30 days annual leave/year

  • 60 hours per year for personal time

  • 15 days of public holidays

  • Unlimited paid sick days

  • Maternity time off

  • Work equipment provided

  • Gym compensation

  • Professional training and development

Share this job:
Please let ShortPoint know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply now