About the job
Job Summary
As a Senior Software Engineer specializing in Node.js at Creative Chaos, you will play a pivotal role in the development of server applications across a range of software platforms. Your primary responsibilities will include crafting robust Restful APIs that cater to client applications, ensuring that our server applications are functional, secure, and perform optimally. You will also take on a mentorship role, guiding junior engineers and fostering team growth through comprehensive training.
Duties & Responsibilities
- Analyze and interpret business requirements to develop effective solutions.
- Estimate and prioritize assigned tasks for efficiency.
- Write high-quality code and perform thorough unit testing.
- Engage in collaboration with cross-functional team members.
- Optimize code for enhanced security and performance.
- Maintain and troubleshoot existing systems to rectify issues.
- Keep issue tracking software updated for transparency.
- Provide timely status updates to stakeholders.
- Communicate effectively with clients to understand their needs.
- Manage version control of your codebase.
- Research and implement new technologies that enhance our product.
- Lead a team of talented software engineers, providing guidance and support.
- Mentor colleagues by sharing knowledge and best practices.
- Continuously upgrade your own skills and knowledge to stay ahead.
- Participate in evaluating candidates for new positions within the team.

