Sr Software Engineer

Critical Skills to Possess:

? 5?8 years in backend development

? Strong experience in microservices architecture

? Experience working on production-grade systems

Technical Skills

? Strong programming skills in:

o C++ / Go

? Experience with:

o REST APIs

o distributed systems

? Strong understanding of:

o multithreading

o concurrency

IoT & Messaging

? Experience with:

o MQTT (preferred / important)

o message queues / event systems

? Understanding of real-time data processing

Database

? Strong knowledge of PostgreSQL

? Experience in:

o query optimization

o indexing

o handling large datasets

Infrastructure & Deployment Awareness

? Experience with:

o Docker (important)

? Basic understanding of:

o Linux systems

o networking basics (ports, connectivity)

? Exposure to:

o Kubernetes / K3s (good to have)

o deployment environments (non-cloud setups preferred)

Good to Have

? Experience working on on-prem or edge-based systems

? Exposure to self-hosted messaging systems (Kafka, RabbitMQ, EMQX, Mosquitto)

? Knowledge of event-driven architecture

? Exposure to hybrid systems (on-prem + cloud sync)

Preferred Qualifications:

  • BS degree in Computer Science or Engineering or equivalent experience
Not sure where to start? Ask IVY.
IVY