OVA.Work logo
OVA.Work
Posted 65 days agoVerified live 2d ago

Backend Developer

Brief overview

Remote
JavaPythonNode.jsGoC#Spring BootExpress.jsDjangoFastAPINestJSREST APIsAPI securityPostgreSQLMySQLMongoDBRedisGit

About the company

OVA.Work logo
OVA.Workova.work

OVA is the most advanced Automated, Intelligent, intuitive On-boarding platform for Staffing Firms of all sizes.

Job description

Summary

OVA.Work is looking for a skilled Backend Developer to join their team. The ideal candidate will be responsible for designing, building, and maintaining scalable server-side applications while collaborating with cross-functional teams.

Responsibilities

  • Design, develop, test, and maintain backend services and APIs
  • Build scalable and reliable microservices and distributed systems
  • Develop RESTful APIs and integrate third-party services
  • Optimize application performance, scalability, and reliability
  • Design and manage relational and NoSQL databases
  • Write clean, maintainable, and well-documented code
  • Implement authentication, authorization, and security best practices
  • Collaborate with frontend developers, DevOps engineers, QA, and product teams
  • Participate in code reviews and follow software development best practices
  • Troubleshoot production issues and implement long-term solutions

Skills

  • Strong proficiency in one or more backend languages such as Java, Python, Node.js, Go, or C#
  • Experience with backend frameworks (Spring Boot, Express.js, Django, FastAPI, NestJS, etc.)
  • Strong knowledge of REST APIs and API security
  • Experience with SQL databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis)
  • Familiarity with Git and version control workflows
  • Understanding of cloud platforms such as AWS, Azure, or Google Cloud
  • Knowledge of Docker and Kubernetes is a plus
  • Experience with message queues (Kafka, RabbitMQ, or similar) is preferred
  • Understanding of CI/CD pipelines and automated testing
  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • 2–5+ years of backend development experience (depending on the role level)
  • Strong problem-solving and debugging skills
  • Good communication and teamwork abilities
  • Experience with microservices architecture
  • Knowledge of system design and distributed systems
  • Familiarity with monitoring and logging tools
  • Experience working in Agile/Scrum environments

Qualifications

Must Haves

  • Strong proficiency in one or more backend languages such as Java, Python, Node.js, Go, or C#
  • Experience with backend frameworks (Spring Boot, Express.js, Django, FastAPI, NestJS, etc.)
  • Strong knowledge of REST APIs and API security
  • Experience with SQL databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis)
  • Familiarity with Git and version control workflows
  • Understanding of cloud platforms such as AWS, Azure, or Google Cloud
  • Knowledge of Docker and Kubernetes is a plus
  • Experience with message queues (Kafka, RabbitMQ, or similar) is preferred
  • Understanding of CI/CD pipelines and automated testing
  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • 2–5+ years of backend development experience (depending on the role level)
  • Strong problem-solving and debugging skills
  • Good communication and teamwork abilities

Nice to Haves

  • Experience with microservices architecture
  • Knowledge of system design and distributed systems
  • Familiarity with monitoring and logging tools
  • Experience working in Agile/Scrum environments

Benefits

  • Health insurance
  • Flexible work arrangements
  • Learning and development opportunities
  • Performance-based incentives
  • Paid time off

More jobs like this