About the job
Job Summary
As a Principal Software Engineer specializing in Node.js at Creative Chaos, you will take the lead in developing server applications across various software platforms. Your primary focus will be crafting robust Restful APIs that facilitate seamless consumption by client applications. Your expertise will ensure that our server applications not only meet functionality and security standards but also perform optimally and remain bug-free. In this role, you will guide and mentor a dynamic team of engineers, fostering continuous learning and professional growth.
Duties & Responsibilities
- Lead a talented team of software engineers.
- Provide mentorship and training to team members.
- Analyze and translate business requirements into technical specifications.
- Estimate task timelines and deliverables.
- Write clean, efficient code and comprehensive unit tests.
- Collaborate effectively with cross-functional teams.
- Optimize your code for improved security and performance.
- Maintain existing systems by resolving issues promptly.
- Utilize issue tracking software to manage tasks.
- Keep stakeholders informed with regular status updates.
- Engage with clients to understand their needs.
- Manage code versions meticulously.
- Research and integrate new technologies into our stack.
- Continuously upgrade your skills and knowledge base.
- Participate in the recruitment process by evaluating candidates.
