Job Openings Full Stack Tech Lead

About the job Full Stack Tech Lead

XXX is an exciting and dynamic company, operating in the forefront of the digital health emerging market. We develop cutting-edge innovative speech processing platform to detect physiological changes in the human body using digital devices such as mobile phones and voice driven digital assistants. We currently focus on developing groundbreaking solution for monitoring Hearth-Failure patients, through analysis of free speech captured by smartphone app and processed using cloud-based computing, using advance signal processing and machine learning algorithms.

Were looking for a brilliant and ambitious Full-Stack Tech Lead who is seeking his next challenge, with proven experience in Server-side and frontend. We invite you to work in a creativity oriented, vibrant and non-formal environment that will encourage you to grow your development skills and experience while executing end-to-end product features and capabilities of a unique platform.

Responsibilities:

Full-stack Development: Collaborate with cross-functional teams to design, develop, and

deploy end-to-end features and functionalities of the speech-processing platform. You will

be responsible for both server-side and frontend development, ensuring a cohesive and

robust user experience.

Architecture and Code Design: Take a lead role in designing scalable and maintainable

architectures for both server-side and frontend components of the platform. Implement

best coding practices and ensure code quality through regular code reviews.

Technical Leadership: Provide technical guidance and mentorship to junior developers on

the team. As a senior member, you'll contribute to the growth of the development team by sharing your knowledge and expertise.

Web Services Development: Create and maintain web services that facilitate communication

between various components of the platform, ensuring high performance and reliability.

Innovation and Optimization: Stay abreast of emerging technologies and industry trends,

and leverage this knowledge to drive innovation within the platform. Continuously identify

areas of improvement and optimization to enhance the overall performance of the solution.

Agile Methodology: Work in an Agile development environment, actively participating in

sprint planning, daily stand-ups, and retrospectives. Collaborate with Product Managers to

understand requirements and translate them into actionable tasks.

Testing and Deployment: Ensure robust testing of features and functionalities, including unit

testing and integration testing. Contribute to the continuous integration and continuous

deployment (CI/CD) pipeline for smooth and efficient deployments.

Collaboration and Communication: Effectively communicate and collaborate with team

members and stakeholders, both locally and internationally. Work in sync with cross-

functional teams, including Product Management, Quality Assurance, and DevOps.

Documentation: Maintain clear and detailed documentation for the developed features,

APIs, and system architecture to facilitate seamless collaboration and knowledge sharing

within the team.

Requirements:

At least 6 years of experience in .net server side development a must

Experience with .net core a must

Experience with AWS a must

Experience with developing web services a must

Experience as a Software Architect advantage

At least 2 years of experience in Angular development advantage

Experience with developing front-end web applications advantage

Experience with docker technology advantage

Experience with bit bucket pipelines advantage

Experience with Agile development methodology advantage

Self-learner, independent

Excellent English, ability to communicate fluently with peers abroad.

Graduate of Computer Science at Leading University or ex technological unit in the Army.