Position: Fullstack Developer (React+Node)
Company: StrongSD
Experience required: 5y
Category: JavaScript
English level: upper
Published: 2023-05-01T00:00:00+03:00

The Senior Software Engineer (Contractor - 6 months) 
This role will have the opportunity to utilize analytical skills to
enhance the overall quality and functionality of our product and to help identify and resolve any issues that may arise during development. This position’s primary responsibility will be to help the team adopt the TinyMCE editor, Charts, and Graphs in our product offering. 

This will involve working closely with other team members to ensure smooth integration and resolve any technical challenges or problems that may arise during development.

 This position must have a solid understanding of front-end development technologies and experience integrating third-party libraries.

**Responsibilities:**
● Design, develop, and maintain complex software systems using a variety of programming languages and technologies.
● Collaborate with cross-functional teams to gather requirements and develop software solutions that meet the needs of our customers.
● Participate in code reviews and provide feedback to ensure code quality and maintainability.
● Investigate and resolve complex software defects and issues.
● Develop and maintain unit tests and automated test suites to ensure software quality.
● Build Observability for the newly delivered features on Grafanna

**Requirements**
● 6 or more years of experience in software development, with a focus on building large-scale distributed systems, is required
● Experience with web development technologies (i.e., HTML and CSS) required
● Backend development experience required
● Strong proficiency in programming languages, such as NodeJS, React, JavaScript/TypeScript required
● Experience with RDBMS such as Postgres required
● Experience with GraphQL 
● Strong understanding of software design principles and patterns required
● Experience with agile development methodologies such as Scrum or Kanban required
● Excellent problem-solving and debugging skills required
● Good written and verbal communication skills required
● Experience with Amazon cloud-based technologies such as EKS
**Will be a plus**
● Experience with Observability technologies (e.g., Grafana) 
● Experience with Hasura 
● Experience with Kafka or messaging