Second Nature is looking to solve the problem of making resident onboarding, resident services, and ancillary revenue effortless for property managers by building the world's first Resident Experience Platform.
Requirements
- 1–3+ years of software engineering experience in a production environment.
- Experience coding in TypeScript, JavaScript, Python, Java, or similar languages.
- Familiarity with relational databases and writing performant queries.
- Understanding of core software engineering principles, data structures, and algorithms.
- Commitment to writing maintainable, testable code.
- Curiosity, humility, and a passion for continuous learning.
Responsibilities
- Contribute to the design and development of backend services, APIs, and frontend features.
- Write efficient, maintainable, and well-tested code in TypeScript (and occasionally other languages).
- Participate in design discussions, code reviews, and pair programming to learn from others and share your perspective.
- Collaborate with product and design teams to translate ideas into technical solutions.
- Help maintain and improve our continuous delivery pipeline as part of our trunk-based development practice.
- Support monitoring, logging, and testing efforts to ensure high system reliability.
Other
- Be available during your scheduled working hours and give your full attention to the completion of your Second Nature job
- Have a quiet, professional, distraction-free environment in which to complete your work
- Have access to your own reliable high-speed internet connection
- Attend our bi-annual in-person company meetings (Second Nature will reimburse the cost of your business travel per company guidelines)
- Learner at heart – You’re eager to grow, open to feedback, and excited to explore new technologies and approaches.