Backend Developer

Vurvey LabsCincinnati, OH
10d

About The Position

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.

Requirements

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

Nice To Haves

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

Responsibilities

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service