Back-end developer

Back-end developer

What You’ll Do:

As a Backend Developer, your role will contribute to designing, developing, and maintaining scalable backend systems to support our web and mobile applications.

Key Responsibilities:

  • Design, develop, and maintain scalable and maintainable backend systems.
  • Develop and maintain RESTful APIs for our web and mobile applications.
  • Integrate with third-party services using API calls and SDKs.
  • Implement and maintain data access layer using relational databases and NoSQL technologies.
  • Write high-quality, well-documented code following best practices and industry standards.
  • Conduct code reviews to ensure adherence to coding standards and best practices.
  • Collaborate with frontend developers and product managers to deliver high-quality products.
  • Stay up-to-date on the latest technologies and trends in backend development.

Requirements:

To excel in this role, we're seeking candidates with:

  • Studies in Computer Science, Software Engineering, or a related field.
  • Excellent communication in English.
  • Experience with one or more backend programming languages such as Python, or C#.
  • Strong understanding of data structures, algorithms, and object-oriented programming.
  • Excellent problem-solving and analytical skills.
  • Ability to work independently and as part of a team.
  • Excellent communication and collaboration skills.

Nice to have:

  • Knowledge of one or more database technologies such as PostgreSQL, MySQL, or MongoDB.
  • Knowledge of RESTful APIs and microservices architecture.
  • Knowledge of cloud platforms such as AWS, GCP, or Azure.
APPLY: careers@olinio.com.cy