Want to get hired at Gigster?

Senior Software Engineer

Gigster

HybridHybrid

Original Job Summary

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.