Get notifications to your inbox about new jobs that are similar to this one.
No spam. No ads. Unsubscribe anytime.
Industry leader in intelligent SaaS solutions for wind energy, empowering employees to create amazing services and software for customers.
Shoreline, the industry leader in intelligent SaaS solutions for wind energy, is looking for a fully remote full-stack software developer to join our Engineering team.
As part of our Execution Software Development Team, you’ll work on our cloud platform used by some of the world’s largest renewable energy companies to operate and maintain wind farms across the globe. You’ll work on a team of 5-6 developers in close collaboration with people in our QA and Product teams. The work covers everything from features and bug fixing to scalability/performance enhancements and improving reliability and maintainability.
Typical working hours across the company are 8am-4pm CET (so, eg, 7am-3pm in UK, Ireland and Portugal; 9am-5pm in Finland, Estonia, Greece, Turkey, Egypt and elsewhere in EEST). Our aim is to ensure our platform is sufficiently robust that it rarely if ever needs out-of-hours development work. Still, since our customers operate 24/7, we do have a (paid) on-call rota for 3rd-line support that you would join once you have enough experience under your belt.
We have two SaaS products:
We plan and track our work using a lightweight low-ceremony version of Scrum run by the dev team leads. We place an emphasis on incremental delivery (typically behind feature flags) and equal treatment of different types of work (features, scalability enhancements, productivity and maintainability improvements, bug fixes, etc). Having a simple and transparent process in Engineering helps our colleagues in the rest of the business with their own planning, and allows the company to make better-informed prioritisation and trade-off decisions.
Our tech stack has evolved over time. There are currently a few different JavaScript frameworks on the front-end, though we are moving towards Angular across the board for web front end and React for mobile front end. Broadly, the back-end is currently JavaScript (Node.js) for the “Execution” product and Java (Spring Boot) for the “Design” product (which includes the “Shoresim” simulation engine). The data layer is MongoDB and MariaDB, though we are gradually migrating more towards the latter. Everything runs in AWS (currently Docker images on EC2 instances, but we want to move to ECS). We have a mixture of shared and per-customer environments.
Although we don’t have the same scalability challenges as some B2C businesses, our clients process sizeable amounts of data through our system. They also operate around the globe and around the clock. The wind farms they are building and operating are large complex weather-dependent projects, each representing many hundreds of millions of dollars of investment. The efficiency improvements our software brings to the planning and operation of wind farms (both offshore and on shore) are hugely valuable. Availability of our SaaS platform, along with its speed and the accuracy of its outputs, are mission critical to them. This means we care a lot about getting things right, and we put significant effort into code quality, automated testing and process refinement. At the same time, we have a large scope of features yet to create to fully serve the industry. Juggling between all the competing priorities can be hard, and we aren’t always exactly where we want to be, but most people on the team would say we are moving in the right direction.
There is a fair amount to learn to get up to speed with the offshore wind industry, but a lot of what our customers do is quite interesting to someone with an “engineering” mindset, and there is significant satisfaction to being involved in the creation and operation of new sources of clean energy.If you would like to know more about the position, please reach out to Head of Engineering Dennis Mølholm Hansen at molholm@shoreline.no
We are working purposefully to find the right candidate for this position and job interviews are held on an ongoing basis, so please do not hesitate to apply for the position.
Remote🇺🇸💰Added 6h ago
Senior Full Stack Engineer
Ternary - A remote-first company focused on building the best FinOps cost management platform to help engineers, finance analysts, and business leaders optimize cloud computing expenses.
NodeReactTypeScriptAPIUI developmentAuthCI/CDdocumentationCloudEnterprise
Remote🇺🇸💰Added 17h ago
Sr. Full Stack Engineer
Strayer University, LLC - Strayer University is a learning organization dedicated to providing students with continuous learning resources, tuition assistance for employees and immediate family, and experiences they need no matter where they are in their career
ReactNodeGraphQLPythonPostgreSQLNeo4JMachine learningGenerative AIAWSGCP + 7
Remote🇺🇸💰Added 19h ago
Sr. Full Stack Engineer
Capella University Inc - Capella University offers flexible and affordable degree programs designed for working professionals.
ReactNodeGraphQLPythonPostgreSQLNeo4JMachine learningGenerative AIAWSGCP + 7
Remote🇺🇸Added 21h ago
Full Stack Engineer
Cigna-Evernorth Services Inc. - A global health company with a mission to improve the health and vitality of those they serve.
CC++PythonJavaScalaJavascriptRubyPerlSQLTeradata + 12
Remote🇺🇸Added 21h ago
Lead Full Stack Engineer
A financial company focused on driving a major transformation within Capital One and creating solutions to help millions of Americans achieve financial empowerment.
JavaPythonSQLNodeGoScalaDockerKubernetesAWSGCP + 9
RemoteContract🇺🇸Added a day ago
Fullstack Developer
Scale3C - An award-winning development agency located in Vilnius, Lithuania, working with clients from around the world.(it services and it consulting)
AngularJavaKubernetesContainersOpenShiftJenkins