About the Role
We’re looking for a top-tier Full Stack Developer who’s passionate about building world-class user experiences and loves working at the intersection of beautiful frontends and powerful backends. If you're a React expert who enjoys diving into backend challenges (especially in Python), and you thrive in a fast-paced, high-impact environment - this role is for you.
At Second Nature AI, we're building a cutting-edge, AI-powered conversation platform that lives in the browser - real-time audio, WebSockets, and all. You'll play a key role in bringing that vision to life, collaborating with talented product and design teams to deliver intuitive, high-performance features that feel like magic to our users.
Key Responsibilities
- Build and contribute to features across the stack: React frontends, and backend services and APIs in Python
- Work closely with senior developers, product managers and designers to turn ideas into working, user-friendly software
- Help keep the app fast, scalable and accessible
- Participate in code reviews and design discussions; absorb the team's standards and grow with them
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical foundation)
- 2-5 years of hands-on development experience with React and modern frontend practices
- Solid backend foundations - working Python experience required; Django a plus
- Comfortable with testing, CI/CD, and code-quality practices
- Product and UX sensibility - you care how it feels, not just that it works
- Clear communicator who works well in a collaborative, cross-functional team
Bonus Points
- Exposure to cloud platforms (AWS/GCP), Docker, or Kubernetes
- Real-time features: WebSockets, streaming, live data in the browser
- AI coding tools (Claude Code, Cursor, or similar) as part of your daily workflow