Position: Backend Node.js Software Developer
Company: MERGED Software
Category: Node.js
Experience required: 2y
English level: upper

**Backend Node.js Software Developer** 

We are looking for a highly capable Node.js developer to optimize our web-based application performance. You will be collaborating with our front-end application developers, implementing features, and integrating data storage and protection solutions.

As a qualified candidate, you should possess extensive knowledge of Node.js based services and experience in a similar role. An accomplished Node.js developer will be someone whose expertise results in the stable, fast, and secure exchange of data between servers and end-users.

To be successful as a backend developer with MERGED Software, you should demonstrate great skill in creativity and innovation, ability to thrive in a high-pressure environment, and possess excellent communication skills. Ideal candidates will have extensive experience in software development, have a proven ability to meet deadlines, and have strong analytical skills.  Interested applicants should possess a high degree of focus, self-motivation, and initiative.  

**About MERGED Software:**

MERGED Software is a Stage 2/Stage 3 startup with headquarters in Atlanta, Georgia, United States.  Competitive compensation packages include salary and equity opportunities and rapid growth potential.  Position is remote and teams are geographically dispersed between the United States, Ukraine, and the Philippines.  

**Responsibilities:**

•	Be proficient in server-side development and optimization of data, including database creation and management and debugging
•	Integrate data from various back-end services and databases
•	Create and maintain software documentation
•	Create user-friendly and intuitive interfaces
•	Create and analyze reliable and secure back-end functionality
•	Maintain, expand, and scale our product
•	Collaborating with front-end developers on the integration of elements.
•	Developing high-performance applications by writing testable, reusable, and efficient code.
•	Implementing effective security protocols, data protection measures, and storage solutions.
•	Running diagnostic tests, repairing defects, and providing technical support.
•	Documenting Node.js processes, including database schemas, as well as preparing reports.
•	Recommending and implementing improvements to processes and technologies.
•	Keeping informed of advancements in the field of Node.js development.

**Qualifications/Requirements:**

•	2-year minimum experience with backend development in JavaScript and Node.js
•	Experience with AWS, Google Cloud Services or other cloud providers is a plus.
•	Proven work experience as a backend developer. 
•	Exceptional analytical and problem-solving aptitude.
•	Experience with the Agile development methodology
•	Strong knowledge of user interfaces.
•	Availability to resolve urgent web application issues outside of business hours.   

**Here are some ideas for more specific qualifications:**

•	2-year minimum experience with backend development in JavaScript and Node.js, with TypeScript experience preferred
•	General knowledge of relational database principles as well as MongoDB experience
•	NestJS and/or Fastify experience preferred
•	Experience with web sockets and/or creating in-app chat functionality a major plus
•	Exceptional analytical and problem-solving aptitude.
•	Experience with the Agile development methodology
•	Strong knowledge of user interfaces.
•	Availability to resolve urgent web application issues outside of business hours.
•	Ability to have regular overlapping hours with US based developers and management