Senior Backend Software Engineer – IoT Applications
Posted 5hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Software Engineer developing and enhancing software solutions for managing sensor data at TRACTIAN. Collaborating with teams to build robust applications using Python, Go, and Rust.
Responsibilities:
- Design, develop, and maintain high-performance, data-intensive applications using Go, Python, and/or Rust, focusing on event-driven architectures.
- Implement and optimize queuing mechanisms and tools to effectively manage high-volume data streams.
- Build tools to enable internal teams to access and better understand sensor data and device performance in the field.
- Collaborate with cross-functional teams to ensure seamless integration of event-driven systems within the broader application infrastructure.
- Optimize data processing workflows for efficiency and reliability when handling large datasets.
- Identify and resolve performance bottlenecks in data-intensive applications.
Requirements:
- Bachelor's degree in Engineering, Computer Science, Information Technology, or a related field.
- Proven experience as a Software Developer/Software Engineer or similar role, with IoT expertise or experience handling large volumes of data.
- Technical proficiency in programming languages such as Go and Python, and experience with event-driven architectures and queuing tools like Kafka, RabbitMQ, or similar.
- Strong understanding of distributed systems, data structures, and advanced algorithms.
- Solid knowledge of database technologies (Postgres, Scylla, MongoDB, ClickHouse, Redis) and familiarity with security best practices in software integration.
- Excellent problem-solving skills and the ability to perform under tight deadlines.
- Experience working in fast-paced environments and on critical systems with very high SLA requirements.
- Effective communication skills for collaborating with cross-functional teams and stakeholders.
- Experience with project documentation and maintenance.
- Advanced proficiency in English.


















