Full-Stack Developer and Technical Team Lead

alemx • Ukraine
Remote
Apply
AI Summary

We are looking for a strong Full-Stack Developer who can work across both the mobile client and backend infrastructure, while also taking on a light technical leadership role within a small engineering team. The ideal candidate will contribute directly to the codebase while also helping organize development processes, prioritize tasks, and maintain structured delivery using Agile practices. This role is ideal for someone who can both write production code and coordinate development work, helping the team move faster and maintain high engineering standards.

Key Highlights
Mobile Development with React Native
Backend Development with REST APIs
Technical Leadership and Agile Methodologies
Key Responsibilities
Develop and maintain the mobile application for iOS and Android using React Native
Design and maintain backend services and APIs that power the mobile platform
Act as a technical lead for developers working on the project
Technical Skills Required
React Native TypeScript JavaScript REST APIs Authentication Flows Data Modeling Agile Development Environments
Benefits & Perks
Remote work
Flexible work arrangement
Fast iteration cycles and real ownership over features
Nice to Have
Previous experience as Tech Lead or Engineering Lead
Experience with fintech, wallets, or payment infrastructure
Experience with real-time systems (chat, notifications, messaging)

Job Description


Full-Stack Developer (React Native + Backend) / Technical Team Lead

We are building a mobile platform that combines social features, messaging, payments, and wallet functionality.

We are looking for a strong Full-Stack Developer who can work across both the mobile client and backend infrastructure, while also taking on a light technical leadership role within a small engineering team.

This role is ideal for someone who can both write production code and coordinate development work, helping the team move faster and maintain high engineering standards.

You will contribute directly to the codebase while also helping organize development processes, prioritize tasks, and maintain structured delivery using Agile practices.


---

What you will do

Mobile Development (React Native)

Develop and maintain the mobile application for iOS and Android using React Native.

Build and improve core product modules such as:

user profiles

messaging features

wallet and balances

payments and transaction flows

advertiser and billing interfaces


Implement clean, scalable UI components with strong attention to performance and usability.

Work with APIs and handle state management, error handling, and edge cases.

Optimize application performance and ensure smooth user experience across devices.



---

Backend Development

Design and maintain backend services and APIs that power the mobile platform.

Build and maintain REST APIs used by the mobile app.

Implement backend logic for:

authentication

messaging

payments

balances

transaction history

advertiser flows


Work with databases and ensure data integrity, consistency, and performance.

Build services that scale as the user base grows.



---

Technical Leadership

In addition to development work, you will also help coordinate engineering work within a small distributed team.

Responsibilities include:

Acting as a technical lead for developers working on the project.

Helping prioritize tasks and structure development work.

Supporting the CTO in technical decision-making and architecture discussions.

Reviewing pull requests and ensuring code quality.

Helping developers unblock issues and move faster.



---

Agile Development & Process

Help organize the team’s work using Agile methodologies (Scrum / Kanban).

Assist in planning development sprints and defining priorities.

Track development progress and ensure tasks are delivered on time.

Improve collaboration between developers, QA, and product stakeholders.

Maintain clear technical communication within a remote distributed team.



---

Requirements (Must-have)

Strong experience as a Full-Stack Developer.

Solid experience with React Native (TypeScript/JavaScript).

Experience building backend services and APIs.

Strong understanding of REST APIs, authentication flows, and data modeling.

Experience debugging complex issues across mobile, backend, and integrations.

Experience working in Agile development environments.

Ability to coordinate developers and maintain structured delivery processes.

Ability to write clean, maintainable, production-quality code.



---

Nice-to-have

Previous experience as Tech Lead or Engineering Lead.

Experience with fintech, wallets, or payment infrastructure.

Experience with real-time systems (chat, notifications, messaging).

Experience integrating third-party APIs (payments, KYC, cards, crypto services).

Familiarity with cloud infrastructure (AWS, GCP, or similar).

Experience with monitoring tools (Sentry, Datadog, Firebase, etc.).

Understanding of mobile performance optimization.



---

Work format & conditions

Remote / hybrid (discussed).

Product-focused team building a large-scale mobile platform.

Small engineering team with direct ownership of product development.

Fast iteration cycles and real ownership over features.

Compensation depends on experience and interview results.






Similar Jobs

Explore other opportunities that match your interests

Senior React Native Developer

Mobile
•
1w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

TechMagic

Ukraine

Highly Experienced React Native Developer

Mobile
•
6h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Grid Dynamics

Portugal

Remote Java/Kotlin Developer

Mobile
•
6h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

hirenza

United State

Subscribe our newsletter

New Things Will Always Update Regularly