Node Js Developer
Job Description
• Bachelors of Science in Computer Science (or equivalent)
• 4+ years of overall software development experience
Role and Responsibilities:
• Develop and deliver quality services and solutions using NODE.JS, JAVA, HTTP, REST, RDBMS, No SQL and other web technologies.
• Participate in an engineering team on projects from the requirements gathering phase to the release phase.
• Translation of complex requirements into detailed design
• Maintain current technical knowledge to support rapidly changing technology.
Skills:
• Hands-on development and proficient excellence in JavaScript frameworks such as Node.js
• Experience in building REST based reactive micro services platform
• Experience and understanding of relational and NoSQL databases
• Familiarly with event/message driven system design and architecture
• Strong knowledge of data structures, algorithms, enterprise systems, and asynchronous architectures
• Proven track record on delivering results, especially in the area of writing high-performance, reliable and maintainable code.
• Experience with developing microservices using cutting-edge tools and technologies like Kubernetes, Docker, RabbitMQ etc.
• Experience in DevOps process and tooling for deployment, monitoring and site reliability engineering
• Familiar with managing applications in cloud.
• Experience in AWS is an added advantage.
• Ability to work well in a team environment and be able to effectively drive cross-team solutions that have complex dependencies and requirements.
• Excellent written and verbal communication skills