We have custom platform built on top of Python, JavaScript and PostgreSQL. We need someone who can quickly understand and contribute to the current platform. Also, the candidate should be able to guide team and help resolve and debug issues along with designing backend + frontend system.
Skills required:
Proficiency in JavaScript: Understanding of concepts like asynchronous programming and ES6. Ability to build UI using vanilla JS. Knowledge of JS web-components and other frameworks like Angular, React and Vue is beneficial.
Proficiency in Python programming language: Writing performant Python code with necessary unit tests is a must. Experience with frameworks like Django, FastAPI or Flask is beneficial.
Proficient in relational databases:
Creating performant schemas in SQL databases like PostgreSQL or MySql is a must.
Proficient in debugging tools for both JavaScript and Python code
Proficient and experience in integrating third-party systems
Knowledge of HTML5 and CSS3: Ability to create responsive designs, and familiarity with browser testing and debugging.
Knowledge of RESTful APIs and third-party API integrations, including SSO integrations using OAuth/OpenID.
Version Control/Git: Familiarity with version control systems like Git for tracking changes in source code during software development.
Understanding of CI/CD techniques and build deployment pipelines.
Understanding of secure coding practices.