Python React Developer

3 months ago


Qatar Outsourced Full time

Permanent Homebased
- Flexible Schedule
- HMO + 1 dependent free

**Company Description**
Outsourced.ph is a leading ISO certified Philippines offshore outsourcing company that provides dedicated remote staff to some of the world's leading international companies. Outsourced is recognized as one of the Best Places to Work and has achieved Great Place to Work Certification. We are committed to providing a positive and supportive work environment where all staff can thrive. As an Outsourced staff member, you will enjoy a fun and friendly working environment, competitive salaries, opportunities for growth and development, work-life balance, and the chance to share your passion with a team of over 1000 talented professionals.

**About the client**
The client business is to design, build and operate cellular networks, along with providing tailored consulting & professional services for cellular operators worldwide. They specialise in developing networks in some of the most challenging & geographically remote parts of the world. Delivering reliable, high-quality networks that enable businesses & individuals to stay connected, no matter where they are in the world.

Industry: Media and Telecommunications

**The Role**
We make software that powers mobile networks, and we’re looking to expand our software development team, with a Developer for our CRM product.

Our CRM offering handles provisioning, billing and managing services for mobile and fixed line telecom operators. Under the hood, it is made up of a Python API back end (Flask-Restx and SQLAlchemy) and React based front end.

Initially, most of the time you’ll be working on feature requests that come from our product team, our customers, or that you identify yourself, and then translate these into new features to ship to customers.

As the product matures, the expectation will be that you will take ownership of the development and full life cycle of the CRM product by working closely with our end customers and internal design team. This will include migrating data from existing CRM systems into ours, supporting end customers with any issues they may face, ensuring they get the most out of the CRM product and that the CRM product continues to meet their needs. Being able to work autonomously and problem solve issues as they arise is crucial for this role.

**Backend (Python Flask-RestX & SQLAlchemy)**
You’ve got experience in writing RESTful APIs in Python either in Flask or FastAPI (We use Flask-RestX) and interacting with databases like MySQL, Postgresql - we use SQLAlchemy, but you should also be familiar with basic SQL queries for getting stuff done.

**Front End (React)**
For end-users we offer a React based front-end to the API.

We’ve got a preexisting style / theme template we use, and our design/product team provides Figma mockups of how the layout needs to look, but you’ll be comfortable enough in React to make these mockups a functional reality, while making the React components as clean and reusable as possible.

**Environment**
- We use Git for version control
- Docs are written in Sphinx / Markdown
- Prometheus for metrics
- Grafana for reporting on the metrics
- Git for version control
- Nginx & Gunicorn as our WSGI HTTP Server
- Ansible for Deploying
- Stripe for payment processing

**Need to Haves**
- Experience in Python for API backends
- Web API framework such as Flask, FastAPI or Django
- SQL Experience (SQLalchemy preferred)
- Python scripting for data migration
- Pulling data from 3rd party systems (Requests, SQL libraries, RESTful / JSON data, XML formatted data)
- Cleaning up and formatting the data (Regex, etc)
- Pushing the data into our API
- Ability to work autonomously, take initiative and problem solve.

**Nice to Haves**
- Writing test cases for APIs
- Using Playwright to automate testing on Web UIs
- Using Ansible to automate deployments
- Experience in Telecom billing environments
- Experience with Stripe / payment processing services (We do not handle credit card data directly)

**Why work for us?**
- Competitive salary
- Long term job security
- Work from anywhere
- Pick your own working hours / schedule
- Regular bonuses

A passionate, friendly team that really enjoys doing what they do.

We are in this for the long haul, we really value our team and know that our business success is built on the back of our team. As such, we always try to offer the best kind of environment where we help our team thrive, and keep our team happy and engaged with the work they are doing.

We offer a huge amount of flexibility in terms of hours and location (eg, working around school times, working from home, etc) as long as deliverables are delivered on time. Our friendly team is really passionate about what we do, and we are here to welcome you and help you achieve your best.

**Additional Information**:

