Post Job Free
Sign in

Software Developer and IT Support

Company:
Newbury Residential, Inc.
Location:
Lynnfield, MA, 01940
Posted:
March 01, 2026
Apply

Description:

Description:

Software Developer / IT Support (Junior–Mid Level)

Remote Real Estate Growth Opportunity

Job Overview

This is a junior Software Developer/IT Support role at a vertically integrated real estate investment and management firm that operates like a start up. Well suited for a recent graduate or early-career developer seeking hands-on experience, mentorship, and opportunities to grow in a fast moving environment.

You will spend about 70% of your time on software development and 30% on IT support. On the development side, you will be building internal tools, integrating with third-party platforms, and working within a serverless cloud environment. For IT, you will help keep everyday operations running smoothly by handling support requests and assisting with infrastructure upkeep.

The role is remote with 1-2 in-person meetings per month for roadmap planning and team check-ins. You will work closely with the CTO, contribute ideas, and have your work directly support teams across our organization.

How You'll Spend Your Time

Development

Develop features and small applications in our Next.js environment

Create internal tools that improve workflows, reporting, and efficiency

Integrate third-party platforms and APIs, including our internal accounting systems like Entrata/Wave

Contribute to our cloud infrastructure using AWS serverless services

Write clean and maintainable full-stack code

Leverage AI tools like Cursor, and Claude to work more efficiently while still being able to code on your own

Participate in code reviews, manage deployments, and troubleshoot issues in production

Maintain our databases and help power reporting through BI integrations

Stay current on framework updates and help roll out improvements when needed

IT Support

Handle support requests such as access issues, connectivity problems, and equipment troubleshooting

Create and manage user accounts as new properties and team members come onboard

Set up and configure laptops, phones, printers, and other equipment

Support a secure, remote-first work environment

Help standardize systems and documentation as the company continues to scale

The Kind of Person Who Thrives Here

Curious and eager to learn, you're comfortable not knowing everything on day one

Self-motivated and comfortable taking ownership of your work

Thrives in environments that are fast-paced

What We Offer

Paid Time Off and Holidays

401(k) with Company Match

Health Savings Account

Medical, Dental, and Vision Coverage

Remote-first role with 1–2 in-person meetings

Direct mentorship and real exposure to decision-making

Opportunities for professional development and skill growth

About Us

Newbury Residential is a fast-growing real estate management company focused on the acquisition, transformation, and long-term success of multifamily communities across the country.

Our mission is to create exceptional living spaces that enrich the lives of our residents, foster a sense of community, and uphold the highest standards of quality and customer service. Our goal is to incrementally improve every community we own and manage.

In just two years, we've grown from 8 to 54 employees and are still early in our journey. Our teams manage thousands of homes nationwide, and the systems we build internally play a direct role in how effectively we serve our residents.

As a part of our team, your work doesn't disappear into a backlog. It shows up in the hands of our team, solving real day-to-day issues.

Ready to Apply?

This role offers a great learning experience for someone looking to grow their skills across development and IT. You'll be part of a team that's genuinely excited about where the company is headed. Requirements:

1+ year of professional software development experience

Strong foundation in JavaScript, CSS, and React

Solid understanding of RESTful APIs

Bachelor's degree in Computer Science or comparable practical experience (bootcamp, coding academy, etc.)

Available to meet locally in the greater Boston area

Strongly Preferred

Experience with Next.js and Node.js

Comfort using GitHub for version control and collaboration

Experience with Postman or similar API testing tools

Familiarity with AI-assisted development tools and the ability to review and modify generated code

Bonus Points

Experience with AWS services such as Lambda, DynamoDB, S3, and API Gateway

Experience with SQL (Postgres) and/or NoSQL databases

Familiarity with Azure Entra ID, Microsoft Intune, or RMM tools

Previous experience in IT support or helpdesk roles

Compensation details: Yearly Salary

PIf2da34f8bc60-31181-39662755

Full Time

Apply