Posted:2 months ago| Platform:
Work from Office
Full Time
Senior Backend Engineer: We are seeking a highly motivated and experienced Senior Backend Engineer to join our growing team and play a crucial role in developing a cutting-edge home automation platform. You will be responsible for leading the design, development, and maintenance of core backend systems, mentoring junior engineers, and driving technical excellence within the team. Responsibilities: \u25CB Design, development, and implementation of backend systems, including microservices using Java/Spring Boot. \u25CB Optimise and work with robust and scalable data models using MySQL, Redis, and potentially other NoSQL databases. \u25CB Integrate with various IoT protocols (MQTT, Zigbee, Z-Wave, Matter, CoAP, and other emerging IoT protocols). \u25CB Develop and maintain message queues (RocketMQ, Kafka, SNS, Pulsar) for efficient data processing and communication. \u25CB Develop and maintain integrations with AWS services like S3, ElasticCache, ElasticSearch, TSDB, RDS. \u25CB Ensure data security, privacy, and integrity. \u25CB Participate in code reviews and mentor junior peers. \u25CB Collaborate effectively with frontend, mobile, and DevOps engineers. \u25CB Contribute to containerizing applications using Docker. \u25CB Collaborate with the DevOps team on deploying and managing applications on Kubernetes. \u25CB Collaborate with the Frontend and mobile team and participate in the design and development of integrations with voice assistants like Alexa and Google Home. \u25CB Stay up-to-date with the latest technologies and industry trends. \u25CB Adhere to security best practices in all development activities. \u25CB Participate in the development and maintenance of security features like IAM, Self-Developed Watch, and EFK. \u25CB Develop and maintain integrations for MQTT Gateway, Network Load Balancer, and Video Streaming. Required Skills: \u25CB Java/Spring Boot: Strong understanding of Spring Boot framework, Spring, Data JPA, Spring Security, and other Spring modules. \u25CB Databases: Proficiency in SQL and experience with relational databases,(MySQL) and NoSQL databases (Redis). \u25CB Message Queues: Experience with message queuing systems (RocketMQ,Kafka, Pulsar, SNS). \u25CB API Development: Strong understanding of RESTful APIs and API design principles. \u25CB Data Structures and Algorithms: Solid understanding of data structures and algorithms. \u25CB Excellent communication and collaboration skills. \u25CB Strong problem-solving and debugging skills. \u25CB Experience with Agile development methodologies. \u25CB Understanding of security best practices in software development. \u25CB Understanding of SOLID principles. \u25CB 4+ years of professional software development experience. \u25CB 3+ years of hands-on experience with Java/Spring Boot. \u25CB Proven experience in leading and mentoring junior engineers. Preferred Skills: \u25CB Experience with microservices architecture. \u25CB Experience with Maven. \u25CB Experience with Docker and containerization. \u25CB Experience with Kubernetes concepts and deployment strategies. \u25CB Experience with VScode and remote dev containers. \u25CB Experience with DevOps practices (CI/CD) and tools (Jenkins, GitLab CI/CD). \u25CB Experience with home automation technologies and protocols (MQTT, Zigbee, Z-Wave, Matter, CoAP, and other emerging IoT protocols). \u25CB Familiarity with AWS services (EC2, S3, Lambda, IoT Core, Kinesis, API Gateway, Load Balancing, Target Groups, Subnets, VPC, Security Groups, ElasticCache, ElasticSearch, TSDB, RDS). \u25CB Experience working in a fast-paced startup environment. \u25CB Understanding of security best practices and experience with security tools. Good To Have \u25CB Basic understanding of WebRTC concepts and potential applications. Basicunderstanding of WebRTC server architecture concepts (signaling servers, STUN/TURN, media servers). \u25CB Familiarity with different WebRTC server architectures, including SFU (Selective Forwarding Unit), MCU (Multipoint Control Unit), and MCU-less architectures. Experience- 4+ year
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Bengaluru, Hyderabad
INR 3.5 - 8.5 Lacs P.A.
Mumbai, Bengaluru, Gurgaon
INR 5.5 - 13.0 Lacs P.A.
Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata
INR 3.0 - 7.0 Lacs P.A.
Chennai, Pune, Mumbai (All Areas)
INR 5.0 - 15.0 Lacs P.A.
Pune, Bengaluru, Mumbai (All Areas)
INR 11.0 - 21.0 Lacs P.A.
Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata
INR 15.0 - 16.0 Lacs P.A.
Pune, Bengaluru, Mumbai (All Areas)
INR 10.0 - 15.0 Lacs P.A.
Bengaluru, Hyderabad, Mumbai (All Areas)
INR 0.5 - 3.0 Lacs P.A.
Hyderabad, Gurgaon, Mumbai (All Areas)
INR 6.0 - 16.0 Lacs P.A.
Bengaluru, Noida
INR 16.0 - 22.5 Lacs P.A.