Posted over 1 year ago
Provide oversight for chat backend and apps APIs development, ensuring the team’s adherence to software quality standards and estimated production time.
Collaborate with product owners to understand business requirements, providing technical expertise and creating solutions.
Design and develop well functioning software for the chat application using readable, maintainable and automatically tested code.
Analyze business requirements providing technical expertise to stakeholders.
Monitor and support production systems, ensuring the software is healthy and identifying opportunities for improvement.
Education and/or Experience:
Experience using Node.js, Python, MongoDB, MySQL, Firebase.
Good understanding of server-side templating languages.
Understanding accessibility and security compliance.
Integration of multiple data sources and databases into one system.
Creating database schemas that represent and support business processes.
Implementing automated testing platforms and unit tests.
Proficient understanding of code versioning tools, such as Git.