Senior Full Stack Developer

ShortPoint Logo

ShortPoint

πŸ“Remote - Worldwide

Summary

Join our growing team as a talented and motivated Fullstack Developer to work on cutting-edge projects using modern technologies and contribute to high-quality software solutions. Design, develop, and maintain robust backend services using Node.js and Fastify, and build user-friendly frontend applications using React. Collaborate with cross-functional teams, write clean and well-documented code, and participate in code reviews. Troubleshoot issues, contribute to SRE practices, assist with CI/CD pipelines, and work with data engineering teams. Design and maintain RESTful APIs, implement API versioning, and deploy to cloud platforms like Digital Ocean and AWS. A strong emphasis is placed on writing testable code and implementing caching strategies.

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

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
  • Strong understanding of asynchronous programming, concurrency control, and promise-based flow in Node.js
  • Participate in code reviews and demonstrate proactiveness in contributing to code quality improvements
  • 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

Preferred Qualifications

  • Experience with Python is a plus
  • Experience with NestJS is a plus
  • The ability to implement and execute a sophisticated front-end perfectly is a plus

Benefits

  • 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:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.