Job SummarySynechron is seeking a highly skilled and experienced NodeJS Developer with expertise in Node.js and React.js. This role is pivotal in driving innovation and delivering high-quality software solutions that align with Synechrons business objectives. As a Senior Full Stack Developer, you will contribute significantly to the development of scalable applications, enhancing Synechrons technology stack and supporting our mission to deliver exceptional digital solutions.Software Requirements
Required:
Strong experience in Node.js (Minimum of 5 years)
Proficiency in JavaScript and its frameworks, including Express.js, Angular.js, and React.js
Familiarity with cloud computing platforms such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP)
Experience with databases like MongoDB, MySQL, PostgreSQL, or SQL Server
Knowledge of front-end technologies, including HTML, CSS, and JavaScript
Familiarity with version control systems like Git
Preferred:
Average experience with React.js
Overall Responsibilities
Develop and maintain scalable Node.js applications
Collaborate with cross-functional teams to develop and implement new features
Debug and troubleshoot Node.js applications
Write clean, maintainable, and efficient code
Stay up-to-date with the latest Node.js best practices and technologies
Continuously improve application performance and scalability
Collaborate with DevOps teams to ensure seamless deployment and operation of Node.js applications
Technical Skills (By Category)
Programming Languages:
EssentialNode.js (Minimum of 7 years), JavaScript
PreferredTypeScript
Databases/Data Management:
EssentialMongoDB, MySQL, PostgreSQL, SQL Server
PreferredNoSQL databases
Cloud Technologies:
EssentialAWS, Microsoft Azure, Google Cloud Platform
Frameworks and Libraries:
EssentialExpress.js, Angular.js
PreferredReact.js
Development Tools and Methodologies:
EssentialGit, Agile development practices
Security Protocols:
PreferredBasic understanding of web application security
Experience Requirements
A minimum of 5+ years of experience in Node.js development
Experience working in a fast-paced, agile environment
Proven track record of developing and deploying scalable Node.js applications
Experience working with cross-functional teams
Day-to-Day Activities
Writing and testing Node.js code
Debugging and troubleshooting Node.js applications
Collaborating with cross-functional teams to develop and implement new features
Ensuring seamless deployment and operation of Node.js applications
Staying up-to-date with the latest Node.js best practices and technologies
Continuously improving application performance and scalability
Qualifications
Bachelors or Masters degree in Computer Science, Computer Engineering, or a related field
Equivalent experience in related roles may be considered
Professional Competencies
Critical thinking and problem-solving capabilities
Strong communication and collaboration skills
Ability to work effectively in a team environment
Excellent time management and organizational skills
Adaptability to changing requirements and technologies
Strong attention to detail and quality
Positive attitude and willingness to learn and grow
Job Classification
Industry: Software ProductFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Full Stack DeveloperEmployement Type: Full time