All jobs

Job details

Middle Node.js/React Developer


About the client

Our client is a global leader in color measurement and color management, offering hardware, software, and services for measuring, formulating, and matching color. The company is present on almost all continents and serves industries like automotive, paints, plastics, textiles, printing, packaging, photography, graphic design, video, dental and medical.

Responsibilities

  • Collaborate with senior developers and project managers to understand project requirements and goals.
  • Develop responsive and user-friendly web applications using React.
  • Implement state management using tools like Redux or Context API.
  • Collaborate with the UI/UX designer to ensure the implementation aligns with design specifications.
  • Optimize application performance and ensure a smooth user experience.
  • Design, implement, and maintain server-side logic using Node.js.
  • Develop APIs and integrate them with the frontend components.
  • Work on data storage solutions, such as databases (e.g., MongoDB, PostgreSQL).
  • Design and maintain the database schema based on project requirements.
  • Write efficient and optimized database queries.
  • Ensure data integrity and security.
  • Regularly communicate progress, challenges, and solutions to the team.
  • Collaborate with senior developers on code reviews to ensure code quality and adherence to coding standards.
  • Participate in team meetings and discussions to share insights and gather feedback.
  • Write unit tests and integration tests to ensure code reliability.
  • Collaborate with the QA engineer to identify and resolve issues.
  • Work with senior colleagues to set up and maintain CI/CD pipelines.
  • Create and maintain technical documentation for code, APIs, and system architecture.
  • Document deployment processes and troubleshooting guides.
  • Learn from senior developers and apply best practices in coding and project management.
  • Propose effective solutions to challenges and contribute to problem-solving discussions.

Requirements

  • At least 3 years of experience with full-stack Javascript development and related frameworks like React.js and ideally Node.js.
  • Deep expertise in web applications and web technologies (HTML, CSS, etc.) particularly in the context of e-commerce.
  • Deep functional knowledge or hands-on design experience with web services.
  • Marked affinity to new technologies (e.g. Progressive Web Apps, GraphQL).
  • Solid understanding of cloud infrastructure including pricing models and deployment models.
  • Experience with relational and NoSQL databases.
  • Solid understanding of agile methodologies like Scrum.
  • Upper-Intermediate or higher level of English.

As a plus

  • University degree related to Software Engineering.

We offer

  • Competitive salary and benefits.
  • Flexible working hours.
  • Vacation – 20 working days’ annual leave.
  • Paid sick days.
  • A personal laptop with all the essential software installed.
  • State holidays are granted.
  • Corporate accountant and lawyer services.
  • Bureaucracy-free and transparent management.
  • Costs related to participation in workshops and professional conferences are covered.
  • In-house and online English classes.
  • Corporate parties 2 times a year and team-building events

    Apply for this position

    Email address

    Phone number

    First name

    Second name

    Message

    Attach a CV

    Job details

    Middle Node.js/React Developer

    Kharkiv, Kyiv, Remote, Warsaw

    Upper-Intermediate



    Location

    Kharkiv, Kyiv, Remote, Warsaw

    Job type

    Full time

    English level

    Upper-Intermediate

    Date posted

    Jan 22, 2024