Remote Senior Software Engineer - Data Intensive Applications

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • The Engineering team at TRACTIAN is responsible for developing cutting-edge infrastructure, technologies, and products to harness the power of IoT data.
  • As a Senior Software Engineer focusing on Data Intensive Applications, you will develop and enhance software solutions capable of managing and processing large data volumes in an event-driven architecture.
  • Your daily activities will include designing, building, and maintaining robust applications using Go and/or C++.
  • You will implement and optimize queue mechanisms and tools to manage high-volume data streams effectively.
  • Collaboration with cross-functional teams will be essential to ensure seamless integration of event-driven systems within the larger application infrastructure.
  • You will optimize data processing workflows for efficiency and reliability in handling large datasets.
  • Identifying and resolving performance bottlenecks in data-intensive applications will be a key responsibility.

Requirements:

  • A Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field is required.
  • You must have over 5 years of experience in software development with a strong focus on data-intensive applications.
  • Expertise in Go and/or C++ programming languages is essential.
  • Proven experience with event-driven architecture and queue tools like Kafka, RabbitMQ, or similar is necessary.
  • A proficient understanding of distributed systems, data structures, and advanced algorithms is required.
  • Experience with database technologies such as Postgres, Scylla, Mongo, and Redis is expected.

Benefits:

  • The position offers the opportunity to work in a dynamic and innovative environment at the forefront of IoT data technology.
  • You will be part of a talented team that collaborates to build robust systems and scalable platforms.
  • The role allows for remote work flexibility, providing a better work-life balance.
  • You will have the chance to contribute to shaping the company's decision-making process and optimizing operational efficiency.
About the job
Posted on
Job type
Salary
-
Leave a feedback