engineering
Posted 1 weeks agoStaff Software Engineer
at Stem, Inc.
PolandRemote
Responsibilities
- Act as technical liaison between engineering, product, and business stakeholders to ensure architectural decisions support strategic objectives Design, develop, and maintain end-to-end full stack features across web applications, from user interface to backend services and database integrations.
- Ensure proper security best practices are followed for all aspects of development and deployment of production systems/services.
- Collaborate with DevOps teams to implement CI/CD pipelines, containerization strategies, and monitoring solutions for deployed applications. Required
- Responsive design principles and/or mobile application development (React Native, Flutter, or native iOS/Android).
- Data Pipeline Architecture – The role will be responsible for overseeing and alignment of the current and future design, and architecture of data processing.
Requirements
- What We Are Looking For: Stem is seeking a highly skilled Staff Software Engineer to serve as a technical leader and architect across our clean energy software platforms PowerTrack®.
- Experience in distributed event streaming platforms is preferred.
- 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 Preferred
- Data analytics and machine learning concepts.
- Knowledge of energy industry standards and protocols.
- Background in building applications for regulated industries.
Experience
- Qualifications: 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.
Additional details
- This role demands deep technical expertise, strategic thinking, and the ability to mentor and influence engineering teams as we accelerate the clean energy transition. Key
- 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.
- Qualifications: Time-series databases and IoT data processing.
- Contributions to open-source projects or active technical community involvement.
- Engagement Model: This is a remote B2B contract position based in Poland or Romania.
- You will collaborate with a globally distributed team primarily operating within CET/CEST working hours.
- Please Note While this position is remote, occasional trips to the Berlin office may be required