Acuity

Senior Full Stack Software Engineer

Acuity

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $120,800 - $217,400 per year

Job Level

Senior

Tech Stack

AzureCloudDjangoIoT.NETPythonReact

About the role

  • The Sr. Full Stack Developer role is a critical role for the Atrius organization. In this role, you will be developing software for various portions of the Atrius Energy and Sustainability Applications with a focus on backend development and integration engineering.
  • While your primary focus will be building backend systems that connect to third party systems, you will be expected to contribute to basic UI efforts, as needed.
  • The tech stack is Python Django with React.
  • In this role, you will have an opportunity to apply your unique combination of technical system design and software engineering skills to customer facing products and services.
  • While doing so you will work with a broad array of technology and business experts to leave a lasting impact on our customer’s sustainability and business intelligence initiatives.

Requirements

  • 4+ years of programming experience with Backend Development.
  • 5+ years of software development experience.
  • Strong proficiency in Python is a must.
  • Experience in developing applications in at least one cloud environment is a MUST – Azure is preferred.
  • Good understanding of web development principles, including accessibility, security, and performance optimization.
  • Experience with CI / CD pipelines, tools, and frameworks.
  • Experience with HTTP/S, Networking, APIs, and JSON data structure.
  • Experience with Test Driven Development (TDD) and writing unit tests.
  • Strong leadership and mentorship skills.
  • Excellent written and verbal communication skills.
  • Ability to learn on the job and explore modern technologies with little supervision.
  • Experience with Django is a plus.
  • Experience with RESTful APIs, including high-performance client implementations.
  • Experience deploying or operating solutions on Microsoft Azure cloud platform.
  • Experience with .NET
  • Good knowledge of scripting languages.
  • Experience with building science concepts.
  • Experience working with IoT networks.
  • A passion for the environment