About Vurvey Labs, Inc.
Vurvey Labs is an applied AI company developing models and platforms that remove the barriers for human collaboration. Our agents are powered by real people, generating diverse opinions, removing bias, and validating through real-world reflection.
We call this AI Powered by People™
About the role
Vurvey Labs is seeking an experienced, highly-skilled Backend Developer to join our growing engineering team. You will play a crucial role in designing, developing, and maintaining the core services and APIs that power our innovative platform. If you thrive in a fast-paced environment, possess deep expertise in scalable system architecture, and are passionate about delivering high-quality, performant, and reliable backend solutions, we want to hear from you.
What you'll do
- Design and Development: Lead the design, implementation, and maintenance of robust, scalable, and secure backend services and APIs using modern programming languages and frameworks (e.g., Python/Django, Node.js/Express, Go).
- System Architecture: Contribute significantly to architectural decisions, focusing on microservices, serverless patterns, and optimizing overall system performance and reliability.
- Database Management: Design and optimize database schemas (SQL and NoSQL), ensuring high performance, scalability, and data integrity. Experience with technologies like PostgreSQL, MongoDB, or similar is essential.
- API Excellence: Develop and manage RESTful and/or GraphQL APIs, ensuring clear documentation and efficient data exchange.
- Testing and Quality: Implement comprehensive unit, integration, and end-to-end tests to ensure code quality and system reliability. Participate in code reviews to maintain high engineering standards.
- Deployment and Operations: Collaborate with DevOps to manage CI/CD pipelines, monitor production environments, troubleshoot issues, and ensure system uptime and resilience. Experience with cloud platforms (AWS, Azure, or GCP) is highly valued.
- Collaboration: Work closely with front-end developers, product managers, and designers to understand requirements and translate them into technical specifications and solutions.
Qualifications
- Experience: 5+ years of professional experience in backend software development.
- Programming Mastery: Deep expertise in at least one major backend language (e.g., Python, Node.js, Go, or Java) and related frameworks.
- Cloud Proficiency: Hands-on experience with deploying and managing applications on a major cloud platform (AWS, GCP, or Azure).
- Database Expertise: Strong understanding of relational and/or NoSQL databases and data modeling best practices.
- Architecture Knowledge: Proven track record of designing and implementing scalable, distributed systems and microservices.
- Tooling: Familiarity with version control systems (Git), containerization (Docker/Kubernetes), and message queues (e.g., Kafka, RabbitMQ).
- Communication: Excellent communication skills and the ability to articulate technical concepts clearly to both technical and non-technical audiences.
Preferred Qualifications
- Experience with event-driven architecture or stream processing.
- Familiarity with modern DevOps practices, including Infrastructure as Code (e.g., Terraform).
- Knowledge of security best practices, including authentication and authorization protocols (OAuth 2.0, JWT).
- A Bachelor's or Master's degree in Computer Science, Engineering, or a related field.