second-nature - Senior Software Engineer
Requirements
• 5+ years of professional software development experience with a strong background in software design and architecture. • Experience with TypeScript, React and Next.js. • Experience with NestJS and PostgreSQL. • Solid understanding of cloud-native architectures with Kubernetes and Terraform. • Strong grasp of software architecture patterns - microservices, distributed systems, hexagonal architecture, domain-driven design, and similar. • Experience working in cross-functional agile teams and collaborating closely with product and design. • Strong communication skills - you can explain technical concepts clearly to both technical and non-technical stakeholders. • Active, hands-on use of AI coding tools (we use Claude Code) as part of your daily development workflow. • Experience with or strong curiosity about agentic coding workflows - using AI agents to automate development tasks, generate and review code, or accelerate system design. • Genuine enthusiasm for the future of AI in software engineering and a desire to be at the forefront of how it reshapes the craft. • BONUS: Experience in PropTech, real estate tech, or B2B2C SaaS platforms. • We get it. Requirements can sometimes hold people back from applying to a job, but don't let that be the case here. If you believe you have the skills it takes to elevate this role, team, and company, we encourage you to apply for this role. • Our Core Values • Pirate Ship; not a cruise ship. Bias towards action. • Massive Growth takes massive growth. We embrace challenges to increase our impact. • Grow the Pie. We focus on results so our customers & their customers win. Triple Win! • Purple Heart. We put the team before ourselves. • Extreme Ownership. See something? Say something; right the ship to get us back on course. • Be a moment maker. We aim to shatter the status quo. • Remote Work Statement • This position is a remote-first, work from home position. Second Nature is committed to creating a culture and workplace where remote work fosters collaboration and connections and is a key part of our company story and success. To be successful in a remote work role at Second Nature you must: • Be available during your scheduled working hours and give your full attention to the completion of your Second Nature job duties • 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)
Responsibilities
• Design, develop, and maintain scalable, high-quality software across the full stack. • Write clean, well-tested code and take ownership of features from design through production. • Participate in architectural discussions and contribute to technical decision-making across the team. • Conduct thorough code reviews and uphold engineering best practices and standards. • Diagnose and resolve complex technical issues, proactively improving system performance and reliability. • Collaborate with product managers, designers, and other engineers to translate business requirements into excellent technical solutions. • Mentor junior engineers through pairing, code review, and knowledge sharing. • Create and maintain technical documentation, including architecture diagrams and API specifications. • Participate actively in agile ceremonies - sprint planning, stand-ups, and retrospectives. • Stay current with emerging technologies and help bring new ideas into the team's workflow.
Benefits
• Health First: Medical, Dental, Vision, & Life Insurance; 401K Plan • Location: Work Remotely from anywhere in the US • Flexibility: Open PTO and sick days • The Product: Beyond the awards and 5-star reviews... our clients and customers love what they can do with a fully managed RBP • Diverse, Inclusive Culture: We embrace employees from all backgrounds with openness and respect • Training: A supportive team to help you grow your career and unlock your full potential
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT