What are the responsibilities and job description for the Full-Stack Cloud Architect position at NuEnergen, LLC?
Job Summary: The Full-Stack Cloud Architect is responsible for the development and enhancement of both customer-facing and internal operational software at NuEnergen. This role involves design, architecture, coding, troubleshooting, testing, deployment, and orchestration of applications. Additionally, the role involves assessing resource needs and coordinating with internal or external resources to achieve objectives.
Key Responsibilities:
- Lead the design and delivery of technology solutions for clients and internal users, including web application development, cloud infrastructure, and Industrial Internet of Things (IIoT) systems.
- Collaborate with the technology team to design the next iteration of multiple capstone web applications using Node.js, TypeScript, and associated tooling for deployment on AWS ECS.
- Understand the current technology stack (PHP, MySQL, ExtJS, Python, Golang, Linux) and develop a roadmap for technology upgrades to meet business goals.
- Design and maintain high-availability AWS-based infrastructure to host applications.
- Develop and implement a continuous integration/deployment (CI/CD) pipeline.
- Architect applications to leverage AWS and third-party services for business functions, including client communications (email, SMS, voice), CRM, and marketing.
- Use tools such as GitHub, Jira, and Microsoft Teams for effective communication and collaboration within a geographically diverse technology team.
- Support client deployments of IIoT devices that interact with web applications, and design/implement IIoT connectivity solutions.
- Maintain application security by employing best practices from frameworks such as NIST, SANS, and OWASP.
- Interact with internal and external (clients) stakeholders to develop specifications for new features.
Core Competencies:
- Expertise in Linux, TypeScript, Node.js, JavaScript UI frameworks (React, Vue, Svelte, Material UI), PHP, MySQL, HTML/CSS, and MQTT.
- Experience with open-source web frameworks for developing data-centric user interfaces.
- Proficiency in version control using Git and collaboration using GitHub (pull requests, code review, issue tracking) and Jira (feature development, internal request tracking).
- Skills in unit testing, object-oriented programming, domain-driven design, test-driven development, microservice architecture, and private package management.
- Knowledge of Amazon Web Services (AWS) for high-availability application deployment.
- Familiarity with Office365 productivity suite and Visual Studio Code (or equivalent IDE).
- Experience with continuous integration using GitHub Actions and continuous deployment using Docker/ECS and CloudFormation.
Preferred Qualifications:
- Ability to work effectively during US East Coast business hours.
- Availability to commute to the White Plains, NY office as needed.
Benefits that we offer when eligible include PTO, 401(k) Pension and Profit Sharing, Health Insurance, Dental Insurance and Vision Insurance.
Job Type: Full-time
Pay: $150,000.00 - $170,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible schedule
- Health insurance
- Paid time off
- Retirement plan
- Vision insurance
Schedule:
- Monday to Friday
Ability to Relocate:
- White Plains, NY 10606: Relocate before starting work (Required)
Work Location: Hybrid remote in White Plains, NY 10606
Salary : $150,000 - $170,000