Senior Software Engineer - React.js, GraphQL
We’re looking for passionate Senior Software Engineers to design, develop and contribute to our platform. Ideally, the candidate should be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design. Apply now:
- Keep on top of all best practices of modern front-end development by working with state-of-the-art technologies
- Design, develop and maintain a host of primarily React.js/TypeScript web applications
- Responsible for implementing solutions using best practices of the technologies used and design patterns to ensure a performant and efficient experience within the application
- Mentor frontend software developers as per request
- Write code and contribute to our SaaS product (React.js, Next.js, and GraphQL)
- Maintain the integrations we’ve already developed
Required Qualifications
- 4+ years of relevant software development experience with Javascript/React.js
- Deep understanding of JavaScript, algorithms, data structures, and design patterns
- Experience in writing strongly typed code with TypeScript and its syntax
- Experience with version control systems, such as Git and Github
- Comfortable with the JavaScript ecosystem and tooling, such as Eslint, Jest, bundlers, Yarn, monorepo management tools
- Experience with the microservices architecture and its related design patterns
- Most importantly, motivated to learn, research, and introduce new ideas to improve our system
- Experience with research, planning, and development of project execution strategies. - Experience with writing well-defined tests to ensure the maintainability of your code.
Nice to have
- Comfortable with the Linux environment and the command line
- Experience with Docker and containerization for developing and optimizing service containers
- Experience with technologies such as GraphQL, Redis, and gRPC to implement solutions for data persistence, caching, authorization, etc.
- Familiarity with docker-compose, Kubernetes, Google Cloud Platform, Istio, Envoy, and gRPC-web is a big advantage
- Familiarity with Protocol Buffers, HTTP/2 and gRPC