Location: Gurgaon
Experience: 5 12 Years
CTC: 25 - 35 Lakhs
Function : Technology - IT & Systems
Vacancy: 1
Job Description :
- Lead the software design, architecture, development, debugging, documentation, testing, deployment, maintenance and improvement efforts
- Be extremely hands-on. This is both a coding + management type of role.
- Establish roadmap and architecture based on the latest proven technologies and our needs
- Lead & mentor other engineers and demonstrate best engineering practices with the team
- Lead the team to follow our software development process including writing unit tests, performing code reviews, doing daily standups, setting OKRs and milestones, etc.
- Manage teams priorities, deadlines and deliverables
- Write well-crafted, well-tested, readable, maintainable code
- Develop backend code for mobile applications and internal web tools
- Develop APIs for the mobile platform
- Be the owner and maintainer of the significant part of backend infrastructure
- Design and build core components of our backend infrastructure
- Code using cutting-edge tools in close collaboration with our Machine Learning team
- Stay on top of state-of-the-art technologies and apply them
- Share your knowledge by giving tech talks and promoting tech and engineering best practices within the team
Requirements:
- B.S., M.S., or Ph.D. degree in Computer Science or a related technical field or equivalent practical experience
- 4+ years of relevant work experience, including experience in technical leadership and people management
- Demonstrated experience delivering reliable, scalable, performant, and secure web-based systems and services in production
- Experience working with three or more from the following: web application development,
- Unix/Linux environments, mobile application development, distributed and parallel systems, machine learning, natural language processing, networking, developing large software systems, security for software development.
- Strong experience in system design, scalability, DevOps, security, and testing
- Passion for code quality
- Knowledge of a wide range of front and back-end technologies. Experience with any of the following technologies is particularly desirable: TypeScript, GraphQL, node.js, Python, Go, Java, HTML/CSS, React, Redis, PostgreSQL, Kafka, Spark, ElasticSearch, Docker/Kubernetes, AWS, Git.
- Experience in writing backend code with modern languages and frameworks (JavaScript/node.js or Python/Django)
- Strong relational database experience (PostgreSQL, MySQL, etc.)
- Experience in API development for mobile/web
- Strong Computer Science fundamentals: data structures, algorithms, memory management, concurrency
Working Days : 5 Days a Week
Didn’t find the job appropriate? Report this Job