Contribute to the digital transformation of the energy market!
As the world’s energy sector moves away from fossil fuels toward renewable energy sources, this transformation will be key to making power-generating assets more efficient and the electric grid more secure and resilient. These Geospatial products will play a critical role, by supporting the design, modelling and maintenance of electric, gas and telecommunications networks.
Your new company
Our client is an American multinational conglomerate incorporated in New York in 1892 who employs over 200,000 people worldwide. With over 130 years of market presence, the company operates worldwide in sectors like aviation, power, renewable energy, digital industry.The Romania Engineering Operations business is the biggest Global Deliver Center in the company’s Digital Grid footprint which allows them to bring a significant contribution to the Worldwide Electrical Energy context.
You will be a part of the Asset Management Engineering team, an Agile organization with a flexible working environment, where they are constantly looking to evolve their products, and the processes and technologies they use. Their current focus is on leveraging their long history of building client-server solutions, supported by their well-established geospatial experience, to develop innovative products, driven through a service-oriented architecture and delivered via the Cloud.
We are seeking to hire people who are passionate about technology, enjoy solving challenging problems and value the positive impact their work makes to our customers. As we significantly grow our current team, your technical expertise will enable us to implement this transformation.
The Product
The Product you will be working on is our Web Mapping applications (GIS - Geographic Information System) that support field workers and designers who are creating, maintaining and updating electric & telecoms networks. These applications play a major role in the energy revolution: renewable energy, cleaner energy, better use of our energy.
The Team
You will be joining an Agile team of 11 developers, plus Product Owner, Scrum Master, Program Manager, DevOps & UX teams, distributed over UK, USA and Romania.
Your new role
As a Senior Software Engineer with a product development focus, you will work in fast-paced Agile development teams using the latest software development technologies and infrastructure contributing to our full application stack including Angular-based Web applications, Node based Web services, and data storage.
What you'll need to succeed
- Ideally 3 - 5 years of work experience with our current tech stack, which currently includes Angular, Node, Typescript, RabbitMQ, PostgreSQL, Docker and Kubernetes, OR strong backend experience with Node and willingness to learn the rest. (both BackEnd and FullStack role are available)
- Expertise implementing RESTful APIs and the best practices around them.
- Experience developing secure enterprise software services and components, with a focus on performance and scalability.
- Experience writing and maintaining well tested, high-quality code based on an understanding of coding best practices and design patterns and automation.
- Passion about the end user experience of the products you build.
- Able to work well within distributed teams.
- Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Mathematics).
Nice to have
We work with most of these technologies, we could use your experience with a few of them:
- Experience using modern Cloud-based platforms such as AWS or Azure.
- Experience building applications with large data sources.
- Knowledge of Web Security principles, including OWASP.
- Familiar with authentication and authorization standards such as OAuth and JWT.
- Familiar with NoSQL databases such as Redis, Neo4j.
- Hands on development of highly robust and high throughput enterprise Cloud applications using microservices.
- Experience with event-driven architectures implemented with RabbitMQ, ActiveMQ, or Kafka.
- Experience with observability using tools such as Prometheus, Grafana, and/or the ELK stack.
- Knowledge of key UX and design principles.
- Experience with micro frontends using module federation.
- Experience with browser-based testing tools, such as TestCafé, Cypress, Protractor, etc.
- Experience with API test tools such as Grafana k6, JMeter, SoapUI, etc.
- Experience with DevOps CI/CD best practices, using tools such as Jenkins, Docker and Kubernetes.
- Experience in containerization and orchestration using Docker and Kubernetes.
- Familiarity with GIS mapping frameworks such as OpenLayers, Leaflet, Mapbox, etc.
- Experience handling the ingestion and management of geospatial data at scale (or similar connected network paradigm).
What you'll get in return
- Full remote working from anywhere in Romania
- Flexible working hours (Romania time zone)
- Annual, performance-based, salary review and bonus
- Daily meal vouchers (30 Lei/working day, approx. 600 lei/month)
- Private Medical Insurance, which can also be extended for family members
- 22 days holiday/year plus additional holidays according to your work-experience
- Additional days off (8th of March, 3rd Easter day)
- Gift vouchers for Christmas and Easter holiday (250 lei for each)
- Vacation bonus with an annual payout (700 lei net)
- Benefits for children (special occasions gifts, vouchers and events)
- Fully customized development and training programs all throughout the year
- LinkedIn Learning subscription and full access to our learning knowledge-base
- Bookster subscription
- Corporate discount to fitness services
- Well-being program with multiple events focused on a healthy lifestyle, free apps to support your healthy habits and free employee assistance program, provided by specialized counsellors
- An open communication culture in a friendly environment and with supportive teammates
The recruitment process consists of 2 technical interviews (1 hour each), plus a final discussion with the Hiring Manager. We value building teams diverse in thought and experiences.
If you like what you’ve read and are excited by this opportunity, but don’t meet all the requirements, we encourage you to make the jump and apply anyway.
What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.
If this job isn't quite right for you but you are looking for a new position, please contact us for a confidential discussion on your career. #1176354