Senior Python Backend Developer (Microservices, FastAPI & GenAI)

Rose International

Rutherford (NJ)

Hybrid

USD 110,000 - 170,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Rose International is seeking a senior backend engineer in the Technology team to design, build, and scale Python-based services and APIs. You will develop data processing systems and RESTful endpoints supporting enterprise applications and analytics in a hybrid, global setting.

You will apply OOP principles, drive testing and deployment standards, and contribute to a microservices ecosystem while leveraging evolving GenAI and LLM capabilities to solve complex business problems.

Qualifications

  • 5–7 years of backend development with Python.
  • Strong proficiency in Python and libraries (NumPy, Pandas).
  • Experience building REST APIs and working with microservices or SOA.
  • Experience with data processing/ETL pipelines or data engineering concepts.
  • Familiarity with LLMs and GenAI technologies.
  • Understanding of distributed systems and backend integration patterns.
  • Ability to work independently and collaboratively in a global team.

Responsibilities

  • Design, develop, and implement scalable backend systems using Python, focusing on microservices and API-driven architecture.
  • Build and maintain RESTful APIs and backend services for data ingestion, processing, and integration.
  • Develop data processing pipelines for structured and unstructured data.
  • Collaborate with global Technology teams across multiple time zones in a hybrid environment.
  • Apply OOP principles and backend engineering best practices.
  • Resolve complex technical challenges through analysis of system flows and processes.
  • Ensure solutions align with enterprise architecture, performance, and scalability requirements.
  • Establish and follow coding, testing, debugging, and deployment standards in backend environments.
  • Perform data extraction, transformation, and analysis to support business use cases.
  • Implement unit testing and TDD to ensure reliability and maintainability of backend services.
  • Contribute to the microservices ecosystem and inter-service communications.
  • Support integration of LLMs and GenAI capabilities into backend systems and workflows.
  • Mentor junior developers and promote strong engineering standards.
  • Identify and manage risks, ensuring regulatory compliance and governance.

Skills

Python
REST APIs
Microservices
Data processing
LLMs
Distributed systems
Team collaboration

Education

Bachelor’s degree in Computer Science/Data Science/Engineering

Tools

Docker
Kubernetes/OpenShift
Hadoop/Spark/Hive
MySQL

Job description

  • Bachelor’s degree in Computer Science, Data Science, Engineering, or related field
Required Education
  • Bachelor’s degree in Computer Science, Data Science, Engineering, or related field
Required Qualifications/Skills/Experience
  • 5–7 years of experience developing backend systems and services using Python
  • Strong proficiency in Python and related libraries (e.g., NumPy, Pandas)
  • Experience building REST APIs and working in microservices or service-oriented architectures
  • Experience with data processing, ETL pipelines, or data engineering concepts
  • Familiarity with LLMs and GenAI technologies
  • Understanding of distributed systems and backend integration patterns
  • Ability to work independently and collaboratively in a global team
Preferred Qualifications/Skills/Experience
  • Experience with distributed data tools (e.g., Hadoop, Spark, Hive)
  • Knowledge of databases (e.g., MySQL or other relational databases)
  • Familiarity with containerization (Docker) and orchestration (Kubernetes/OpenShift)
  • Background in financial services, banking, or risk environments
  • Experience with AI developer tools such as Copilot
Overview

This is a development position responsible for designing, building, and implementing scalable backend applications and microservices within the Technology team. The role focuses on developing robust Python-based services, APIs, and data processing systems that support enterprise applications and analytics.

As part of this role, you will be responsible for data extraction and analysis from structured and unstructured sources, while leveraging emerging technologies such as LLMs and GenAI to deliver efficient and innovative backend solutions to complex business problems.

Job Duties
  • Design, develop, and implement scalable backend systems using Python, with a focus on microservices and API-driven architecture
  • Build and maintain RESTful APIs and backend services for data ingestion, processing, and integration
  • Develop data processing pipelines to handle structured and unstructured data
  • Collaborate with global Technology teams across multiple time zones in a hybrid environment
  • Apply Object-Oriented Programming (OOP) principles and backend engineering best practices
  • Drive resolution of complex technical challenges through analysis of system flows and business processes
  • Ensure solutions align with enterprise architecture, performance, and scalability requirements
  • Establish and follow standards for coding, testing, debugging, and deployment in backend environments
  • Perform data extraction, transformation, and analysis to support business use cases
  • Implement unit testing and TDD to ensure reliability and maintainability of backend services
  • Contribute to the microservices ecosystem, including service integration and inter-service communication
  • Support the integration of LLMs and GenAI capabilities into backend systems and workflows
  • Mentor junior developers and promote strong engineering and coding standards
  • Identify and manage risks, ensuring compliance with policies, regulatory requirements, and governance standards
  • Only those lawfully authorized to work in the designated country associated with the position will be considered.
  • Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client’s business needs and requirements.
About Rose
  • Founded in 1993
  • Office Locations Across the U.S.
  • 150+ Clients: Corporations and Government Agencies
  • Employee Oriented Company
  • Challenging Assignments Across the U.S.
  • Continuous Professional Development
EMPLOYEE COMMENTS
  • We want you to work with us, but don't take our word for it. Take a look at this sampling of employee comments. They speak for themselves.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Full Stack Python Engineer
Lead Full Stack Python Engineer

Rose International • Tampa (FL)

On-site
USD 120,000 - 180,000
Senior Python Backend Engineer - GenAI & Microservices
Senior Python Backend Engineer - GenAI & Microservices

Rose International • Rutherford (NJ)

Hybrid
USD 110,000 - 170,000
Backend Python Developer – AI/ML
Backend Python Developer – AI/ML

Snowrelic Inc • Orlando (FL)

On-site
USD 90,000 - 120,000
Python Solutions Architect (GenAI)
Python Solutions Architect (GenAI)

Provectus • Spain (TX)

On-site
PHP 7,538,000 - 11,307,000
Remote with flexible hours
Private medical insurance
Paid time off and holidays
+1
Senior Software Engineer, GenAI (Remote or Hybrid)
Senior Software Engineer, GenAI (Remote or Hybrid)

TripAdvisor • United States

Remote
USD 120,000 - 160,000
Flexibility to work from home and/or the office
Senior Python Backend Developer – AI Development | Remote, US Hours
Senior Python Backend Developer – AI Development | Remote, US Hours

Uasmart • Northern (KY)

Remote
USD 120,000 - 180,000
Senior Python Engineer (AI-Powered Financial Assistant)
Senior Python Engineer (AI-Powered Financial Assistant)

EPAM Systems • United States

On-site
USD 140,000 - 190,000
JAVA Programmer
JAVA Programmer

Rose International • Jefferson City (MO)

On-site
USD 85,000 - 120,000
Python Developer with LangChain/ LanGraph
Python Developer with LangChain/ LanGraph

Synechron • Charlotte (NC)

On-site
USD 95,000 - 100,000
A multinational organization with 57+?
Competitive compensation and benefits
Paid time off and holidays
+1
Senior Backend Developer (AI, Python)- Remote - Contract
Senior Backend Developer (AI, Python)- Remote - Contract

Lorven Technologies Inc. • United States

Remote
USD 83,000 - 179,000