Backend Engineer II

Ova Technologies

  • Alpharetta, GA
  • 30+ days ago
  • Remote

    Highlights

    In this role, you will collaborate with cross-functional teams to deliver high-performance APIs, ensure reliability, and contribute to the evolution of our platform architecture. We are looking for a highly motivated Backend Engineer II to design, build, and maintain scalable backend systems and services.

    Numbers & Facts

    LocationAlpharetta, GA (
    Remote
    )

    Description

    We are looking for a highly motivated Backend Engineer II to design, build, and maintain scalable backend systems and services. In this role, you will collaborate with cross-functional teams to deliver high-performance APIs, ensure reliability, and contribute to the evolution of our platform architecture. You should be comfortable working in a fast-paced environment and have a strong foundation in distributed systems and backend development best practices.


    Key Responsibilities

    • Design, develop, and maintain scalable, secure, and high-performance backend services and APIs
    • Collaborate with frontend engineers, product managers, and other stakeholders to define and deliver features
    • Write clean, maintainable, and testable code adhering to engineering best practices
    • Optimize application performance, scalability, and reliability
    • Participate in system design discussions, code reviews, and architecture decisions
    • Troubleshoot and resolve production issues, ensuring minimal downtime
    • Work with databases (SQL/NoSQL) to design efficient data models and queries
    • Implement monitoring, logging, and alerting to improve system health and observability
    • Contribute to CI/CD pipelines and automation of deployment processes

    Required Qualifications

    • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
    • 3–6 years of experience in backend development
    • Strong proficiency in one or more backend languages (e.g., Java, Python, Go, Node.js)
    • Experience building RESTful APIs and microservices
    • Solid understanding of data structures, algorithms, and system design
    • Experience with relational and/or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB)
    • Familiarity with cloud platforms (AWS, Azure, or GCP)
    • Understanding of version control systems (e.g., Git)

    Preferred Qualifications

    • Experience with distributed systems and event-driven architecture
    • Knowledge of containerization and orchestration tools (Docker, Kubernetes)
    • Familiarity with message queues (Kafka, RabbitMQ, etc.)
    • Experience with caching systems (Redis, Memcached)
    • Exposure to DevOps practices and CI/CD tools
    • Strong problem-solving and debugging skills

    Key Skills

    • Backend architecture & API design
    • Scalability & performance optimization
    • Database design & query optimization
    • Debugging & troubleshooting
    • Collaboration & communication

    What We Offer

    • Opportunity to work on impactful, large-scale systems
    • Collaborative and innovation-driven environment
    • Competitive compensation and benefits
    • Career growth and continuous learning opportunities

    Similar Jobs

    See more jobs