Fullstack Software Engineer

  • $90k-$150k
  • Remote - Worldwide

Remote

Software Development

Mid-level

Summary

SamaCare is seeking a Fullstack Software Engineer with at least 4 years of experience to join their team. The ideal candidate should have proficiency in React JS, TypeScript, Postgres SQL, AWS, Docker, and excellent problem-solving skills. As a Fullstack Software Engineer, the employee will collaborate on software development, build web applications, develop server-side logic, implement APIs, work with AWS services, containerize applications, participate in code reviews, troubleshoot issues, stay updated with emerging technologies, mentor junior developers, and enjoy benefits such as a competitive salary, comprehensive health insurance, retirement savings plan, flexible hours, remote work options, professional development opportunities, and a dynamic work environment.

Requirements

  • Solid problem-solving skills and the ability to tackle complex technical challenges
  • Excellent communication and teamwork skills
  • Proficient with AWS services (e.g., EC2, Lambda, S3, RDS) for cloud-based application development
  • Proficiency in React JS and TypeScript for building modern web applications
  • Minimum of 4 years of professional experience as a Fullstack Software Engineer
  • Bachelor's degree in Computer Science or equivalent experience
  • Strong experience with Postgres SQL for database design and optimization
  • Experience with version control systems (e.g., Git) and CI/CD pipelines
  • Proven track record of delivering high-quality software products

Responsibilities

  • Collaborate with cross-functional teams to design and develop scalable and efficient software solutions
  • Build responsive and user-friendly web applications using React JS and TypeScript
  • Develop server-side logic using Node.js and integrate with Postgres SQL databases
  • Implement and maintain RESTful APIs for seamless data exchange
  • Work with AWS services to deploy, monitor, and scale applications
  • Containerize applications using Docker for easy deployment and management
  • Participate in code reviews to ensure code quality and adherence to best practices
  • Troubleshoot and debug issues as they arise, providing timely and effective solutions
  • Stay updated with emerging technologies and industry trends to drive innovation within the team
  • Mentor junior developers and contribute to a collaborative and dynamic work environment

Preferred Qualifications

  • Knowledge of other frontend libraries/frameworks like Angular or Vue.js
  • Familiarity with NoSQL databases (e.g., MongoDB, DynamoDB)
  • Experience with DevOps practices and infrastructure as code (IaC)
  • Understanding of microservices architecture and serverless computing
  • Contributions to open-source projects or a strong online presence in the software development community

Benefits

  • Competitive salary
  • Comprehensive health, dental, and vision insurance
  • Retirement savings plan with company matching
  • Flexible work hours and remote work options
  • Professional development opportunities and ongoing training
  • Dynamic and collaborative work environment with a focus on innovation
Share this job:
Please let SamaCare 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