6 KoinBX Jobs
KoinBX - Senior Node.js Developer - Backend Services (5-8 yrs)
KoinBX
posted 14hr ago
Key skills for the job
About the Role :
We are seeking a highly skilled and motivated Senior Backend Engineer with a strong foundation in Node.js and TypeScript to join our growing team.
In this role, you will be responsible for designing, developing, and maintaining high-performance and scalable backend services for our critical applications.
You will work closely with a talented team of engineers to build innovative solutions that drive our business forward.
Key Responsibilities :
- Design, develop, and maintain RESTful APIs and other backend services using Node.js and TypeScript.
- Implement robust and scalable solutions using industry-best practices and design patterns.
- Work with NoSQL and SQL databases (e.g, MySQL, MongoDB, Redis) to efficiently store and retrieve data.
- Develop and implement secure and reliable authentication and authorization mechanisms.
- Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, and deployment.
- Write clean, well-documented, and maintainable code adhering to coding standards.
- Collaborate effectively with cross-functional teams, including frontend engineers, product managers, and QA engineers.
- Troubleshoot and debug issues effectively and efficiently.
- Stay up-to-date with the latest advancements in Node.js, TypeScript, and related technologies.
Qualifications :
Required :
- 5+ years of professional experience in backend development with a strong focus on Node.js and TypeScript.
- Strong understanding of Node.js frameworks (e.g, Express.js, NestJS).
- Proficiency in TypeScript, including experience in building scalable and maintainable applications.
- Solid understanding of RESTful API design principles and best practices.
- Experience with asynchronous programming patterns (e.g, Promises, Async/Await).
- Experience working with databases (SQL/NoSQL), including MySQL, MongoDB, Redis.
- Strong understanding of security principles and best practices for web applications (e.g, authentication, authorization, data encryption).
- Excellent problem-solving, analytical, and debugging skills.
- Excellent communication and collaboration skills.
Preferred :
- Experience with blockchain technologies and cryptocurrency exchanges.
- Experience with containerization technologies (e.g, Docker, Kubernetes).
- Experience with cloud platforms (e.g, AWS, Azure, GCP).
- Experience with testing frameworks (e.g, Jest, Mocha).
Benefits :
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- Collaborative and supportive team environment.
- Work on challenging and impactful projects
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Node JS Developer roles with real interview advice
5-8 Yrs