Questhiring
Website:
questhiring.com
Job details:
Qualification - B.tech from Top IIT, NIT, IIIT from Computer Science (CS) Background only.
Key Responsibilities:
- Technical Leadership: Lead and manage the software development life cycle of the team, including architecture, design, coding, testing, and deployment.
- Product Development: Work closely with product management, design, and other engineering teams to develop scalable solutions that align with business needs and deliver seamless performance in high stakes environments.
- Team Management: Mentor and lead a team of software engineers, providing guidance in best practices for software development, code reviews, and technology stack choices. Foster a culture of collaboration, continuous learning, and innovation within the team.
- Project Management: Manage multiple development projects, ensuring timely delivery of features, adherence to quality standards, and risk mitigation. Oversee sprint planning, backlog management, and resource allocation.
- Innovation: Stay up-to-date with the latest trends in AI, cloud technologies, and software engineering practices.
- Drive innovation by experimenting with new technologies and processes to enhance the performance and capabilities.
- Good exposure in QA/Validation, test-planning, test-case writing skills. Analytical and Problem solver.
Requirements:
- Experience: 10+ years of software development experience with at least 2+ years in a technical leadership or management role.
Technical Expertise:
- Strong proficiency in programming languages such as Java, Python, Golang OR Erlang.
- Expertise in designing and developing distributed systems, microservices, and APIs.
- Experience working on REST and asynchronous API integration
- Deep understanding of database technologies (SQL, NoSQL), real-time data processing, and messaging systems (Kafka, RabbitMQ, etc.).
- Strong knowledge of containerization (Docker, Kubernetes) and DevOps practices (CI/CD, monitoring, automation).
- Experience with IoT (Internet of Things) technologies: Strong understanding of IoT frameworks and communication protocols (e.g., MQTT, CoAP, HTTP), and how these technologies integrate with cloud platforms and real-time systems.
- Good understanding of version control systems, build management and testing technologies Design principles for scalable architecture
- Leadership Skills: Proven experience in managing and growing high-performing engineering teams, fostering collaboration, and driving engineering excellence.
- Problem-Solving Skills: Ability to handle complex technical challenges, make sound decisions under pressure, and creatively solve problems with a focus on results.
- Communication Skills: Excellent verbal and written communication skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.
Good to Have
- Exposure to serverless technologies.
- Application of machine learning for problem solving
- Exposure to various databases and messaging technologies like Postgre SQL, Redis, Kafka, RabbitMQ, Elastic etc.
- Knowledge of Container, Kubernetes and cloud-based deployment environment (AWS,GCP, Azure Cloud etc.).
- Knowledge of developing scripts in Python, Shell etc.
- Knowledge of working with Time Series databases (Influx etc.)
Click on Apply to know more.