Design and develop software for high performing and scalable components for a large-scale SaaS-based solution using open source technologies and Agile/Scrum development methodology.
Writing reusable, testable and efficient code.
Develop automated Unit and functional tests.
Perform POCs on new technologies that can be used as part of the product.
Create, update maintain product documentation as required.
Skills Qualification
B.E./B.Tech./MCA or equivalent in CSE or E C with minimum 4 years of industry experience as Python full stack developer.
Expert in Python, with experience in web frameworks such as Django REST.
Experience with front-end technologies, such as AngularJS, JavaScript, HTML5, and CSS3.
Experience with object-oriented design and development.
Hands-on experience in developing and maintaining Web Services (REST), JSON, and XML.
Experience with any RDBMS such as Postgres and able to design database schemas that represent and support business processes.
Strong unit test and debugging skills.
Proficient understanding of code versioning tools such as Git.
Knowledge of OOPS and Data Structure concepts.
Excellent analytical, problem-solving skills, and programming skills.
Strong communication skills, both verbal and written, and the ability to listen effectively.
Comfortable with working in Unix/Linux, AWS, Azure, and similar cloud technologies.
Working understanding of multi-tenant SaaS-based web applications.
It s a plus if you have any of the following
Experience with Cloud Technologies like AWS, Azure, VMWare, OpenStack.
Hands-on experience with cloud automation and orchestration platforms.