- •
Bachelor's degree in Engineering, Computer Science, Information Technology, or related fields.
- •
Proven experience as a Software Developer/Software Engineer or similar role, with either Internet of Things expertise or experience with large amounts of data.
- •
Technical proficiency with programming languages such as Go and Python and experience with event-driven architecture and queue tools like Kafka, RabbitMQ, or similar.
- •
Proficient understanding of distributed systems, data structures, and advanced algorithms.
- •
Good knowledge of database technologies (Postgres, Scylla, Mongo, ClickHouse, Redis).Familiarity with security best practices in software integration.
- •
Excellent problem-solving skills and the ability to work well under strict deadlines.
- •
Experience in fast-paced environments and 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.