[Remote] Senior Software Engineer (Backend) - Remote in US

🌍 Remote, USA πŸ’Ή Full-time πŸ• Posted Recently

Job Description

Note: The job is a remote job and is open to candidates in USA. Knock is redefining the home buying and selling experience, and they are seeking a Senior Software Engineer (Backend) to develop the technology that powers Knock.com and supports their customers and partners. This role will focus on backend development while also requiring full-stack expertise to ensure seamless integration with frontend experiences. Responsibilities β€’ Design, develop, and maintain backend services, APIs, and data pipelines that power Knock's customer-facing and internal applications β€” with occasional frontend contributions to support full-stack delivery when needed β€’ Architect and build scalable backend services using Node.js and TypeScript that power Knock's customer-facing and internal applications, ensuring they integrate seamlessly with our frontend experiences β€’ Own end-to-end delivery of complex integration projects, including third-party lending systems and RESTful/RPC APIs, ensuring robust data synchronization, error handling, and seamless service-to-service communication β€’ Own end-to-end delivery of complex integration projects, such as connecting our platform with third-party lending systems, ensuring robust data synchronization and error handling β€’ Contribute to AI-powered features and initiatives, integrating AI services (such as LLMs or ML APIs) to enhance our risk analysis and decision-making capabilities β€’ Collaborate with engineers, product managers, designers, and business partners to create innovative, impactful technology solutions that deliver excellent user experiences β€’ Champion best practices in architecture, security, testing, monitoring, and deployment to ensure our applications are scalable, secure, and reliable throughout the development lifecycle β€’ Provide mentorship, share knowledge, and take initiative on technical challenges β€” exploring new tools and approaches to support your team across backend architecture, integrations, infrastructure, and beyond β€’ Take initiative on technical challenges, explore new tools and approaches, and support your team wherever your skills can contribute most β€” from backend architecture and integrations to infrastructure improvements and occasional frontend work β€’ Join a rotating on-call schedule, helping ensure system reliability and rapid response when needed Skills β€’ At least 5 years of experience building production-grade software, with at least 3 years writing production-level Node.js code using modern frameworks like Fastify or Express β€’ Backend expertise using TypeScript and Node.js (required) β€” proven ability to design and implement scalable RESTful and/or RPC-style APIs, integrate with complex third-party systems, and handle data synchronization challenges, API versioning, and error scenarios β€’ Experience integrating AI/ML services into production applications β€” such as LLM integration (OpenAI, Anthropic), prompt engineering, or building features that leverage AI for ranking, scoring, or decision support (highly desired) β€’ Product-minded engineering approach β€” comfortable working with ambiguous requirements, making pragmatic scope decisions, and designing solutions that truly solve user problems, not just implementing specifications β€’ Can contribute to frontend work when needed β€” comfortable reading and making changes to React/Next.js codebases, even if frontend development isn't your primary focus β€’ Database proficiency β€” solid experience with RDBMS and SQL (MySQL or PostgreSQL), including database design, writing and optimizing queries β€’ Solid understanding of software engineering fundamentals and experience across the full development lifecycle β€” including requirements gathering, development, testing, deployment, instrumentation, monitoring, and ongoing maintenance β€’ Cloud infrastructure experience β€” familiarity with at least one major cloud provider (AWS preferred) and hands-on experience with services like ECS, RDS, Lambda, S3, CloudWatch, plus CI/CD pipelines and application performance monitoring tools β€’ Belief in creating diverse, equitable, and inclusive practices and programs that will further Knock's commitment to making an impact, learning, putting people first, being open, and courageous β€’ Proven success working 100% remote in prior positions & experience working with a distributed, national team Benefits β€’ Top tier medical, dental, & vision benefits for full time employees starting on the first day of employment β€’ Flexible Paid Time Off for full time employees β€’ Paid parental leave for all full time employees: 12 weeks paid parental leave for the birthing parent β€’ 6 weeks paid parental leave for the non-birthing parent β€’ One thousand annually for professional development β€’ Life, AD&D and Disability insurance for full time employees β€’ 401K (noncontributory by Knock) for all employees β€’ $75 monthly allowance for health & wellness β€’ Up to $400 monthly for a co-working space for eligible employees β€’ $100 monthly allowance for home internet, mobile phone or other communication devices β€’ $2,500 referral bonus for eligible employees Company Overview β€’ Knock is a tech-enabled company offering lending solutions for homeownership. It was founded in 2015, and is headquartered in New York, New York, USA, with a workforce of 11-50 employees. Its website is Company H1B Sponsorship β€’ Knock has a track record of offering H1B sponsorships, with 4 in 2022, 5 in 2021. Please note that this does not guarantee sponsorship for this specific role. Apply tot his job

Ready to Apply?

Don't miss out on this amazing opportunity!

πŸš€ Apply Now

Similar Jobs

Recent Jobs

You May Also Like