remote
Software Engineer II - Full Stack - Indeed
Software Engineer
Full‑stack engineer building scalable web features, collaborating with product and design, and delivering both well‑defined tasks and larger ambiguous projects using JavaScript, React, Node.js, and cloud services.
About the role
Key Responsibilities
- Design, develop, and maintain full‑stack web applications using React on the front end and Node.js on the back end.
- Implement and optimize RESTful APIs and data storage solutions with SQL databases.
- Collaborate with product managers, designers, and other engineers to translate requirements into technical specifications and break down large initiatives into actionable work items.
- Write clean, testable code, conduct code reviews, and ensure adherence to best practices and coding standards.
- Deploy and monitor services on AWS, leveraging CI/CD pipelines and infrastructure‑as‑code tools.
- Participate in agile ceremonies, contribute to sprint planning, and continuously improve team processes.
Requirements
- 2+ years of professional experience building web applications with JavaScript, React, and Node.js.
- Strong understanding of relational databases, SQL query optimization, and API design.
- Hands‑on experience with AWS services (e.g., EC2, S3, Lambda) and modern CI/CD workflows.
- Proficiency with version control (Git) and collaborative development practices.
- Ability to work effectively in an agile environment, communicate technical concepts clearly, and solve ambiguous problems.
Skills
javascriptreactnodejssqlawsagile