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).