For Employers

Zulay Kitchen

Full-Stack Software Engineer (Go + React)

Posted a day ago
2-5 years experience
Apply Now

Please mention DailyRemote when applying

?/100
Resume Match Score

Match your resume skills with our AI powered skill match!

Get professional review

Questions interviewers often ask for this role, with sample answers.

Create a cover letter for this job

Upload your resume and we draft a letter for this exact role, tailored to what it asks for.

  • Tailored to this role
  • Based on your resume
  • Fully editable
AI Summary

Develop, test, and maintain production backend services in Go and responsive frontend applications in React, delivering features from requirements through deployment. Debug production issues, improve system performance and reliability, and collaborate with product owners and developers on technical designs and engineering standards.

 

Full-Stack Software Engineer (Go + React) 

Job Summary

We are seeking an experienced Full-Stack Software Engineer to help develop, maintain, and expand Samurai Seller, our internal software platform.

This role is ideal for an engineer with strong software development fundamentals and professional experience building production applications with Golang. You'll work across both the backend and frontend, designing scalable solutions, writing clean and maintainable code, and independently delivering features from requirements through deployment.

We're looking for someone who has already written and maintained production Go code, understands Go's common patterns and tradeoffs, and can contribute with minimal ramp-up. Beyond language proficiency, you should demonstrate strong problem-solving skills, sound software design principles, debugging ability, and the ability to build reliable, scalable applications.

Job Type: Full-Time (40 hours/week) – Remote

Schedule: 9:00 AM – 6:00 PM EST

Responsibilities

Software Development

  • Design, develop, test, and maintain features for Samurai Seller.
  • Build scalable backend services using Go (Golang) in a production environment.
  • Develop responsive and maintainable frontend applications using React.
  • Write clean, efficient, well-tested, and maintainable code.
  • Debug production issues and implement reliable, long-term fixes.
  • Participate in code reviews and help maintain high engineering standards.
  • Improve existing services by considering performance, scalability, maintainability, and reliability.

Problem Solving

  • Analyze business requirements and translate them into technical solutions.
  • Break down complex problems into clear, maintainable implementations.
  • Design and implement appropriate algorithms and data structures.
  • Troubleshoot production issues independently and identify root causes.
  • Make thoughtful engineering decisions while considering performance and maintainability tradeoffs.

Collaboration

  • Work closely with product owners and other developers.
  • Communicate technical designs, implementation plans, and engineering tradeoffs.
  • Contribute ideas that improve system architecture, code quality, and development processes.

Required Qualifications

  • 3+ years of professional software engineering or software development experience.
  • At least 1 year of professional experience developing and maintaining production applications using Go (Golang).
  • Strong understanding of Go language idioms, concurrency, error handling, and common design patterns.
  • Strong experience with React and modern JavaScript/TypeScript.
  • Solid understanding of REST APIs.
  • Experience working with relational databases such as PostgreSQL or MySQL.
  • Experience using Git in a collaborative development environment.
  • Strong understanding of software engineering best practices, including code quality, testing, and maintainability.
  • Ability to work independently and contribute with minimal onboarding.


Required Technical Skills

Candidates should be comfortable with:

  • Writing clean, maintainable, and efficient production-quality code.
  • Building and maintaining backend services in Go.
  • Implementing common algorithms and data structures.
  • Debugging production systems and resolving complex issues.
  • Reasoning about algorithm correctness, edge cases, and performance.
  • Breaking down complex requirements into logical implementation steps.
  • Reading and understanding existing codebases.
  • Researching unfamiliar technologies independently and applying documentation effectively.
  • Understanding software architecture, scalability, and maintainability principles.


Preferred Qualifications

Experience with:

  • Docker
  • Linux environments
  • CI/CD pipelines
  • Unit and integration testing
  • Microservices architecture
  • E-commerce or inventory management systems
  • AWS or other cloud platforms
 

Requirements

  1. Your resume and Linkedin Profile
  2. Submit any relevant portfolio, GitHub profile, or examples of previous software development projects (preferred).

Please send all requirements in one email to leslie@zulay.net.

Important

Once we receive your complete submission, we will review your application. If you successfully pass this stage, we will contact you to schedule a technical interview.

We appreciate the time and effort you're investing in your application and look forward to learning more about your technical expertise and development experience.







 

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

Full Stack Software Engineer - Authoring Tools (Remote, Greece or Cyprus)

Full Time Greece Software Development

AI Automation QA

Full Time United Kingdom Software Development

Salesforce Developer

Full Time United States Software Development

Software Development Engineer in Test (SDET)

Full Time India Software Development

AI Engineer

Full Time India Software Development

Procurement Administrator

Full Time South Africa Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Featuring 216,306+ Jobs in Software Engineer

Answer easy questions

Answer easy questions

216,306+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified