Staff Software Engineer

Posted 51mins ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Staff Software Engineer managing full stack features for clean energy software platforms. Collaborating with global teams to oversee data processing architecture and system design.

Responsibilities:

  • Responsible for overseeing and alignment of the current and future design, and architecture of data processing
  • Act as technical liaison between engineering, product, and business stakeholders
  • Design, develop, and maintain end-to-end full stack features across web applications
  • Ensure proper security best practices are followed for all aspects of development and deployment of production systems/services
  • Participate in code reviews, provide constructive feedback, and mentor junior developers
  • Stay current with emerging technologies and propose new tools that improve development efficiency and quality
  • Collaborate with DevOps teams to implement CI/CD pipelines, containerization strategies, and monitoring solutions for deployed applications.

Requirements:

  • B.S./M.S. in Computer Science or related field, or equivalent experience
  • 8+ years in full stack development with a track record of delivering complex applications
  • Technical Skills: JavaScript (ES6+), HTML5, CSS3, TypeScript, React (preferred), Angular, Vue.js, Node.js, Redis, C# (preferred), fluency in other languages is a plus, RESTful APIs, GraphQL (a plus), SQL/NoSQL databases, AWS platform, Kubernetes, Git, CI/CD tools (GitLab CI, GitHub Actions), Testing frameworks and TDD

Benefits:

  • Professional development opportunities
  • Remote work options