Optimate

Joined in 2023
5% answers
Optimate — SaaS-стартап, який створює ERP-систему для мовних шкіл та репетиторських центрів. Наш продукт допомагає школам автоматизувати операційні процеси, підвищувати ефективність управління та розвивати бізнес.
  • Full-Stack Software Engineer to $2000

    Full Remote · Ukraine · 2 years of experience · Intermediate
    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...

    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

Log In or Sign Up to see all posted jobs