Full Stack Senior Engineer (.NET/React)

Great GrayBoston, MA
3d$130,000 - $170,000Hybrid

About The Position

Great Gray is looking to add a Full Stack Senior Engineer (.NET/React) on our Technology team. The engineer we seek comes with strong experience in compiled languages (ex. .NET, Java), and solid experience with frontend languages and frameworks (ex. JavaScript, Angular, React, Vue). You will be working collaboratively within an agile team, contributing to architectural decisions, and championing best practices in software development. If you believe in DevOps principles, value continuous delivery, and understand that quality is a shared responsibility you will do well here. Our team members are expected to take full ownership of our products as well as embrace efficiency and continuous improvement. We are not looking for a few rock stars, but rather very strong team players that wish to collaborate to create fantastic software. This is an exciting opportunity to grow alongside Great Gray as we expand, integrate, and build cutting-edge solutions. Your ability to mentor, solve complex technical challenges, and drive results will multiply the effectiveness of your team and shape the future of our technology

Requirements

  • Exhibits our Great Gray values: Growth Mindset, Disciplined Curiosity, Grit, Results Ownership, Collaboration.
  • 5+ years of software engineering or development experience with 3+ years of experience in a complied language (ex. .NET, Java).
  • Strong experience with RESTful APIs, microservices architecture, and event-driven systems.
  • Strong proficiency in SQL Server, PostgreSQL, or MySQL.
  • Experience with front-end technologies like Angular, React, or Next.js

Nice To Haves

  • A solid understanding of software architecture principles and experience implementing design patterns.
  • Ability to thrive in a fast-paced, dynamic environment and manage multiple priorities effectively.
  • A growth mindset with an eagerness to learn new technologies and adapt to evolving challenges.
  • Comfortable navigating ambiguity.
  • Entrepreneurial mindset to bring best practice ideas to the team.
  • Hands-on experience with Azure services and designing scalable, cost-effective cloud solutions.

Responsibilities

  • Develop and enhance scalable, maintainable, cost-effective cloud solutions using .NET Core, ensuring high performance and reliability.
  • Collaborate closely with cross-functional teams to translate business requirements into efficient, maintainable, scalable, and high-quality solutions.
  • Drive technical excellence through thorough code reviews, identifying opportunities for optimization, and enforcing best practices in code quality, security, and performance.
  • Proactively monitor and maintain business-critical platforms and services, ensuring high availability and seamless user experiences.
  • Diagnose and resolve complex technical issues, minimizing downtime and continuously improving system efficiency.
  • Contribute to innovation by exploring emerging technologies, design patterns, and architectural improvements to keep our solutions cutting-edge.
  • A problem-solving mindset and the ability to contribute to technical discussions.
  • Strong collaboration skills, fostering an environment of shared learning and innovation.
  • A passion for best practices, design patterns, and driving excellence in development.
  • The ability to balance multiple priorities while maintaining high-quality outcomes.
  • Complete other related duties as assigned

Benefits

  • Be an integral part of an early-stage, high-growth organization!
  • Hybrid work environment
  • Competitive compensation package including 401(k) with elective and non-elective match opportunities
  • Lifestyle spending allowance program
  • Medical, Dental, Vision Insurance
  • Employer-paid life and disability insurance
  • Generous paid time off program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service