We’re opening the position of a Senior Software Developer to work with our Client – a leading energy SaaS company delivering highly technical insights and predictive/prescriptive analytics that empower customers to make decisions that increase profit.
You would be joining the Front-End Chapter of the team developing our premier energy analytics platform.
EU residence is a must.
Responsibilities:
Rapidly prototype new features in a React-based web application
Influence design and user experience of single-page applications
Perform full-stack development and maintenance of our platform services built with Node.js, React, and Kubernetes
Create and maintain microservices backed by document-based databases and GPU accelerated databases
Contribute to scoping, estimating, and planning projects
Debug, investigate, and resolve bugs and customer issues
Write unit, integration, and end-to-end tests
Lead code reviews, API design reviews, or technical reviews of the products
Stay up to date on industry trends through self-study, research, and online courses
Mentor junior team members
Requirements:
EU residence
5+ years of software development experience building web applications with React and Node.js
Extensive experience with modern web application development tools and libraries
Multiple years of experience writing modern applications in JavaScript (ES2015 and later)
Knowledge and experience with one JavaScript-based bundler (we use webpack)
Solid understanding of proper use and design of a microservices architecture
Understanding of the fundamental design principles behind building secure and scalable applications
Experience working within a continuous integration and deployment (CI/CD) environment
Familiarity with OOP and Agile methodologies
Ability to manage source code effectively using Git (we use GitHub)
Excellent understanding of data structure and algorithms
Excellent communication and cross-functional collaboration skills
English level – Upper-Intermediate or higher
Will be a plus:
Hands-on experience with Jest and/or React Testing Library
Experience in data visualization, using Mapbox, D3, or other JavaScript-based libraries
Familiarity with Docker and Kubernetes
Familiarity with MongoDB and PostgreSQL
Familiarity with Git (or an equivalent)
Familiarity with Azure Cloud services (or an equivalent)
Understanding of CI/CD
Experience working in a Nix-like environment (Linux, OSX, Windows WSL2)
We offer:
Career and professional growth
Competitive salary, salary reviews
Friendly and highly professional teams
Ability to work remotely (we provide all equipment)
Paid 18 working vacation days
Paid 12 sick leaves
Paid bank holidays
English/German/Polish language courses
Net per month - B2B
Check similar offers