This role is with one of the fast growing AI startup.
Responsibilities
● Understanding the business requirement and provide good scalable solution
● Integration of user-facing elements developed by a front-end developer with server side logic
● Completely owning the backend services of a particular team
● Lead strategic planning to achieve business goals by identifying and prioritizing development initiatives and setting timetables for the evaluation, development, and deployment of all web-based services.
● Shall be responsible for redesigning existing systems.
● Building reusable code and libraries for future use
● Optimization of the application for maximum speed and scalability
● Building, developing and grooming of engineering talent and teams.
● Come up with innovative solutions to scale the system
● Our stack is Java/Python
Skills and Qualifications
● Extensive and expert programming experience in any programming language
● Experience of 8+ years
● Should have good understanding of Technology, should be able to articulate technical solutions and architecture
● Should have experience of driving team
● A solid foundation in computer science, with strong competencies in data structures, algorithms, software design and distributed system applications
● Experience creating scalable Web APIs for mobile and browser consumption
● Integration of multiple data sources and databases into one system
● Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform
● Creating database schemas that represent and support business processes
● Implementing automated testing platforms and unit tests
● Have a penchant for solving complex and interesting problems
● Worked in start-up culture with high levels of ownership and commitment
● Excellent coding skills – should be able to convert design into code fluently
● Btech/Mtech