Node.js Developer
Hawk MarTech
Key Responsibilities
- Design and develop robust backend systems and APIs using Node.js, leveraging its asynchronous, event-driven nature for optimal performance and scalability.
- Collaborate with cross-functional teams (frontend developers, designers, product managers) to integrate frontend and backend components for a cohesive user experience.
- Implement scalable data storage solutions using databases such as MySQL and MongoDB, optimizing database schema and queries.
- Architect and implement event-driven architectures using message brokers like Kafka and SQS, enabling real-time event processing and asynchronous communication between microservices.
- Ensure the security of backend systems and APIs by implementing best practices such as input validation, authentication, and encryption.
- Write clean, maintainable code following industry best practices and coding standards.
- Conduct thorough testing to identify and fix bugs.
- Document technical specifications for collaboration and knowledge sharing.
- Provide technical leadership, guidance, and mentorship to junior team members.
Requirements & Tech Stack
- Proficiency in Node.js and other server-side technologies.
- Experience with microservices architecture.
- Experience with RESTful APIs.
- Proficiency with databases like MySQL and MongoDB.
- Familiarity with distributed systems.
- Familiarity with cloud platforms (e.g., AWS, Google Cloud).
- Familiarity with version control systems (e.g., Git).
- Familiarity with CI/CD pipelines.
- Experience working with event-driven architecture and message brokers such as Kafka and SQS.
Qualifications
- Bachelor’s or Master’s degree in Computer Science or a related field.
- Strong problem-solving skills and ability to troubleshoot complex issues in a fast-paced environment.
- Excellent communication skills, both written and verbal.
- A proactive mindset with a passion for learning and staying updated with the latest advancements in backend development and technology.

