Hi,
I hope you’re doing well!
Please look at the requirements below, let us know of your interest, and send us your updated resume to [email protected]
Role: NodeJS Developer
Location: Remote-Raleigh(NC)
Job Description:
- Software Development & Support:
- Design, develop, and maintain software components across the software stack, utilizing modern technologies like Node.js, React, HTML/CSS, and PostgreSQL.
- Ensure that software components are scalable, robust, and perform well.
- Work on building new features as well as supporting ongoing business-as-usual (BAU) operations.
- Cloud Migration & Modernization:
- Lead or contribute to cloud migration efforts, with experience in moving applications and infrastructure to AWS.
- Work with AWS services such as ECS, Fargate, EC2, EKS, RDS, and S3 to develop and deploy applications.
- Use Infrastructure as Code (IaC) tools like Terraform to automate infrastructure provisioning and management.
- DevOps & Automation:
- Work with DevOps tools like Git, Jenkins, Ansible, and Docker to ensure continuous integration/continuous deployment (CI/CD) pipelines are in place.
- Implement and manage automation frameworks to streamline deployments and reduce manual intervention.
- Utilize Docker containers for efficient development, testing, and deployment workflows.
- Test Automation:
- Write and maintain unit and regression tests using tools like Selenium, Jest, Mocha, or similar testing frameworks.
- Ensure high code quality through automated testing, ensuring the stability and reliability of applications.
- Reporting and Analytics:
- Work with PowerBI for building reporting solutions, ensuring that data from various sources is properly visualized and analyzed.
- Experience with Alteryx for creating and automating data workflows for reporting and business intelligence purposes.
- Use modern reporting frameworks and analytics solutions to help drive business decisions.
- AI & Risk Management Prototypes:
- Build prototypes for pricing and risk management solutions using AI and related technologies, collaborating with data scientists and other teams.
- Leverage machine learning, AI, and cloud technologies to enhance pricing and risk models.
- Collaboration & Teamwork:
- Collaborate closely with other engineers to evaluate and identify solutions to complex problems.
- Communicate effectively within small teams, fostering a collaborative environment to innovate and solve challenges.
Required Skill Set:
- JavaScript & Modern Frameworks:
- Proficiency in Node.js and React, with hands-on experience building full-stack applications.
- Experience with React Native for mobile application development is a plus.
- Strong HTML/CSS skills to support front-end design and user experience.
- Database Proficiency:
- Strong experience with RDS like PostgreSQL, with a solid understanding of relational database design and optimization.
- Cloud Native Stack:
- Expertise in AWS and familiarity with cloud-native tools such as ECS, Fargate, EC2, EKS, RDS, and S3.
- Experience with Infrastructure as Code (IaC) tools like Terraform to automate provisioning and management of infrastructure.
- DevOps & Automation:
- Strong working knowledge of DevOps practices and CI/CD pipelines using tools like Git, Jenkins, Docker, and Ansible.
- Experience with containerized architectures and related tools like Docker for development and deployment.
- Testing Frameworks:
- Proficiency in writing unit and regression tests using frameworks like Selenium, Jest, and Mocha.
- Familiarity with test automation practices and continuous testing for maintaining high-quality software.
- Reporting Tools:
- Proficiency in using PowerBI for data visualization and report building.
- Experience in Alteryx for automating and streamlining reporting workflows.
- AI & Machine Learning:
- Experience with AI and machine learning technologies is desirable for building prototypes and models related to pricing and risk management.
Tools & Technology Stack:
- Node.js, React (must)
- PostgreSQL or any RDBMS (must)
- PowerBI and Alteryx (must)
- AWS, Docker, Jenkins, Git (must)
- Selenium, Jest, Mocha (or similar testing frameworks) (must)
- AWS ECS, Fargate, EC2, EKS, RDS, S3 (must)
- Terraform, Ansible for automation (must)
- AI/ML technologies (desirable)
With Regards
kishore Reddy
|