Senior Software Engineer
@ Gigster

Hybrid
$120,000
Hybrid
Full Time
Posted 21 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXXXXX****** @gigster.com
Recommended after applying

Job Details

About the Senior Software Engineer Role

The Senior Software Engineer role at Gigster focuses on developing and maintaining high quality software solutions using Node, JS, TS, React, and GraphQL. You will work with unit testing frameworks, adhere to SOLID principles and design patterns, and collaborate in a fully remote environment with a 4-hour overlap with Qatar time zone.

Main Responsibilities

  • Develop and maintain applications using Node, JS, TS, React.
  • Implement GraphQL APIs and unit tests.
  • Adhere to SOLID principles and design patterns.
  • Communicate effectively in English.
  • Maintain collaboration across remote teams with Qatar overlap.

Key Skills/Competency

  • Node
  • JavaScript
  • TypeScript
  • React
  • GraphQL
  • Unit Testing
  • SOLID
  • Design Patterns
  • Remote Collaboration
  • English

How to Get Hired at Gigster

🎯 Tips for Getting Hired

  • Customize your resume: Tailor it with Node, React, and TS skills.
  • Showcase project experience: Highlight unit testing and SOLID application.
  • Emphasize remote work proficiency: Include remote collaboration details.
  • Prepare for technical questions: Brush up on design patterns and GraphQL.

📝 Interview Preparation Advice

Technical Preparation

Review Node and TS fundamentals.
Practice React component design.
Study GraphQL API implementation.
Brush up on unit testing techniques.

Behavioral Questions

Describe a time you solved complex issues.
Explain your remote collaboration experience.
How do you handle tight deadlines?
Tell about managing cross-team communication.

Frequently Asked Questions