Job Description
We are seeking a highly skilled and motivated Full Stack Developer with strong experience in backend development using Node.js and Python, frontend frameworks like Angular 16+, and a solid foundation in DevOps tools such as Jenkins, Ansible, and HashiCorp Vault. The ideal candidate will be responsible for designing, developing, and maintaining scalable, secure, and high-performance web applications.
Key Responsibilities:
* Develop, test, and maintain scalable web applications using Node.js, Python, and Angular 16+.
* Write clean, efficient, and well-documented code in TypeScript and JavaScript.
* Design and integrate RESTful APIs and microservices.
* Collaborate with DevOps teams to manage CI/CD pipelines using Jenkins.
* Implement infrastructure automation and configuration management with Ansible.
* Secure application secrets and manage credentials using HashiCorp Vault.
* Troubleshoot and resolve complex application issues in both frontend and backend.
* Work closely with cross-functional teams including QA, DevOps, and Product to deliver high-quality features.
* Stay up-to-date with the latest technologies and best practices in full-stack development and DevOps.
Required Skills and Experience:
* Strong proficiency in Node.js and Python for backend development.
* Proven experience with Angular 16+ and TypeScript for frontend development.
* Experience in developing and integrating RESTful APIs.
* Hands-on experience with Jenkins for CI/CD pipeline automation.
* Working knowledge of Ansible for configuration management and deployment automation.
* Experience with HashiCorp Vault for secrets management and security.
* Familiarity with containerization (Docker) and orchestration tools (Kubernetes) is a plus.
* Excellent debugging and problem-solving skills.
* Strong understanding of web application security and performance optimization.