Senior Software Engineer

Senior Software Engineer

Full-Time 60000 - 80000 € / year (est.) Home office possible
Lunar Energy

At a Glance

  • Tasks: Design and implement innovative software solutions for a next-gen home battery system.
  • Company: Join Lunar Energy, a visionary tech company transforming home energy.
  • Benefits: Competitive salary, stock options, remote work, and wellness benefits.
  • Other info: Fully remote role with excellent career growth and training opportunities.
  • Why this job: Make a real impact in green tech while working with cutting-edge technologies.
  • Qualifications: 4+ years in software engineering with experience in frontend and backend systems.

The predicted salary is between 60000 - 80000 € per year.

At Lunar Energy, we're on a mission to transform the way we power our homes by building an ecosystem of all-electric products, starting with a next-generation home battery system and a cloud PaaS to manage large fleets of Distributed Energy Resources (DER) assets. Comprising a team of visionary entrepreneurs and dedicated technology and industry experts, we're united by our shared vision of deploying and building products to electrify homes that are connected through an integrated software platform.

Your Responsibilities:

  • Designing and implementing the business logic to expose our functionality via APIs and UI interfaces, using functional programming and serverless computing
  • Implementing Frontend code on mobile or web applications
  • Working and co-ordinating across multiple teams to ensure delivery, raise standards and ensure consistency
  • Contributing to the continual improvement of our development best practices

Your key skills & experience:

  • 4+ years of experience as a Software Engineer
  • Experience in strongly typed languages, such as Typescript, Rust or others
  • Experience in both Frontend and Backend software systems
  • Working experience with Unix operating systems
  • You enjoy working in a smaller team where you can see the huge impact of your work
  • You value learning and approach new information with an open mind, willing to reconsider your opinions when presented with compelling evidence
  • You are autonomous and enjoy managing your own workload and deadlines

Desirable skills:

  • Experience with the Functional programming paradigm
  • Experience in UI/UX design, and tools such as Figma
  • Knowledge of Functional Reactive Programming and related frameworks such as React or RXJS
  • Professional experience in the renewable energy sector, or an interest in green tech
  • Japanese language proficiency

Joining us gives you:

  • A competitive salary and stock options package
  • Access to a private Medical Insurance scheme through BUPA (medical history disregarded)
  • A wellbeing and lifestyle benefits plan through Medicash
  • 5% employer contributions pension matching
  • Life assurance & income protection schemes (available after 12 months of service)
  • A budget of £1,000 per financial year for work-related training and an allowance of 4 training days.
  • Cycle To Work scheme and Workplace Nursery benefit.
  • A £200 bonus upon joining for remote work setup.
  • Access to Spill - a Mental Health Support platform.
  • Enhanced Maternity and Paternity Pay
  • 25 days of annual holiday entitlement plus 8 Bank Holidays.
  • Fully remote working within the UK

Duration: Full-Time

Location: Fully remote, but you are welcome any time at our office in Spitalfields, London (UK), as often as you like.

We are proud to be an equal opportunities employer and welcome applications from all suitably qualified persons regardless of race, sex, ethnicity, disability, religion/belief, sexual orientation, gender identity or expression, nationality, age or social background. We would like to actively encourage applications from those who identify with less represented and minority groups. We do not filter applications by university background and encourage those who have taken alternative educational and career paths to apply.

Senior Software Engineer employer: Lunar Energy

At Lunar Energy, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. Our commitment to employee growth is evident through our generous training budget, wellbeing benefits, and flexible remote working options, allowing you to thrive in your role as a Senior Software Engineer while contributing to our mission of electrifying homes sustainably. Join us in a dynamic environment where your contributions make a tangible impact on the future of renewable energy.

Lunar Energy

Contact Detail:

Lunar Energy Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer

Tip Number 1

Network like a pro! Reach out to current employees at Lunar Energy on LinkedIn or other platforms. A friendly chat can give you insider info and might just get your foot in the door.

Tip Number 2

Show off your skills! Prepare a portfolio or GitHub repository showcasing your best projects, especially those using Typescript or functional programming. This will help you stand out during interviews.

Tip Number 3

Practice makes perfect! Brush up on your coding skills with mock interviews or coding challenges. This will help you feel more confident when tackling technical questions during the interview process.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our mission at Lunar Energy.

We think you need these skills to ace Senior Software Engineer

API Development
Functional Programming
Serverless Computing
Frontend Development
Backend Development
Typescript
Rust

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experience mentioned in the job description. Highlight your 4+ years of experience as a Software Engineer and any relevant projects that showcase your expertise in strongly typed languages like Typescript or Rust.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about renewable energy and how your background aligns with our mission at Lunar Energy. Share specific examples of your work in both Frontend and Backend systems to demonstrate your versatility.

Showcase Your Team Spirit:We love candidates who thrive in smaller teams! Mention any experiences where you collaborated across multiple teams or contributed to improving development practices. This will show us that you value teamwork and are ready to make an impact.

Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about our culture and values.

How to prepare for a job interview at Lunar Energy

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially strongly typed languages like Typescript and Rust. Brush up on your knowledge of functional programming and serverless computing, as these will likely come up during technical discussions.

Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've designed and implemented business logic or APIs. Think about challenges you've faced in previous roles and how you overcame them, particularly in a team setting, as collaboration is key at Lunar Energy.

Demonstrate Your Passion for Green Tech

Since Lunar Energy is focused on renewable energy, it’s a great idea to express your interest in green technology. Share any relevant experiences or projects that highlight your commitment to sustainability and how you see technology playing a role in this sector.

Ask Insightful Questions

Prepare thoughtful questions about the company’s vision, the team dynamics, and their approach to development best practices. This not only shows your genuine interest but also helps you gauge if the company culture aligns with your values.