We are looking for a Full Stack Developer with at least 6 years of experience in web application development. The ideal candidate will have hands-on expertise in Angular (v6+), React.js, Node.js, and a strong grasp of both front-end and back-end technologies to build scalable and secure web applications.
Key Responsibilities:
- Design, develop, and maintain scalable, secure, and high-performance web applications using: Angular (v6+), React.js, Node.js, MySQL
- Build robust and responsive user interfaces using HTML5, CSS3, JavaScript, and TypeScript.
- Implement backend logic and RESTful APIs using Node.js, Express.js, and GraphQL.
- Ensure smooth integration between front-end and back-end layers.
- Work with version control systems like SVN, CVS, or Git.
- Collaborate with cross-functional teams in Agile/Scrum environments.
- Contribute to CI/CD pipelines and deployment processes using tools like Docker and AWS.
Required Skills & Experience:
- Minimum 6 years of experience in web application development.
- 5+ years of proven experience using Angular and Node.js.
- Solid knowledge and experience with HTML5, CSS3, and modern JavaScript frameworks.
- Proficiency in front-end and back-end development.
- Experience with relational databases like MySQL.
- Hands-on experience with version control systems (SVN, CVS, or Git).
- Strong understanding of RESTful services, GraphQL, and API development.
- Familiarity with Docker, AWS, and cloud deployment practices.
Good to Have:
- Experience with Vue.js and Python.
- Exposure to NoSQL databases.
- Prior experience working in Agile teams and DevOps environments.