About Onboard powered by ConserviceFounded in 2017 in a living room in Salt Lake City, UT, with a now national presence and 200+ person workforce, Onboard is a fast-growing, technology-enabled service and software company that is changing the way in which rental property technology amenities (Internet, streaming video, smart home, access control) are created, deployed and managed in multi-tenant environments (apartments, HOAs, single family rentals, student housing, etc). Onboard offers the first and most comprehensive turnkey platform built for property owners, management and staff to blueprint, negotiate, implement, and support sustainable prop tech amenity programs from the nation's leading internet and technology service providers.
Onboard serves many of the nation's largest rental property portfolios and property management companies - with over 180,000 units under contract averaging multiple years in length - providing a steady base of recurring revenue.
Bootstrapped and profitable for its first 5 years, Onboard raised money for the first time in Q1 2023 in order to accelerate growth and capture its $4B+ TAM. In April 2024, Onboard was acquired by Conservice, the industry's leading utility management provider. Conservice employs over 2,000 team members and has helped its clients benefit from a centralized solution for bulk connectivity, utility invoices, expense recovery, and ESG data. With the backing of Conservice, there's never been a better time to join the team at Onboard.
About the RoleWe are seeking a motivated and talented Junior to Mid-Level Software Engineer to join our growing engineering team. In this role, you will contribute to the design, development, and maintenance of high-quality software solutions for our customers. You will work closely with senior engineers, product managers, and designers to learn and grow within a challenging and rewarding environment.
Responsibilities- Contribute to the development and maintenance of microservices using .NET Core, leveraging event-driven architectures with AWS services like SQS, EventBridge, and Lambda.
- Assist in the development and maintenance of React-based micro-frontends using TypeScript.
- Participate in code reviews and contribute to improving code quality and maintainability.
- Assist in the implementation and testing of features within an AWS Kubernetes environment.
- Learn and contribute to the integration with various data sources, including Microsoft SQL Server and AWS Aurora.
- Participate in all phases of the software development lifecycle, including requirements gathering, design, development, and testing.
- Write clean, well-documented, and testable code.
- Eagerly learn and grow within a fast-paced and challenging environment.
Qualifications- 3-7 years of professional software development experience.
- Solid understanding of .NET Core, C#, PHP, Laravel, and object-oriented programming principles.
- Experience with React, JavaScript, and a strong desire to learn TypeScript.
- Experience with Agile development methodologies (e.g., Scrum, Kanban).
- Excellent communication and interpersonal skills.
- Strong problem-solving and analytical skills.
- A passion for learning and a strong work ethic.
Bonus Skills- Basic understanding of cloud computing concepts and AWS services.
- Experience with data engineering tools and techniques, including dbt for data transformation and pipeline orchestration.
- Experience with data warehousing concepts and best practices.
- Experience with data visualization and reporting tools, such as ThoughtSpot or js libraries (e.g., Chart.js, Recharts, Victory).
- Experience with Serverless Framework.
- Experience with Infrastructure as Code tools (e.g., Terraform, Pulumi).
Compensation & Benefits- Competitive salary & bonus
- Health, dental, vision, and HSA
- 401(k) with company match
- Basic life & AD&D coverage
- PTO in accordance with company's current PTO plan
- Holiday pay in accordance with the company's current paid holiday schedule