Opportunity brief
Technical Skills Required
Required
- Strong programming fundamentals in Python, JavaScript, or TypeScript
- Good knowledge of Data Structures, Algorithms & Problem Solving
- Basic OOP, functions, classes, error handling & debugging
- Understanding of Backend Development & REST APIs
- Knowledge of HTTP, JSON & Client-Server Architecture
- Basic SQL, Databases & CRUD operations
- Familiarity with PostgreSQL, MySQL, or MongoDB
- Comfortable with Git & Version Control
- Basic Linux / Command Line knowledge
- Basic Networking concepts: IP, Ports, DNS & LAN
- Ability to read documentation, understand existing code & debug issues
Good to Have
- FastAPI / Flask / Django or Node.js / Express / NestJS
- PostgreSQL / Redis
- Docker & CI/CD
- AWS / Azure / Google Cloud
- MQTT / WebSockets
- IoT / Home Assistant / KNX / Modbus / BACnet
- Authentication & Authorization
- Message Queues / Event-Driven Systems
- Monitoring & Logging
Note: Freshers are not expected to know everything. Strong fundamentals, problem-solving skills, and willingness to learn matter most.