System engineering and implementation in Python/Golang.
Working on performance issues using creative experiments and internally developed product features.
Research, propose, and integrate relevant open-source projects based on product objectives.
Write organized, efficient, and well documented Python/Golang code as an example for junior engineers.
Participation in all levels of product definition, design, implementation, testing, and deployment.
Must include the ability to discuss abstract system architectures from ideas through implementation and creatively apply domain experience to solve technical challenges.
Manage and mentor a team of software engineers, providing guidance, support, and fostering a collaborative work environment.
Good understanding with Rest API.
Qualifications:
Bachelors or Masters degree in Computer Science, Engineering, or a related field.
8+ years of experience in development.
Experience with Micro-services architecture is preferred.
Experience with Openstack is plus.
Hands on experience in Networking.
Knowledge in Kubernetes is preferred.
Strong Python/Golang skills to develop framework(s).
Hands-on to design & develop re-usable framework components.
Hands-On experience on developing framework, designing re-usable framework components.
Experience in engineering practices such as code refactoring, design patterns, design driven development, Continuous Integration, building highly scalable applications, application security and functional programming.