FR
Development-engineering

Senior Fullstack Developer

Senior

Remote CBZ Technologies
100 000 $ - 140 000 $ (Permanent) 90 $ - 120 $ (Freelance)

Take technical responsibility for major fullstack projects. Guide the team and ensure technical consistency from front-end to back-end.

Responsibilities

  • Design and develop complete web solutions (front-end and back-end) that are high-performance and scalable.
  • Act as technical leader and mentor to less experienced developers.
  • Actively participate in code reviews and ensure software quality.
  • Collaborate with architects to define technological directions.

Requirements

  • Minimum FIVE (5) years of experience as Front-end and Back-end (Java) developer (must have worked in BOTH roles).
  • Experience in Web development with JavaScript and TypeScript of complex components.
  • Master SOLID principles.
  • Knowledge and experience with reactive Web frameworks.
  • Conducted unit tests.
  • Master single page application concepts and responsive Web development.
  • Experience modeling complex components.
  • Experience configuring complex systems (webpack, Node.js, npm).
  • Experience with all functionalities of a version control system.
  • Experience managing, mentoring, and ensuring quality of a release process.
  • Experience using all JAVA language concepts including concurrent programming.
  • Proposed and applied OO design patterns.
  • Structured code according to organic architecture principles.
  • Developed and proposed an optimized physical model of a Web application connected to a relational DB.
  • Worked with JAVA 8 lambdas.
  • Experience implementing functionality using complex technical components.
  • Experience identifying concurrency issues in complex code reviews.
  • Experience analyzing and evaluating quality of other developers' deliverables.
  • Experience analyzing SQL query performance and proposing improvements.
  • Experience with other DB tools (Elasticsearch, Kafka).