HelloGov AI is seeking a Back-End Oriented Software Engineer to build and maintain the core systems that power their platform, including telephony and real-time communication features with Twilio, to enhance customer experiences and promote technological advancements.
Requirements
- Strong experience with Python (FastAPI, Flask, or Django a plus).
- Proficiency in building and maintaining GraphQL and REST APIs.
- Solid understanding of PostgreSQL and relational database design.
- Experience with real-time systems (Socket.io or WebSockets).
- Familiarity with TypeScript and modern frameworks like Next.js and NestJS.
- Hands-on experience with Twilio services (Sync, TaskRouter, Telephony).
- Experience with cloud platforms (AWS, GCP, or Azure).
Responsibilities
- Design, develop, and maintain scalable backend services with a focus on performance and reliability.
- Build and optimize APIs (GraphQL and REST) for internal and external applications.
- Implement real-time communication features using Socket.io.
- Integrate and extend Twilio services including: * Twilio Sync for data synchronization * Twilio TaskRouter for intelligent task routing and workforce management * Twilio Telephony for call flows, IVRs, and customer communication
- Work closely with front-end engineers to integrate back-end services with Next.js and NestJS applications.
- Collaborate with product managers and QA engineers to deliver high-quality features.
- Troubleshoot, debug, and resolve issues across the stack.
Other
- Bachelor’s degree in Computer Science or related field, or equivalent experience.
- Comfortable working in an on-site, collaborative environment.
- Strong problem-solving skills and ability to debug complex issues.
- Travel not mentioned
- Visa requirements not mentioned