
Full Stack Developer
GridCARE
full-time
Posted on:
Location Type: Hybrid
Location: Redwood City • California • United States
Visit company websiteExplore more
About the role
- Develop dynamic, responsive front-end applications using Angular.
- Build and maintain Node.js and Express backend services for performance and scalability.
- Design, implement, and manage RESTful APIs connecting front-end and backend systems.
- Integrate various data sources and services, including PostgreSQL and cloud-based systems.
- Write clean, maintainable, and testable code following best practices and team standards.
- Collaborate with UI/UX designers, product managers, and QA engineers to ensure seamless functionality.
- Conduct code reviews, improve CI/CD workflows, and support deployment automation.
- Troubleshoot, optimize, and enhance application performance across the stack.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience developing full-stack applications with Angular and Node.js.
- Expertise in JavaScript/TypeScript, HTML5, and CSS3.
- Strong understanding of REST API design, implementation, and security.
- Experience with PostgreSQL or other relational databases.
- Proficiency in Git and familiarity with Agile methodologies.
- Working knowledge of Docker, CI/CD pipelines, and cloud platforms such as AWS or Azure.
- Excellent problem-solving, debugging, and communication skills.
Benefits
- Competitive salary and equity.
- Comprehensive benefits package.
- Hybrid work environment with catered lunches and snacks.
- The chance to work at the intersection of AI, automation, and data systems alongside experienced engineers and leading researchers.
- A mission-driven team focused on shaping the future of the energy transition.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
AngularNode.jsExpressRESTful APIsJavaScriptTypeScriptHTML5CSS3PostgreSQLGit
Soft Skills
problem-solvingdebuggingcommunication
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering