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
circle
Review Node and TS fundamentals.
circle
Practice React component design.
circle
Study GraphQL API implementation.
circle
Brush up on unit testing techniques.
Behavioral Questions
circle
Describe a time you solved complex issues.
circle
Explain your remote collaboration experience.
circle
How do you handle tight deadlines?
circle
Tell about managing cross-team communication.