Collaborative Environment: Foster a collaborative and open environment within cross-functional teams. Encourage the exchange of ideas and expertise among team members from diverse backgrounds, including top-tier technology, consulting, product, and academic sectors.
Engineering Best Practices: Ensure engineering excellence by actively participating in code reviews, unit testing, and integration testing processes.
Architectural Contributions: Contribute to solution and architectural design reviews, leveraging your expertise to enhance the overall quality and efficiency of the development process.
On-Call Expertise: Play a vital role in the on-call service support, providing guidance and expertise during critical situations.
Innovation & Problem-Solving: Drive innovation and problem-solving initiatives within the team. Promote a culture of continuous improvement and learning.
Education: Bachelor's degree in Computer Science or equivalent from a reputable institution.
Managerial Experience: Minimum 1 years of experience in a managerial role within software engineering, application development, or systems development would be plus.
Backend Development: Minimum 3+ years of solid experience in backend development.
Scalability: Proven experience in creating robust and highly scalable systems.
Version Control & Collaboration: Proficient in version control (Git) and familiar with development collaboration tools such as GitHub, Phabricator, or BitBucket.
Experience with Golang, Node.js, Java, or Kotlin.
Proficiency in RDBMS like PostgreSQL and MySQL, and NoSQL databases like MongoDB.
Experience with cloud platforms such as AWS, GCP, or Azure, and technologies like Ansible, Docker, Containers, Kubernetes, etc.
Experience with search technologies like Elasticsearch is a plus.
Software Engineering: Demonstrated expertise in software engineering concepts, design patterns, and algorithms.
Leadership & Collaboration: Proven ability to lead and collaborate effectively in cross-functional teams.
Communication & Mentorship: Excellent written, presentation, and verbal communication skills. Strong mentorship, influence skills, and personal maturity.
Problem-Solving & Analytical Skills: Strong problem-solving and analytical skills with a helicopter view.
Innovation & Creativity: Strong leadership skills with a track record of fostering a culture of innovation and delivering creative solutions.
Backend: Node.js + Express
Code Quality: Clean code principles