Overview
A Full Stack Software Engineer for Node and React is an associate at Creative Chaos who is mainly responsible for developing server and client applications for various software platforms, including writing Restful APIs and developing front-end interfaces for web. A Principal Software Engineer ensures that the functionality, security and performance of the application align with the design and are as bug-free as possible. Principal engineers have a responsibility to lead a team of engineers and mentor team members through continuous training and guidance.
Responsibilities
- Lead a team of software engineers
- Mentor team members through training and guidance
- Analyze business requirements
- Estimate assigned tasks
- Write code and unit tests
- Collaborate with other team members
- Tune code for enhanced security and performance
- Maintain systems by fixing existing issues
- Update issue tracking software
- Provide status updates
- Communicate with clients
- Research new technologies
- Upgrade skills and knowledge
- Evaluate candidates for open positions
- Control versions of code
Qualifications
Minimum Bachelors in Computer Science / Software Engineering or equivalentMinimum 6-8 years of related experience in professional industryStrong communication skillsStrong proficiency in JavaScript technologiesKnowledge of NodeJS and its frameworks such as ExpressJS and NestJSExperience in writing backend components and Restful APIsExperience with relational and schemaless databases such as MySQL, PostgreSQL and MongoDBExperience developing user interfaces with HTML and CSSExperience developing applications with ReactJS, Redux and ContextExperience with design systems such as Material-UI or AtomizeUnderstanding of security standards and compliancesCreating database structures for required functionalityExperience with writing unit tests and achieving high test coverageKnowledge of and experience with GitHub, JIRA and other collaboration toolsUnderstanding of fundamental concepts and design principlesBasic understanding of front-end technologiesFlexible attitude and versatile personalityStrong presentation skillsStrong influence among team membersBenefits
Paid Time OffWork From HomeHealth InsuranceOPDTraining and DevelopmentLife InsuranceExchange Program#J-18808-Ljbffr