Second Nature is a company focused on enhancing the rental experience through their innovative Resident Experience Platform. They are seeking a motivated Software Engineer to design and build software that powers their business while collaborating with product managers and designers to create impactful solutions.
Responsibilities:
- Contribute to the design and development of backend services and APIs
- 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
Requirements:
- 3+ years of software engineering experience in a production environment
- Experience coding in TypeScript, JavaScript, Python, Java, or similar languages
- Experience 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
- Front-end user interface experience with React is nice to have