Backend Developer

About the job

You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with global-scale applications and have outstanding communication and leadership skills.

Responsibilities

  • Writing clean, high-quality, high-performance, maintainable code
  • Develop and support software including applications, database integration, interfaces, and new functionality enhancements
  • Coordinate cross-functionally to insure project meets business objectives and compliance standards
  • Support test and deployment of new products and features
  • Participate in code reviews

Qualifications

  • BS or MS degree in Computer Science, Engineering or related field
  • 5+ years experience in software development
  • Strong knowledge on OOP, Design Patterns, Test Driven Development and Unit Testing.
  • Experience with at least one of Java, Go, Scala, Python
  • Experience with at least one of Spring Boot, Django REST framework or a similar framework
  • Experience using RDBMS and NOSQL (ie. Postgres, MongoDB) is required
  • Knowledge of Kafka, Redis, RabbitMQ is a plus
  • Experience with cloud providers (ie. AWS) is a plus
  • Experience in REST / stateless API design and microservices architectural style
  • Being an agile minded team player, having good communication skills
  • Eagerness on self-improvement, open-minded, future-oriented
  • Preferably experienced on web sites that work under high user loads
  • Good command of written and spoken English

Explore Career at Optiyol

Please send your CVs to careers@optiyol.com and we will be happy to meet you.

Software Engineers Software Engineers Computer Engineering, Computer Programming, Computer Science
Algorithm Designers Algorithm Designers Operations Research, Computer Science, Industrial Engineering
Data Scientists Data Scientists Statistics, Databases, Computer Science, Operations Research
Sales Managers Sales Managers Software Sales and Logistics Industry Experience

Open Positions

Frontend Developer

If you want to learn and improve more, if you love teamwork, appreciate open communication, please join us!

DETAIL
Backend Developer

If you want to learn and improve more, if you love teamwork, appreciate open communication, please join us!

DETAIL