NodeJS Developer
За позицијата
About the Company:
Tricycle Ltd, is a fast-growing digital agency company and is currently seeking a highly experienced NodeJS Developer located in Macedonia. Tricycle Ltd is a privately-held, growth-oriented company that embraces entrepreneurial thinking, quick action, spirit, and teamwork. Tricycle Ltd is a vibrant organization offering a good work balance, an innovative and collaborative working environment, and a real opportunity to grow with the organization as it scales. Tricycle Ltd thrives on team environments where your skills and expertise are valued.
Role:
Tricycle Ltd is looking for a confident specialist with very good experience in NodeJS development, the position being a part of a backend development team, the candidate will be involved in creating application products for real-time cloud-based communications. Candidates must have excellent communication skills (both written and verbal), be proactive, confident and organized. The candidate should have a flexible working attitude and a “can do” approach. The candidate will be used to working against tight deadlines, be able to work within a team and communicate at all levels, in a friendly manner.
Specification & Skills Required
Candidates should have knowledge and experience with:
- Nodejs, JavaScript
- Expressjs, Webpack,
- GraphQL, socket.io, Sequalizejs
- Authentication and authorization using a passport in Express.
- Deep understanding of HTTP and REST
- Backend technologies to interface with databases like MySQL
- Websockets / Secure web sockets
- Microservices architecture and API gateway experience
- How to authenticate a valid call for a micro web service.
- Basic understanding of front-end technologies, such as Reactjs
- Designing scalable, high availability, high-performance server systems
- Git version control system
Preferred Qualifications:
- Ability to take raw product requirements and create software architectures and designs to bring them to life
- Demonstrated an ability to mentor other software developers to maintain architectural vision and software quality
- Experience working in an Agile/Scrum environment
- WebRTC understanding
- Good understanding of Micro Services architectural design.
- Must be able to communicate well in English (verbal and written)
Personal Attributes
- Customer and business focused at all time
- Excellent interpersonal skills
- A highly driven and self-motivated individual
- Influences others by sharing your knowledge and views in a constructive manner.
- Builds relationships with the team’s stakeholders and across other business and technical teams.
Applicants to send their CV and covering letter to [email protected]