What are the responsibilities and job description for the Senior Software Engineer, Backend position at Interface AI?
What you’ll do:
- Architect & Build: Develop highly scalable and reliable backend systems using Node.js, ensuring performance and security across our platform.
- Solve Complex Problems: Dive deep into challenging technical issues, from optimizing low-latency systems to managing large-scale data flows and real-time interactions.
- Collaborate & Lead: Work closely with a team of talented engineers, participating in design discussions, code reviews, and setting technical direction.
- Innovate: Explore and implement new technologies and approaches to keep our backend architecture ahead of the curve in Conversational AI and fintech.
- Maintain & Optimize: Continuously improve the performance and reliability of our systems, ensuring they scale effectively as our user base grows.
What You’ll Bring:
- Backend Expertise: Extensive experience in backend development with Node.js, including frameworks such as Express.js, Hapi.js, or Koa.js. You understand the intricacies of building scalable, high-performance backend systems.
- Complex Problem Solver: Proven track record of tackling challenging technical problems, especially in low-latency, distributed systems. You’re not afraid to dig into the details and come up with innovative solutions.
- Startup Experience: You thrive in fast-paced, early-stage environments where you can take ownership and drive impactful changes. Experience in fintech or Conversational AI is highly valued.
- Scalable Systems Design: Strong understanding of designing and building systems that handle real-time interactions and large-scale data processing.
- Technical Excellence: Passionate about code quality, testing, and performance. You follow best practices like Test-Driven Development (TDD) and write clean, maintainable code.
- Real-Time Expertise: Experience with real-time technologies such as web sockets, long-polling, or server-sent events. You know how to make systems that feel instant and responsive.
Bonus Points:
- Experience with AI models and their integrations, specifically related to Conversational AI
- Demonstrated experience with React and Python
- Familiarity with Fintech or Financial Services (FinServ) industries
Compensation
- Compensation is expected to be between $155,000 - $180,000. Exact compensation may vary based on skills and location.
What We Offer
- 💻 Remote First Policy
- 🏥 Medical/Dental/Vision Insurance
- 🏝 PTO & Holidays
- ✨ Life Insurance
Salary : $155,000 - $180,000