Position: Back-end Developer (Node.js)
Company: FreySoft
Experience required: 5y
English level: upper

**We are looking for a Back-end Node.js developer to join our team! This role will involve everything on the backend side of the enterprise solution.**
We do hope to find someone who can correctly assess the customer’s situation, maintain and improve our current code base and implement additional features requested by the customer.

**A brief overview of the team’s focus:**
Set up and support new platform customers.

**The details:**
- the team consists of 2 Data engineers, 1 Front-end developer, 1 Back-end developer, a PM, and a Product owner;
- the workflow is organized according to Scrum;
- the communication tool is Jira.

**Responsibilities:**
- Work as part of an agile development team within the product manager.
- Understanding all functional and non-functional requirements, and effectively translating them into a robust design.
- Following through with the implementation process, which includes code review and testing activities.
- Striving towards frequent and high-quality releases, ensuring adherence to deadlines.
- Introducing innovative technologies to enhance the development process and make improvements to existing code.
- Demonstrating initiative by taking ownership of tasks or problems, and showing a proactive approach to challenges.

**About you:**
- You possess over 5+ years of confirmed work experience as a back-end developer/engineer.

Your expertise includes:
- Node.js (2+ years of experience)
- TypeScript (2+ years of experience)
- SQL
- Docker
- CI/CD
- Additionally, you demonstrate an understanding of the client’s business logic and possess the ability to provide various solutions.
- You have a strong passion for optimizing performance and possess excellent problem-solving skills.
- Moreover, you have a proficient command of the English language.

**It would be advantageous if you also have experience with:**
- Nest.js
- GraphQL
- Graphql-compose
- GitHub Actions
- Front-end development (HTML, CSS, JavaScript, etc.)

**You will get:**
- Flexibility in both schedule and tasks, providing opportunities to explore diverse projects and technologies.
- Competitive compensation, recognizing the significant impact of your contributions.
- Real career growth, both financially and professionally, with the chance to become a team lead, own features, or mentor juniors.
- Exciting projects with stable and valuable US clients.
- Collaboration with a team of skilled professionals in a dynamic IT environment.