1. Proficient in JavaScript and Python programming languages. 2. Web applica ons design and different architectures. 3. Integra on of SSO and protocols like OAuth/OpenId. 4. RESTful and other types of web services integra ons knowledge. 5. Client-Server and Distributed programming knowledge. 6. Cloud compu ng and using cloud services like AWS/Azure. 7. Knowledge of container services like docker is beneficial.
1. Proficiency in JavaScript: Understanding of concepts like asynchronous programming and ES6. Knowledge of JavaScript frameworks such as Angular, React, or Vue.js is beneficial. 2. Proficiency in Python programming language: Understanding of Python code and write necessary web services. Experience with frameworks like Django, FastAPI or Flask is beneficial. 3. Proficiency in HTML5 and CSS3: Ability to create responsive designs, and familiarity with browser tes ng and debugging. 4. Knowledge of RESTful APIs and third-party API integra ons, including SSO integra ons using OAuth/OpenId. 5. Understanding of databases: Knowledge of SQL databases like PostgreSQL, MySql and NoSQL databases like MongoDB. Understanding of how to interact with these databases using Python libraries. 6. Version Control/Git: Familiarity with version control systems like Git for tracking changes in source code during so ware development. 7. Familiarity with code tes ng: Knowledge of tes ng frameworks and prac ces to ensure code quality. 8. Understanding of CI/CD techniques and build deployment pipelines. 9. Understanding of secure coding prac ces.
Experience:
1. 3 to 5 years of experience in building and deploying web applica ons using the Python and JavaScript. 2. Experience with Python, with frameworks such as Django, FastAPI or Flask. 3. Experience with JavaScript, including familiarity with modern frameworks such as React, Angular, or Vue.js. 4. Experience with HTML5, CSS3, and responsive design. 5. Experience integra ng third-party applica ons using RESTful API s or other web services. 6. Experience with database technologies, both SQL (like PostgreSQL or MySQL) and NoSQL (like MongoDB). 7. Experience integra ng authen ca on providers using OAuth/OpenId. 8. Experience with version control systems, such as Git. 9. Experience with tes ng and debugging in mul ple browsers or pla orms. 10. Experience with server-side languages and server-side templa ng languages is a plus.