Technical Lead (Java or Python or Node.js) (offline)

We are in search of a highly proficient and motivated Technical Lead specializing in backend development and architecture. The selected candidate will spearhead the design, development, and maintenance of Business Support System (BSS). As the Technical Lead, you will play a pivotal role in defining the technical roadmap and strategy for BSS platform, ensuring scalability, performance, and reliability.
DIRECT HIRE!

Required Skills and Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field.
Proven experience working as a Tech Lead and managing a team.
Minimum of five years of experience in backend development with expertise in technologies such as Java or Python or Node.js, etc.
Strong knowledge of the Azure cloud platform environment.
Sound understanding of database technologies (SQL and NoSQL databases) and data modeling for complex systems.
Experience with Infrastructure as a code (IaaC) and large system architecture.
Proficiency in microservices architecture, API design, and RESTful services.
Excellent communication skills with the ability to articulate technical concepts to non-technical stakeholders.
Experience with Shape-up agile development methodology is a plus.
Strong problem-solving skills and the ability to troubleshoot complex issues in production environments.
Experience in building telecom BSS systems is highly desirable.

Responsibilities:
Provide technical leadership, ensuring adherence to best practices, coding standards, and project requirements.
Lead architectural design, making informed decisions on technology stack, scalability, and performance.
Actively participate in backend development, taking ownership of critical components, APIs, and databases.
Mentor team members, fostering continuous learning and professional development.
Collaborate with stakeholders to translate business requirements into technical solutions.
Drive the adoption of new technologies, continuously improving development processes.
Conduct code reviews, providing feedback to maintain high code quality and scalability.
Communicate effectively with cross-functional teams, providing updates on progress and solutions.
Take ownership of project timelines, ensuring milestones are met within budget.
Lead by example, demonstrating a strong work ethic, problem-solving skills, and a passion for innovation in both leadership and hands-on backend coding.

About the project:
A B2B SaaS startup operating in the MNVO (Mobile Virtual Network Operator) space, the company specializes in providing unified mobile tariff plans for small and medium-sized companies in different countries. The company provides customers with global numbers, data, voice, and SMS through the platform, simplifying the process of managing mobile services.

About Improveit Solutions

Since 2016 ImproveIT Solutions provides expert software engineering services and dedicated development teams to work directly for product companies from Europe and the USA.

Our portfolio includes solutions that are used in 75 countries – from simple apps to enterprise fintech systems.

You will work with an expert senior team – 80% of our team members have between 4 and 12 years of experience. Our engineers use the hottest technologies like Flutter, React.js, Node.js, Vue.js, Swift, Kotlin, etc. Two core focuses are web/SaaS and mobile app development.

We apply well-established western business processes while enjoying the democracy and fun of a startup.
Come grow with us – we offer office-based positions in Lviv or Chernivtsi and remote collaboration.

Company website:
https://improveit.solutions/

DOU company page:
https://jobs.dou.ua/companies/improveit-solutions-ukraine/

The job ad is no longer active

Look at the current jobs Node.js →