Creative Chaos logoCreative Chaos logo

Principal Full Stack Software Engineer (Node.js & React)

Creative ChaosRemote — Pakistan
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

Required QualificationsBachelor's degree in Computer Science, Software Engineering, or a related field.6-8 years of relevant experience in the software industry. Exceptional communication skills and ability to collaborate with diverse teams. Strong proficiency in JavaScript technologies. Deep understanding of Node.js and frameworks such as Express.js and Nest.js. Experience in developing backend components and Restful APIs. Familiarity with relational databases (MySQL, PostgreSQL) and schemaless databases (MongoDB). Proficiency in front-end technologies including HTML and CSS. Experience with React.js, Redux, and Context API. Knowledge of design systems such as Material-UI or Atomize. Understanding of security standards and compliance requirements. Ability to create database structures that meet functional requirements. Experience with unit testing and achieving at least 90% test coverage. Familiarity with collaboration tools like GitHub and JIRA. Strong grasp of fundamental software design principles. Adaptable and versatile personality with strong presentation skills. Ability to influence and inspire team members.

About the job

Creative Chaos is seeking a talented Principal Full Stack Software Engineer proficient in Node.js and React. In this role, you will be instrumental in creating robust server and client applications across various software platforms. Your expertise will ensure that our applications are designed with optimal functionality, security, and performance, and are devoid of bugs. As a Principal Engineer, you will lead a dynamic team, providing mentorship and fostering professional development through ongoing training and support.

Key Responsibilities

  • Lead and guide a team of software engineers to achieve project goals.
  • Provide mentorship and support to team members through effective training.
  • Conduct thorough analysis of business requirements to inform project direction.
  • Accurately estimate and prioritize assigned tasks.
  • Write clean, efficient code and comprehensive unit tests.
  • Collaborate effectively with team members to facilitate project success.
  • Optimize code for enhanced security and performance.
  • Maintain and troubleshoot existing systems to resolve issues.
  • Utilize issue tracking software to manage project workflow.
  • Communicate effectively with clients to provide updates and gather feedback.
  • Research and implement new technologies to improve processes.
  • Continuously upgrade personal skills and knowledge in relevant areas.
  • Assist in evaluating candidates for open engineering positions.
  • Manage version control for code repositories.

About Creative Chaos

Creative Chaos is a forward-thinking technology company dedicated to delivering innovative software solutions. We focus on fostering creativity and collaboration to build exceptional products that meet the needs of our clients. Our remote team thrives on flexibility and embraces continuous learning.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.