We are looking for an experienced software architect with in-depth Linux OS knowledge, Python3 and REST API design & development background.
In this position you will become a part of an experienced new team, developing a REST API based device orchestration solution from scratch. Our customer is a world’s leading networking equipment and software vendor.
As REST API Architect you will participate in defining product architecture and design, creating technical documentation, providing technical guidance and coaching developers and engineers, overseeing the progress of development team to ensure consistency with the initial design.
Define best practices and implementation plan within the agreed technical scope of work
Define API development approach and guide the team accordingly
API security standards and implementation (OAuth 2.0, OpenID or JWT) as per system requirements
API security certification, authentication, authorization, IP security setup, and endpoint configuration
Define test cases for API and guide the team accordingly
Cooperation with customer to get KT and create API development plan
Interpretation of customer requirements into functional technical requirements
Ensure that software meets all quality, security, modifiability, extensibility requirements etc.
Approve final product before launch
Successful communication of all concepts and guidelines to development team
Excellence in writing and maintaining of clear end-user documentation, including service API specifications, architecture patterns, best practices and data definitions
In-depth knowledge of Linux ecosystem and strong Linux troubleshooting skills
Good scripting skills in Python3
Full knowledge and deep understanding of QA methodologies
In-depth knowledge of REST API implementation
Knowledge of no-SQL DB such as Mongo DB
Proven track record of designing scalable high throughput systems that have ability to pass through huge amount of API requests per day
Knowledge or experience of building services for usage of modern authentication techniques such as OAuth2 and OpenID Connect
Experience of driving analysis, design and implementation of public APIs, especially REST-based, and application components
Would be a plus
High quality organizational and leadership skills;
Outstanding communication and presentation abilities
Knowledge of technical English at Intermediate level and higher
A customer driven approach
Effective time management skills, ability to be flexible in a changing environment
Strong technical documentation skills
Good communication skills, ability to work in a team
Want to develop innovative products? Let's talk!