[Remote] Backend Engineer II
Note: The job is a remote job and is open to candidates in USA. OVA.Work is looking for a highly motivated Backend Engineer II to design, build, and maintain scalable backend systems and services. This role involves collaborating with cross-functional teams to deliver high-performance APIs and ensuring the reliability of the platform architecture.
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
Skills
- 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)
- 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
Benefits
- Opportunity to work on impactful, large-scale systems
- Collaborative and innovation-driven environment
- Competitive compensation and benefits
- Career growth and continuous learning opportunities
Company Overview