Backend Developer

Product Dev. - Software Engineering · ., Massachusetts
Department Product Dev. - Software Engineering
Employment Type Full-Time
Minimum Experience Experienced

BUSINESS ENVIRONMENT:

Akselos is the creator of the world’s most advanced engineering simulation technology – the Digital Guardian. Founded in 2012 and with operations in Europe, the USA, and South East Asia, the company’s products are designed specifically to help protect the world’s critical infrastructure with real-time, condition-based monitoring for large critical assets. Awarded as 2020 Technology Pioneer by the World Economic Forum, Akselos is an MIT spin-out that was born in response to two societal challenges: the climate change driven transition to a low carbon economy, and the multi-trillion dollar infrastructure investment shortfall hampering economic growth and putting societies at extreme risk.

We’re working towards speeding up the megascale deployment of offshore wind by lowering the cost of energy, and making infrastructure more resilient, with condition-based monitoring and predictive maintenance at the center of our efforts.

We’ve taken the technology ubiquitously used in design, and applied breakthrough mathematics to make it powerful enough to also be used in operations.

The result is our flagship product, the Digital Guardian, which monitors the structural condition of critical infrastructure in real time, by combining next generation simulation software with sensors and data analytics. This offers asset owners/operators a window into the future, and the ability to have eyes on their assets 24/7.



POSITION BACKGROUND

The Backend Developer 's role is to help us enhance our platform.  Our cloud-based HPC platform allows all types of engineers to configure physical models, perform large-scale engineering simulations, and visualize/post-process results. The Backend Developer will develop extra functionality and fix bugs in areas such as user authentication, diagnostics, and cloud scaling.


 The position should be located remotely or ideally nearby Akselos offices: in the US Boston (MA), Houston (TX) or Lausanne (Switzerland) 


ROLES AND RESPONSIBILITIES:

  • Improve the server backend code in terms of features and performance
    • Develop the server backend, adding new features to meet business requirements.
    • Create new logging, diagnostic, monitoring, and notification tools to help ensure reliable operation of the cloud service and adherence to any SLAs.
    • Make architectural changes as necessary to smoothly scale cloud resource usage according to customer demand.
  • Ensure high quality of the server backend code in terms of low defect density
    • Diagnose failures observed in the logs, self-reported by applications, triggered in tests, or found by customers.
    • Make the necessary bug fixes and performance improvements.
    • Create new automated tests as needed.
    • Participate in code reviews.
    • Proactively audit the existing code for logic errors and vulnerabilities.
  • Occasionally make changes to the frontend code (React + Typescript)


THE IDEAL CANDIDATE WILL HAVE THE FOLLOWING SKILLS

  • Fluency in Python and SQL
  • Experience with Typescript and React
  • Ability to recognize antipatterns and security issues
  • Experience in designing and maintaining distributed systems
  • Linux systems administration experience would be a big plus
  • Familiarity with common tools and workflows used for building, testing, and deployment
  • Experience with Continuous Integration and Continuous Deployment would be a plus



OTHER SKILLS, EXPERIENCE AND QUALIFICATIONS

  • Four or more years professional software development experience or other demonstrable development experience, related to code running on servers.
  • A Back-end Developer should have a bachelor's degree in computer science, physics, engineering, or related field.
  • Initiative to come up with ideas for ways to improve the code base
  • Ability to communicate ideas effectively to other team members
  • Passionate about learning new technologies and developing technical solutions
  • detail-oriented 


 NEXT STEPS

To apply for this position please submit your CV and a cover letter through our website:
https://akselos.com/about/careers/

Thank You

Your application was submitted successfully.

  • Location
    ., Massachusetts
  • Department
    Product Dev. - Software Engineering
  • Employment Type
    Full-Time
  • Minimum Experience
    Experienced