Senior Software Engineer - Data Team

Ankara, Türkiye

Toolio

Toolio’s Merchandising Platform makes rocket science retailing easy. We help you make fast, data-driven decisions about your most important asset - inventory.

View company page

Role Overview:

We're seeking a Senior Software Engineer to join our Data Team, a pivotal group responsible for architecting and maintaining our cloud infrastructure on Azure. This role is ideal for a technically sophisticated engineer with a passion for Site Reliability Engineering (SRE), infrastructure management, and software development. As part of our team, you'll work on critical projects that ensure scalability, reliability, and security of our multi-tenant cloud environments. In addition, you'll focus on developing scalable software applications, emphasizing efficient data input and output to and from our merchandising platform. This includes creating and managing ETL workflows and developing robust data processing pipelines, crucial for supporting our business's dynamic needs.

Key Responsibilities:

  • Design, build, and maintain highly available and scalable cloud infrastructure, focusing on delivering a robust multi-tenant environment.
  • Implement and manage service-oriented architectures, microservices, and distributed systems.
  • Develop and maintain software in NodeJS, Kotlin, Go, or Java, and script in languages like Python or Bash.
  • Ensure optimal performance of relational and NoSQL databases (MySQL, PostgreSQL, Redis, CosmosDB, MongoDB, Cassandra, etc.).
  • Leverage the full Azure stack (or equivalent AWS/Google Cloud services) to enhance our cloud infrastructure capabilities.
  • Integrate and manage message queue and streaming systems (e.g., Kafka, RabbitMQ).
  • Contribute to API development with GraphQL and REST.
  • Implement monitoring solutions (Datadog, Sentry) to ensure system health and performance.
  • Scale applications using containerization and orchestration technologies (Docker, Kubernetes).
  • Automate cloud infrastructure tasks with Terraform or Pulumi for efficiency and reliability.

Qualifications:

  • Proven experience in Site Reliability Engineering (SRE), infrastructure, and software engineering.
  • Deep understanding of multi-tenant environments, resource isolation, SOA, Microservices, Object-Oriented Design, and distributed systems.
  • Strong proficiency in at least one programming language (NodeJS, Kotlin, Go, Java) and one scripting language (Python, Bash).
  • Expertise in relational and NoSQL databases.
  • Familiarity with the Azure stack or equivalent cloud services.
  • Experience with message queues, streaming systems, API technologies, monitoring tools, and scaling applications.
  • Proficiency in automating cloud infrastructure using Terraform or Pulumi.

Why Join Toolio?

Impact: Your work will directly impact the success of our customers and the evolution of the SaaS industry.

Growth: We're committed to the personal and professional growth of every team member and offer ongoing learning opportunities.

Culture: Join a supportive, inclusive, and collaborative team that values innovation and creativity.

Benefits: Competitive salary, stock options, remote work flexibility, health benefits, and more.

Apply now Apply later
  • Share this job via
  • or

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Tags: API Development APIs Architecture AWS Azure Cassandra Distributed Systems Docker Engineering ETL GCP Google Cloud GraphQL Java Kafka Kubernetes Microservices MongoDB MySQL Node.js NoSQL Pipelines PostgreSQL Python RabbitMQ Security Streaming Terraform

Perks/benefits: Career development Competitive pay Equity Health care

Region: Middle East
Country: Turkey
Job stats:  2  1  0
Category: Engineering Jobs

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.