Job Description
We are seeking a highly skilled Python Developer with 3-6 years of experience to join our dynamic team. The ideal candidate should have a strong programming background in Python/Golang with C or C++ and a degree in Computer Science or a related field.
Responsibilities :
- Take ownership of significant areas of the code for both new feature development and maintenance/redesign of existing areas of the product to accommodate rapidly evolving features.
- Continuously focus on and contribute to the areas of manageability, availability, scalability, reliability, and maintainability of the product.
- Actively participate in our ongoing process enhancements and software development practices.
- Develop new user-facing features, build reusable code and libraries for future use, and optimize applications for maximum speed and scalability.
- Collaborate with other team members and stakeholders to ensure the successful delivery of software projects.
Requirements :
- B.E./B.Tech. in Computer Science or higher degree in CS.
- 3-6 years of strong programming experience in Python/Golang with C or C++.
- Good knowledge of usage and programming on Linux systems.
- Working knowledge of distributed systems, network and messaging protocols, high availability, scalability, and related technologies.
- Hands-on experience on any additional scripting language is a plus.
- Experience in AWS is an added plus.