Job: FullStack Dev
NodeJs , AWS, Terraform, Lambda
Remote
Full Time
Summary:
Join Our Client’s team as a Full Stack Developer to enhance and expand their technology offerings. Dive into feature creation within a Node.js ecosystem, oversee AWS deployments, and commit to constant enhancement for system reliability and upkeep. This role is a blend of software development and AWS infrastructure oversight. You’ll partner closely with their developer and design teams, reporting directly to the VP of Product Management and Development.
Key Qualifications:
- Proficiency in Node.js for backend operations.
- Hands-on experience with AWS tools, including Terraform, ECS, Lambda, RDS, S3, and related networking.
- Familiarity with databases, notably DynamoDB and PostgreSQL.
- Expertise in HTML and CSS frameworks, emphasizing React and Ant Design.
- Implementation experience with OAuth workflows.
- Agile development experience.
- Proficient with JIRA Bitbucket for code management and deployment.
- Comfort in a Linux environment.
- Experience with integrating third-party cloud services is a plus.
- Ability to collaborate efficiently and adapt in a dynamic environment.
- Experience working with remote teams, both within the USA and Europe.
- Excellent communication skills.
- Experience working with Product Management and Agile Scrum methodologies
- Independence and team collaboration skills.
- At least 5 years of full-time experience in software development.
- Experience working with Product Management.
Nice to Have Qualifications:
- Familiarity with USA electricity markets and a passion or background in the energy sector.
- Experience with energy control protocols, e.g., OpenADR, CSIP 2030.5.
Personal Attributes:
- Effective Communicator: You can clearly voice your perspectives on critical decisions, are open to feedback, and can align even in disagreements.
- Initiative-taker: You thrive in ambiguous situations, foresee challenges, and don’t wait for the complete picture to start or seek necessary resources.
- Balanced Thinker: You appreciate the nuances in decisions, understand the trade-offs, and always strive to understand others’ viewpoints.