Software Developer - Technical.ly

Software Developer Philadelphia

STRATIS IoT |  Philadelphia | Dev / Eng

Job Description
Perks + Benefits
Company Culture
Technical.ly Coverage

WHO WE ARE

RealPage is changing the technology real estate industry and our teammates know how to think big and leave their mark. If you want to join a globally progressive and inclusive company devoted to excellence, we are looking for you!

We are the leading global provider of software and data analytics to the real estate industry. We navigate clients toward the right decisions with data and technology insights they can only get from RealPage. Serving our clients is our highest priority and RealPage teammates are our greatest asset.

Come join a team where your work makes an impact every day!

ABOUT THE TEAM

STRATIS IoT, a RealPage company, is seeking a Developer II to join our engineering team that is bringing the smart home to the smart apartment building. In this position, you will join our access team, which deals with granting and securing resident, staff, and visitor access to buildings and apartments from sidewalk to sofa and incorporates smart locks and other access control systems into our ever-growing IoT platform.

 

STRATIS IoT, a RealPage company, makes IoT and all of its benefits available to residents, staff, and owners of multifamily buildings. Through our apps and hardware integrations, we provide the convenience and luxury of IoT while incorporating and leveraging the latest energy saving devices and IoT practices to help make a positive impact on our environment.

 

The STRATIS peeps are a collection of adventurous, multifaceted individuals who bring what they’ve learned through various walks of life to improve our products. Our award-winning team and culture focus on creating a supportive and collaborative environment where all individuals feel welcome and empowered to succeed.

WHAT YOU’LL DO

As a Developer II, you’d work primarily in enhancing current integrations and helping debug issues as they arrive. You should understand the principles of software development enough to be able to work independently on one area of the codebase after an introduction from a more experienced member of the team.

PRIMARY RESPONSIBILITIES

  • Contribute enhancements to existing features, track down and fix bugs, and work with other developers to build new features;
  • Provide on-call support (after an initial period spent learning our systems) on escalated tickets and to members of our team who are working on access features in the field;
  • Write clean, correct, well-tested code that incorporates feedback from code reviews and following pre-determined best practices;
  • Provide feedback for other developers in code reviews;
  • Communicate quickly and effectively when blocked on a task.

REQUIRED KNOWLEDGE/SKILLS/ABILITIES

Languages and Frameworks

Must haves (this is a backend focused role on a codebase mostly in Python and Django):

  • Proficient in Python or a similar backend language (e.g. Ruby, NodeJS, PHP, C#, etc.);
  • Familiarity with Django or a similar backend framework (e.g. Flask, Tornado, Rails).

Nice to have:

  • Some experience with TypeScript and React or similar front-end languages and frameworks used in building modern web applications (e.g. Angular, VueJS, etc.);
  • Able to demonstrate they know enough to write production-quality code independently (after some help getting started and with needed help when blocked);

One of the following would help show the above:

  • Have worked with production code either in a prior job, internship, co-op, or bootcamp;
  • Have built complex individual projects;
  • Have worked in an position adjacent to software engineer (e.g. QA, DevOps, etc.) and can demonstrate proficiency in Python or a similar language;
  • Fast and resilient learner who enjoys the challenges of new technology and systems;

Not necessary to have prior IoT or hardware experience – most of the time we’re interacting with devices through APIs. We aren’t writing software to run on the devices themselves.

WHAT WE OFFER

At RealPage, we’re always looking for talented professionals who thrive in a learning work environment that continually supports individual greatness. We foster a culture of innovation and creativity. It is the things you do that bring out the best of you and RealPage.

 

RealPage considers qualified applicants without regard to gender, sexual orientation, gender identity, religion, race, national origin, age, veteran, or disability status. We celebrate diversity and are committed to building an inclusive work environment where all teammates feel a sense of belonging while bringing their authentic self to the table and being valued for it.

Apply Now
Read More
Health & Wellness
  • Dental Insurance
  • Employee Assistance Program (EAP)
  • FSA
  • Health Insurance
  • HSA
  • Life Insurance
  • Long Term Disability
  • Mental Health Benefits
  • Short Term Disability
  • Vision Insurance
Other
  • Charitible Donation Matching Programs
  • Community Service Programs
  • Pet Friendly Office
Parental Benefits
  • Family Medical Leave
  • Nursing Room
  • Parental Leave
Perks & Discounts
  • Casual Dress
  • Offsite Company Events
  • Snacks Provided
  • Special Discounts
Professional Development
  • Employee Recognition Programs
  • Training & Development Budget
  • Tuition Reimbursement
PTO/Flexibility
  • Commitment to Work/Life Harmony
  • Flexible Work Schedule
  • Paid Holidays
  • Paid Sick Days
  • PTO
Retirement & Stock Options Benefits
  • 401k with company contribution

What do employees love about the work they get to do at STRATIS?

Our team gets to tackle challenges every day by doing the latest and greatest in smart access and the IoT world. Our company is managing IoT devices in multifamily spaces, meaning we have to balance the privacy and autonomy of the resident versus the responsibilities and needs of the people who run the property. On top of that, we need to make sure the nitty-gritty of the tech is working.

STRATIS’ tech plays an important role in the day-to-day lives of the clients we serve. Our team is driven to serve our clients so families across the globe enjoy their safe, comfortable homes.

 

How do you acclimate a new hire in a remote working environment?

After you join the team, we hold an onboarding process that includes informative conversations about STRATIS’ history and mission. We prioritize this, since it’s a chance for you to learn why your work and time at STRATIS is so valuable. By the way, our encouragement of new ideas led to an employee suggesting a more robust approach to onboarding mid-pandemic and the development of our current process — so we mean it when we say we want to hear what you think.

STRATIS also offers a mentorship program, so you can connect with a seasoned employee. We aim to welcome you into our collaborative and supportive network.

 

What will I learn at STRATIS?

No question goes unanswered at STRATIS. Once you join the squad, reach out to any team member whose work you’re curious about. Our Slack is very much driven by an open-door policy.

Though we have grown over the years, STRATIS has a startup spirit and loves finding go-getters that see growth in their own roles and professional careers. If you want to think big, we can’t wait to meet you.

Sign-up for daily news updates from Technical.ly