Senior Full Stack Software Engineer

The AES Group•Boston, MA
•Onsite

About The Position

We are seeking an experienced Senior Full Stack Software Engineer to join the engineering team and help develop technology solutions supporting sustainable energy. The role involves designing, developing, and optimizing internal financial modeling applications and enterprise software solutions across the full technology stack, using React, TypeScript, Python, Django, and Microsoft Azure. The engineer will drive technical projects from design through deployment, contribute to architectural decisions, mentor junior developers, and collaborate with engineering teams and business stakeholders.

Requirements

  • At least 7 years of professional full-stack software development experience.
  • Strong hands-on experience building frontend applications with React and TypeScript.
  • Proficiency in modern Python development.
  • Experience with Python web frameworks such as Django, FastAPI, or similar technologies.
  • Strong understanding of frontend and backend application architecture.
  • Solid experience with SQL and relational databases.
  • Understanding of cloud infrastructure, databases, storage, caching, and content delivery technologies.
  • Familiarity with Microsoft Azure or other cloud platforms.
  • Experience with Git, CI/CD pipelines, automated testing, and deployment processes.
  • Exposure to infrastructure-as-code tools such as Terraform.
  • Strong debugging, analytical, and problem-solving skills.
  • Ability to independently manage technical projects and deliver solutions from conception through deployment.
  • Excellent communication and collaboration skills.

Nice To Haves

  • Experience developing financial forecasting applications or financial modeling software.
  • Experience working in engineering organizations with 10 or more developers.
  • Experience building and optimizing consumer-facing web applications.
  • Familiarity with modern AI-powered development tools.
  • Experience mentoring junior engineers and providing technical guidance.

Responsibilities

  • Design, develop, test, and deploy scalable full-stack applications using React, TypeScript, Python, Django, and Azure.
  • Build and optimize frontend applications with a focus on performance, usability, and maintainability.
  • Develop backend services, APIs, and web applications using Python frameworks such as Django or FastAPI.
  • Drive technical design decisions and establish scalable architecture, coding standards, and development best practices.
  • Participate in sprint planning, code reviews, technical discussions, demos, and Agile development activities.
  • Collaborate with product teams, business stakeholders, and end users to understand requirements and deliver solutions.
  • Identify technical challenges, troubleshoot complex issues, and implement reliable solutions.
  • Work with SQL and relational databases to support application functionality and performance.
  • Implement CI/CD pipelines, automated testing, and deployment processes.
  • Use cloud infrastructure and tools such as Microsoft Azure, Git, and Terraform.
  • Mentor junior developers and contribute to the technical growth of the engineering team.
  • Identify opportunities to improve applications, development processes, and engineering efficiency.
  • Explore and use modern AI development tools to accelerate software delivery and improve code quality.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service