Вакансия: Software Engineer в Ташкент

Полное описание вакансии: Software Engineer в Ташкент

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
2063454 Software Engineer Ташкент > СП ООО «PRIME MEDIA SOLUTION». 2000 USD open 2024-11-28
Необходимые навыки
  • > Python
  • > MS SQL
  • > Java
  • > Node.js
  • > C#
  • > Django
  • > Angular
  • > Team Player
Требования

Fluent in English and Russian. Coding Expertise: Demonstrates a strong background in coding with extensive hands-on experience across multiple...

Обязанности

You will work closely with the software systems engineer or other technical leaders to fully understand subsystem and component specifications...

Описание

We are a team who believe in a purpose. Changing the face of banking for millions of people who have been left outside of the digital economy. A team of Techies, Foodies, Travellers and Explorers, wanting to make a difference and making a mark in emerging markets across the world.

Picture not being able to store your earnings securely, transmit or receive money over great distances, acquire credit, or participate in the digital economy. This isn’t a trivial inconvenience, it affects livelihoods, education, health, and opportunity to those considered “unbanked”.

On the flip side there are businesses (mobile network operators, technology platforms, eCommerce marketplaces) which have customers in their channels but lack the capability to offer them reliable access to financial services. Financial service providers (banks & insurance companies) who possess the capital and licenses, but are unable to reach the customers with no access to them.

The Role

Position title: Software Developer

Reports to: CTO

Coverage: Tashkent, Uzbekistan

Travel: Occasional travel

Purpose:

The Lead Software Engineer will play a crucial role in shaping the company’s technology decisions. This position involves overseeing the technology budget and ensuring its alignment with the company’s vision.

The Lead Software Engineer will primarily be responsible for leading a development and support team and managing the development of Credable’s proprietary technology stack. Additionally, the Lead Software Engineer will be accountable for developing and managing products that support the company’s strategy and growth as we expand into new markets with various B2B partners.

Key Duties:

  • You will work closely with the software systems engineer or other technical leaders to fully understand subsystem and component specifications, providing input and recommending changes to facilitate efficient and effective development.
  • Actively participating in the ongoing evolution of company-wide best practices, standards, and policies related to software development.
  • Under the guidance of the systems engineer or project leader, you will assist in managing the team’s technical infrastructure, including repositories, build systems, and testing environments, ensuring the robustness and efficiency of our development processes.
  • Building high-quality applications that adhere to project briefs, with a focus on delivering rich user interfaces and custom UI designs. Developing and maintaining code to a high standard within IT development and maintenance projects will be a key aspect of your role, ensuring that all code is clean, efficient, and aligned with our coding standards.
  • Regularly auditing existing developments for integrity, learning opportunities, and overall development quality will help you and the team continuously improve and adapt to new challenges.
  • You will conduct thorough unit testing of your work to ensure functionality, reliability, and performance before deployment. Also responsible for writing clear documentation and commenting on code as needed to ensure that other team members can easily understand and build upon your work.
  • There is an expectation to lead by example in helping to deal with on-call support requests as required, bringing your problem-solving skills to maintain the reliability of our software.

Key Competencies Required:

  • Fluent in English and Russian
  • Coding Expertise: Demonstrates a strong background in coding with extensive hands-on experience across multiple programming languages, including Java, Python, JavaScript, C#, and SQL. Proficiency in frameworks such as React, Angular, Node.js, and Django is highly desirable.

  • Collaborative Team Player: Experienced in working closely with product owners, project managers, product designers, and business teams to deliver high-quality software solutions.

  • Knowledge of MNOs and Financial Institutions: Possesses a solid understanding and experience in collaborating with Mobile Network Operators (MNOs) and financial institutions, particularly within the fintech industry.

  • Fintech Product Development: Has a proven track record in developing and delivering fintech products, with a deep understanding of the unique challenges and requirements of this sector.

  • Understanding of the Central Asian Mobile Money Landscape: Well-versed in the Central Asian mobile money ecosystem (specifically Uzbekistan), including the regulatory environment and consumer behaviors.

  • Practical and Results-Oriented: A hands-on, practical manager who is hardworking and focused on achieving high-quality outcomes through effective execution and problem-solving.

  • Technical: Proficient in software development methodologies such as Agile and Scrum. Strong understanding of API development, microservices architecture, and cloud technologies (e.g., AWS, Azure, or Google Cloud Platform). Familiarity with CI/CD pipelines, version control systems (e.g., Git), and automated testing frameworks is also essential.

Вверх