03 Aug
|
Synechron
|
Tamil Nadu
03 Aug
Synechron
Tamil Nadu
Software Requirements
Required Skills:
- Strong experience in Node.js development (minimum 5 years) with a proven track record of building scalable backend services
- Extensive knowledge of JavaScript and frameworks such as Express.js, React.js, Angular.js, or similar
- Experience integrating with cloud platforms like AWS, Azure, or GCP for deployment and hosting
- Working familiarity with databases such as MongoDB, MySQL, PostgreSQL, or SQL Server
- Proficiency in front-end technologies: HTML5, CSS3, and JavaScript
- Version control experience using Git (GitHub, GitLab, Bitbucket, etc.)
- Agile development methodology experience, with a focus on continuous delivery and iterative development
- Strong debugging, troubleshooting, and problem-solving skills
Preferred Skills:
- Experience with front-end libraries like React.js (at a competent level)
- Knowledge of containerization tools such as Docker and orchestration with Kubernetes
- Familiarity with cloud-native architecture, serverless computing, and DevOps pipelines
- Exposure to testing frameworks and practices such as Jest, Mocha, or Cypress
Overall Responsibilities
- Develop, enhance, and maintain scalable and secure full-stack applications leveraging Node.js and React.js
- Collaborate with product managers, UI/UX designers, and other development teams to define technical requirements and deliver features
- Write clean, maintainable, and well-documented code following best practices and coding standards
- Troubleshoot issues, optimize application performance, and implement best-in-class solutions for scalability and responsiveness
- Participate in code reviews, technical design discussions, and continuous integration/deployment activities
- Contribute to improving development processes, automation, and deployment workflows in an agile environment
- Stay current on emerging technologies and incorporate best practices to enhance platform capabilities
- Work closely with DevOps teams to facilitate seamless deployment and operational stability
Technical Skills (By Category)
Programming Languages:
- Required: JavaScript (Node.js, ES6+)
- Preferred: TypeScript for larger, more maintainable codebases
Front-End Technologies:
- Required: JavaScript, HTML5, CSS3
- Preferred: React.js, Angular.js, or Vue.js for building responsive front-end interfaces
Databases & Data Management:
- Required: MongoDB, MySQL, PostgreSQL, or SQL Server
- Preferred: Experience designing schemas, writing optimized queries, and working with ORMs
Cloud Technologies:
- Required: Familiarity with AWS, Azure, or GCP for application hosting and deployment
- Preferred: Hands-on experience with cloud-native services and architecture
Frameworks & Libraries:
- Express.js, React.js, and optionally Angular.js or Vue.js
- Testing frameworks such as Jest, Mocha, or Cypress
DevOps & CI/CD:
- Git repositories, Jenkins, GitLab CI, or similar tools
- Containerization: Docker and experience with Kubernetes (preferred)
Security & Best Practices:
- Understanding of secure coding, data privacy standards, and performance optimization
Experience Requirements
- 5 to 15 years of professional experience in full-stack web development
- Demonstrated success delivering scalable, enterprise-grade Node.js applications
- Proven experience working in an Agile environment with cross-functional teams
- Exposure to cloud platform deployment, containerization, and DevOps practices
- Experience working in industries with robust security, compliance, or high-performance requirements is a plus
Alternative Experience Paths:
- Extensive project background in full-stack development with relevant technologies, even if formal years of experience vary
Day-to-Day Activities
- Write, test, and deploy backend services and front-end interfaces using Node.js and React.js
- Collaborate with team members on design, development, and feature implementation
- Troubleshoot and resolve application issues, performance bottlenecks, and bugs
- Optimize code for scalability, security, and efficiency
- Participate in sprint planning, daily stand-ups, and retrospectives in an Agile setup
- Conduct code reviews and mentor junior team members
- Integrate applications with cloud services, CI/CD pipelines, and automation tools
- Stay updated on latest industry trends and incorporate best practices into development
Qualifications
- Bachelors or Master’s degree in Computer Science, Software Engineering, or a related field
- Proven track record of full-stack application development in enterprise environments
- Relevant certifications (e.g., AWS, Azure certifications) are a plus but not mandatory
- Demonstrated ability to adapt to evolving technologies and project requirements
Professional Competencies
- Strong analytical and critical thinking skills for problem-solving and system design
- Excellent communication skills for effective interaction with technical and non-technical stakeholders
- Ability to work effectively in a team environment, contributing to collaborative projects
- Self-motivated, proactive, and eager to learn new skills and technologies
- Strong attention to detail, with a focus on code quality and best practices
- Adaptability to rapid-changing priorities in a dynamic environment
📌 Full Stack ( Node + React ) professional (Tamil Nadu)
🏢 Synechron
📍 Tamil Nadu