About the job
Creative Chaos is seeking an experienced Full Stack Software Engineer specializing in Node.js and React. This role entails the development of robust server and client applications across diverse software platforms, including the creation of RESTful APIs and dynamic front-end interfaces for web applications. As a Senior Software Engineer, you will ensure that the application meets design specifications regarding functionality, security, and performance while remaining free from bugs. A key aspect of this position is mentoring junior engineers and fostering team growth through dedicated training.
Key Responsibilities
- Analyze and interpret business requirements to inform development.
- Estimate timeframes for assigned tasks and deliverables.
- Write clean, efficient code along with comprehensive unit tests.
- Collaborate with team members to achieve project goals.
- Optimize code for enhanced security and performance.
- Maintain existing systems by troubleshooting and resolving issues.
- Keep issue tracking software updated with progress reports.
- Provide regular status updates to stakeholders.
- Engage with clients to gather feedback and requirements.
- Manage version control for your code effectively.
- Conduct research to stay current with new technologies.
- Lead a team of software engineers, guiding and mentoring them.
- Facilitate training sessions to enhance team skills and knowledge.
- Evaluate candidates for open positions within the team.
