Midas is hiring a
Senior Software Engineer

closed
Logo of Midas

Midas

πŸ’΅ ~$130k-$192k
πŸ“Remote - Turkey

Summary

The job is for a Senior Software Engineer at Midas, a rapidly growing trading platform in Turkey. The role involves designing and developing high-volume, low-latency applications for mission-critical systems, collaborating with the product team, creating efficient code, participating in development lifecycle phases, assisting in software releases, ensuring compliance with specifications, investigating alternatives and technologies, driving engineering best practices, and having experience in various programming languages, databases, and architectures. The company offers a high-growth environment, growth opportunities, an autonomous working environment, remote work options, health insurance, meal & internet allowance, gift cards for talks & training sessions, MacBook & multiple monitors, and a competitive salary.

Requirements

  • A good idea of software development, particularly in test-driven development
  • Experience in designing and developing applications in one of Java, Go, Rust, C++
  • Experience in Object-Oriented analysis and common design patterns
  • Strong Understanding of Relational Databases and SQL
  • Experience with ORM Technologies
  • Good knowledge of Redis
  • Good knowledge of Event Driven Architecture and messaging services technologies such as Apache Kafka

Responsibilities

  • Designing and developing high-volume, low-latency applications for mission-critical systems
  • Collaborating as a product-oriented engineer to align technical solutions with business objectives
  • Creating well-designed, testable, efficient code
  • Participating in all phases of the development lifecycle
  • Assisting in the preparation and production of releases of software components
  • Ensuring designs are in compliance with specifications
  • Being actively involved in making correct time-proven architectural decisions
  • Investigating alternatives and technologies and presenting them for architectural review, in order to support continuous improvement
  • Driving engineering best practices by considering aspects like observability, maintainability, scalability, and code quality

Preferred Qualifications

  • Experience in Kubernetes, Docker, Reactive Programming. is a plus
  • Experience in Microservice Architecture
  • Scalability experience to build robust and scalable systems
  • Experience in transactional systems to design and develop reliable and secure components
  • Experience in APM tools and monitoring technologies

Benefits

  • A high-growth & paced environment with collaborative and unique team culture
  • Growth opportunities w/ challenging projects & bright colleagues
  • An autonomous working environment
  • In-office, remote, and hybrid work location options
  • Generous market competitive salary
  • Health insurance
  • Meal & Internet allowance
  • Gift cards for Talks & Training sessions
  • MacBook & Multiple monitors
This job is filled or no longer available

Similar Jobs