We are looking for a passionate Software Development Engineer- III. Responsibilities include gathering requirement analysis, defining system functionality, designing scalable and reliable systems, managing a team of SDEs, and writing code in various languages like Python, JavaScript, HTML, CSS, etc. Ultimately, the role of the Software Engineer is to build high-quality, innovative and fully performing software that complies with coding standards and technical design.
Role & Responsibilities:
Perform detailed feature requirements analysis along with a team of Senior Developers, define system functionality, work on system design and document the same
Design/Develop/Improve Cogno AI's backend infrastructure and stack and build fault-tolerant, scalable and real-time distributed system
Own the design, development and deployment of code to improve product and platform functionality
Taking initiative and giving ideas for improving the processes in the technology team would lead to better performance of the team and result in robust solutions
Writing high-performance, reliable and maintainable code
Support team with timely analysis and debugging of operational issues
Emphasis on automation and scripting
Cross-functional communication to deliver projects
Mentor junior team members technically and manage a team of software engineers
Taking interviews and making tests for hiring people in the technology team.
What do we look for?
The following are the important eligibility requirements for this Job:
Bachelor's or Master's degree in computer science or equivalent.
5+ years of experience working as a software engineer, preferably in a product-based company.
Experience working with major cloud solutions AWS (preferred), Azure, and GCP.
Familiarity with 3-Tier, microservices architecture and distributed systems
Experience with the design & development of RESTful services
Experience with developing Linux-based applications, networking and scripting.
Experience with different data stores, data modeling and scaling them
Familiarity with data stores such as PostgreSQL, MySQL, Mongo-DB etc.
4+ years of experience with web frameworks (preferably Django, Flask etc. )
Good understanding of data structures, multi-threading and concurrency concepts.
Experience with DevOps tools like Jenkins, Ansible, Kubernetes, and Git is a plus.
Familiarity with elastic search queries and visualization tools like grafana, kibana
Strong networking fundamentals: Firewalls, Proxies, DNS, Load Balancing, etc.
Strong analytical and problem-solving skills.
Excellent written and verbal communication skills.
Team player, flexible and able to work in a fast-paced environment.
End-to-end ownership of the product. You own what you develop.
Benefits
Get a chance to shape your career in one of the fastest-growing spaces - Artificial Intelligence, Machine Learning, and other new-age technologies.
Get a chance to work with some of the largest enterprise clients like ICICI Bank, HDFC Bank, Kotak Mahindra Bank, etc. and understand their business models and operations.
Best of both worlds - Work experience of a startup and branding of Fortune 500 companies!
Very fast-paced growth environment. You tend to learn and grow at a 2x rate minimum!
Work with an incredible team that has created products for big enterprises (one of the toughest markets to crack! ), which the customers love!
Lots of creative freedom!
Lots of fun at the workplace. Frequent fun activities to make work even more enjoyable: )
Fantastic company culture. No politics. Just pure work and play!
Very approachable and helpful seniors and peers.
Company perks like Health Insurance, EPF, Mental well-being with KAHA Mind
Only Product Based Experience and industry experience candidates.
Sign up for our newsletter to stay up to date with new jobs posted on Profilehunt
Please confirm your email address once you subscribe.