we are seeking a technical lead to join our dynamic team and contribute to the development of our cutting-edge software solutions.
key responsibilities
- design, develop, and maintain the server-side logic, databases, apis, and web services that power our applications. database management
- proficiency in database management systems like mysql, postgresql, or mongodb. experience with database design, optimization, and query performance tuning. version control systems:
- expertise in using version control systems such as git for code management and collaboration. cloud computing: advanced knowledge in cloud computing platforms beyond aws, such as microsoft azure or google cloud platform
- experience with container orchestration tools like kubernetes and docker.
- front-end technologies: familiarity with modern front-end technologies like and react. proficiency in html, css, and javascript to develop and maintain web applications.
- ci/cd pipelines: experience in setting up and managing continuous integration and continuous deployment (ci/cd) pipelines using tools like jenkins, travis ci, or gitlab ci.
- understanding of automated testing and deployment strategies.
- cybersecurity: knowledge of cybersecurity principles to ensure the safety and integrity of data. experience in implementing security measures such as ssl, data encryption, and secure coding practices.
- api development and integration: proficiency in api development, including restful or graph apis. experience in integrating various apis and third-party services to enhance functionality.
- microservices architecture: design and develop microservices-based architecture to build scalable and maintainable systems.
- continuous improvement: stay up-to-date with industry trends, best practices, and emerging technologies to recommend improvements and innovative solutions.
- determining project requirements and developing work schedules for the team.