- Permanent Homebased; equipment is provided
- Ideal Schedule: Monday-Friday 7am-4pm flexible


  • Gis Analyst

    3 months ago


    Qatar Proztec Full time

    Division:IT City:Qatar Vacancies:1- Job Function:Software Employment Type:Full Time - Permanent Job Description- Extensive experience with ESRI desktop and enterprise solutions. - Very good knowledge of ESRI geodatabase operations (creation/update/maintenance) - Competency with ArcGIS Pro as well as ArcMap and ArcCatalog. - Cartographic composition and...


  • Qatar Talent Pal Full time

    Information Technology - English **We Offer** Your field of responsibility - Build upon the Automation strategy which includes Automated Deployments, Test Automation etc. - Syndicating with Business engineers, upstream/downstream, CTO, business, design review boards and the development teams - Focus on building platform which is Cloud Ready and is in line...

  • Front End Developer

    3 months ago


    Qatar Talent Pal Full time

    Front End Developer Job Location Qatar Responsibilities Develop new user-facing features using React.js Build reusable components and frontend libraries for future use Translate designs and wireframes into high-quality code Optimize components for maximum performance across a vast array of web-capable devices and browsers Collaborate with other team members...

  • Front End Developer

    3 months ago


    Qatar Talent Pal Full time

    **Front End Developer Job Location Qatar**: **Responsibilities**: - Develop new user-facing features using React.js - Build reusable components and frontend libraries for future use - Translate designs and wireframes into high-quality code - Optimize components for maximum performance across a vast array of web-capable devices and browsers - Collaborate...

  • Odoo Developer

    3 months ago


    Qatar Talent Pal Full time

    **PROFILE** - JOB PROFILE : ODOO DEVELOPER - Bachelor degree preferably in Computer Science, Information Systems, or Engineering, but any other field is welcomed, especially if supported by good experience - Minimum of 1 year of experience in Odoo development, or 2-3 years in Python - Superior knowledge of relational database concepts, SQL and ORM - Good...

  • Odoo Developer

    3 months ago


    Qatar Talent Pal Full time

    **PROFILE** - JOB PROFILE : ODOO DEVELOPER - Bachelor degree preferably in Computer Science, Information Systems, or Engineering, but any other field is welcomed, especially if supported by good experience - Minimum of 1 year of experience in Odoo development, or 2-3 years in Python - Superior knowledge of relational database concepts, SQL and ORM - Good...

  • Data Engineering

    3 months ago


    Qatar Talent Pal Full time

    We are seeking a Cloud Developer for a renowned construction company in Doha. This is a full-time position based in Doha, Qatar. **Responsibilities**: - Develop and maintain database architectures using MSSQL. - Implement ETL (Extract, Transform, Load) processes using tools like SSIS for efficient data flow. - Collaborate with stakeholders to gather and...

  • Ui/ux Designer

    3 months ago


    Qatar Talent Pal Full time

    **UI/UX Designer Job Description**: **Responsibilities**: - Gather and evaluate user requirements in collaboration with product managers and engineers - Illustrate design ideas using storyboards, process flows, and sitemaps - Design graphic user interface elements, like menus, tabs, and widgets - Build page navigation buttons and search fields - Develop UI...


  • Qatar Talent Pal Full time

    **About Grouper**: With a passion for creating innovative management systems, tools, and technologies that empower organisations, Grouper has been providing its clients Governance, Risk, Compliance (GRC) and Human Capital Management solutions. Our solutions are conducted through design and implementation of cloud-based environments hosted in some of the...

  • Odoo Developer

    3 months ago


    Qatar Talent Pal Full time

    1. Bachelor’s degree specialising in Computer Science and Information Technology 2. Preferably with 3-5 years’ experience in Odoo developer 3. Knowledge in python, SQL, mobile app development (is a plus) 4. 5+ overall IT Experience 5. Fluency in English 6. Ability to keep up with odoo and related technology innovation and trends 7. Advanced...


  • Qatar Talent Pal Full time

    **SAP UI5-Fiori Developer**: - Department: - **Engineering** - Project Location(s): - **Remote** - Education: - **Bachelor's Degree** - how can we help you? - Contact us at the Noema office nearest to you or submit a business inquiry online. **Responsibilities**: - Proactively participate in every step in the software development lifecycle. - Provide...


  • Qatar Talent Pal Full time

    ROLE & RESPONSIBILITIES: - Create and design user-focused experiences and web pages; - Build personalized and customized features for customers; - Maintain up-to-date knowledge of industry trends and advancements; - Develop standards code that can serve as the foundation of future projects; - Optimize apps/sites to improve performance and efficiency; -...

  • Back-end Developer

    5 months ago


    Qatar Talent Pal Full time

    We would like to meet you. As a Back-end developer, Certified with Cisco AV control system, you’ll work closely with our engineers to ensure the development and operation, and troubleshoot of Tele-ICU, and provide infrastructure cybersecurity. ***Responsibilities**: - Collaborate with Front-end developers to integrate user-facing elements with server...


  • Qatar Talent Pal Full time

    **This is a heading**: ROLE & RESPONSIBILITIES: - Create and design user-focused experiences and web pages; - Build personalized and customized features for customers; - Maintain up-to-date knowledge of industry trends and advancements; - Develop standards code that can serve as the foundation of future projects; - Optimize apps/sites to improve performance...

  • .NET Developer

    3 months ago


    Qatar Talent Pal Full time

    We are hiring **.NET Developers **(**The applicant must be available in Qatar**) Applicants with the following are expected: 1. Bachelor's degree with minimum 2-7 years. 2. Expert coding ability using programming languages like C#, ASP.NET, MVC, (mandatory:.Net Core) 3. Must have experience in Entity framework 4. Hands on experience in version controlling...


  • Qatar Talent Pal Full time

    RESPONSIBILITIES: - Collaborate with the development team to analyze, design, and implement software solutions. - Participate in the full software development lifecycle, including requirements gathering, coding, testing, debugging, and deployment. - Write clean, efficient, and maintainable code following coding standards and best practices. - Conduct code...

  • Staff Data Engineer

    3 months ago


    Qatar Talent Pal Full time

    About Agoda Agoda is an online travel booking platform for accommodations, flights, and more. We build and deploy cutting-edge technology that connects travelers with more than 3.6 million accommodations globally. Based in Asia and part of Booking Holdings, our 6,000+ employees representing 90+ nationalities foster a work environment rich in diversity,...


  • Qatar Talent Pal Full time

    Lead Software Development Engineer - DevOps will contribute to the implementation of CI/CD & infrastructure automation efforts. Help developers with environment setup, deployments, and production operations. **Qualification**: - Bachelors in Computer Science or Information Technology Engineering or relevant - 4-8 years of experience in working with...


  • Qatar Talent Pal Full time

    Key Responsibilities: - Design and develop scalable, high-performance backend services using Node.js and NestJS. - Work with MongoDB and PostgreSQL databases to ensure data integrity, performance, and scalability. - Develop and maintain robust web APIs for frontend-backend communication. - Collaborate with front-end developers for API integration and feature...


  • Qatar Talent Pal Full time

    **Backend Software Engineer (Node.js, NestJS)**: **Position Overview**: - Design and develop scalable, high-performance backend services using Node.js and NestJS. - Work with MongoDB and PostgreSQL databases to ensure data integrity, performance, and scalability. - Develop and maintain robust web APIs for frontend-backend communication. - Collaborate with...