Backend Developer

Vurvey Labs

  • Cincinnati, Ohio
  • 30+ days ago

    Highlights

    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). 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.

    Numbers & Facts

    LocationCincinnati, Ohio

    Description

    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.

    Similar Jobs

    See more jobs