We are seeking a Full-Stack Software Engineer skilled in Python, React, TypeScript, and React Native to join our innovative technology company. This remote, full-time independent contractor role is suited for junior to mid-level engineers who are eager to work on challenging projects that combine human insight with artificial intelligence. You will contribute to building and improving applications across user interfaces, backend services, APIs, databases, and automated testing, while gaining practical experience in a collaborative environment that values feedback and code review.

Key Responsibilities
- Develop and maintain maintainable React and TypeScript user interfaces alongside Python backend services using Django or FastAPI.
- Build and support React Native mobile applications, understanding the full mobile app lifecycle including builds and distribution.
- Implement REST APIs, integrate frontend and backend components, and design database models and queries.
- Write unit, integration, and contribute to end-to-end tests to ensure software quality.
- Investigate and resolve defects, optimize performance, and adhere to secure coding practices.
- Collaborate effectively with project managers, designers, QA specialists, and fellow engineers to clarify requirements and acceptance criteria.
- Estimate tasks, communicate progress regularly, and proactively raise risks or blockers.
- Use Git for version control, including branches, pull requests, code reviews, and documentation of technical decisions.
- Employ AI-assisted engineering tools responsibly, verifying generated code and safeguarding client data.

Required Qualifications
- Practical experience in Python development, especially building REST APIs with Django or FastAPI.
- Proficiency in React JS and TypeScript, including reusable components, hooks, state management, and API integration.
- Experience with React Native and a solid understanding of mobile application builds and distribution processes.
- Strong skills in HTML, CSS, and JavaScript for creating responsive and accessible interfaces.
- Knowledge of relational databases and SQL, including ORM usage and migrations.
- Familiarity with automated testing frameworks for Python and React such as pytest, Vitest, Jest, or React Testing Library.
- Experience with Git-based collaboration workflows including branching, pull requests, reviews, and merges.
- Understanding of security fundamentals such as authentication, authorization, input validation, and secure secret management.
- Clear communication skills, a methodical approach to problem-solving, and an openness to learning from feedback.

Preferred Qualifications and Benefits
- Experience with Go programming language.
- Familiarity with UI libraries like Material UI or Tailwind CSS.
- Knowledge of end-to-end testing tools such as Playwright or Selenium.
- Exposure to AWS, Docker, and CI/CD pipelines.
- Experience developing AI-enabled applications using large language model APIs, structured outputs, tool calling, agents, or retrieval-augmented generation.

You are not required to have experience in all preferred technologies to apply.

This role requires full-time commitment and collaboration with distributed teams, working schedules that overlap with UK and Houston-based colleagues and clients. Success in this position means delivering features that meet acceptance criteria, include appropriate testing, pass code reviews, resolve defects carefully, communicate clearly, and demonstrate increasing independence over time.

We are committed to diversity and inclusion, assessing candidates solely on capability and communication effectiveness regardless of accent or background. Reasonable adjustments during the selection process are welcomed upon request.

The selection process includes an initial interview followed by a technical assessment or interview. Applicants should submit a CV, LinkedIn profile, and a brief cover letter highlighting relevant projects and their contributions, especially focusing on Python, React, TypeScript, and React Native experience.

Job Details

Total Positions:
1 Post
Job Shift:
Work From Home
Job Type:
Job Location:
Gender:
No Preference
Age:
18 - 65 Years
Career Level:
Mid-Level
Maximum Experience:
5 Years
Apply Before:
Nov 05, 2026
Posting Date:
Oct 30, 2026

Geeks Ltd

· 11-50 employees -

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Full Stack Engineer

Veridix Pakistan Io, Lahore, Pakistan
Posted Oct 22, 2026

Product Engineer

Naseeb Enterprise Inc, Karachi, Pakistan
Posted Oct 29, 2026
I found a job on Rozee!