Full-Stack Software Engineer to $2000

As a Full-Stack Software Engineer, you will be part of a development team, contributing to front-end and back-end development. You will work in an agile environment, collaborating closely with product managers, designers, and engineers to build scalable and maintainable web applications.

Mandatory Skills
• JavaScript, TypeScript
• React, React Hooks, React Router, Redux
• REST APIs
• Relational Databases (PostgreSQL, MySQL, SQL Server, or similar)
• Node.js (Express, Nest, or similar)
• NoSQL databases (Object store, Key-Value, etc.)

Optional Skills

• Docker

• CI/CD tools

• AWS

• C# .NET

Requirements

• Proven experience developing and maintaining front-end applications using React.

• Proficiency in JavaScript/TypeScript, including ES6+ features and best practices.

• Understanding of component-based architecture, React lifecycle methods, and virtual DOM.

• Experience with state management using Redux and designing scalable state logic.

• Proficient in working with RESTful APIs and integrating them with front-end

applications.

• Knowledge of relational databases like PostgreSQL, MySQL, SQL Server, etc.

• Familiarity with NoSQL databases, e.g., key-value stores, document databases, etc.

• Hands-on experience developing Node.js applications using Express, Nest, or similar frameworks.

• Understanding of code versioning tools such as Git and familiarity with DevOps best practices.

• Experience working in an agile environment (Scrum, Kanban) and adapting to iterative development cycles.

• Strong problem-solving skills and the ability to work both independently and collaboratively.
 

Responsibilities

• Develop and maintain full-stack applications with React and Node.js.

• Write clean, maintainable, and efficient code following best practices.

• Participate in requirement analysis, task decomposition, estimation, and

implementation.

• Optimize application performance and ensure high-quality user experience.

• Work with relational and NoSQL databases for efficient data storage and retrieval.

• Conduct code reviews to maintain high-quality coding standards and best practices.

• Collaborate with the team to improve workflows, architecture, and technical documentation.

• Communicate effectively with teammates and stakeholders to align technical solutions with business goals.
 

Perks and Benefits

• Competitive compensation based on qualifications and experience.

• Flexible 5-day workweek (Monday – Friday) in EET time zone.

• Paid Ukrainian public holidays.

• Supportive team culture with opportunities for learning and mentorship.


Interview Stages

• Stage 1. Phone screening

• Stage 2. Technical Interview

• Stage 3. Interview with team manager

Published 10 March
111 views
·
29 applications
52% read
·
0% responded
To apply for this and other jobs on Djinni login or signup.