Senior Python Developer
Company : Robert Half
Location : Princeton, NJ, 08542
Posted Date : 4 November 2025
Job Type : Other
Category : Software Development
Occupation : Python Developer
Job Details
We are looking for a highly experienced Senior Python Developer to design, develop, and maintain robust backend systems. This role requires expertise in Python programming, cloud services, and microservice architectures to deliver scalable and efficient solutions. Based in Princeton, New Jersey, this position involves collaborating with cross-functional teams to build innovative applications and systems.
Responsibilities:
• Lead the design and development of backend systems and applications using Python, ensuring scalability and performance.
• Create and maintain APIs, including REST and WebSocket, utilizing tools such as FastAPI, PostgreSQL, SQLAlchemy, and Alembic.
• Oversee database schema design, migrations, and integration across multiple services.
• Collaborate with frontend teams to develop web applications using Angular 15.0 and higher.
• Architect and deploy solutions within Azure environments, including Azure Functions, Web Apps, IoT Hubs, Event Hubs, and Service Bus.
• Build and manage microservices with Docker and Kubernetes to ensure efficient containerization and orchestration.
• Develop and scale messaging systems using Kafka or Redis for real-time data streaming and processing.
• Implement Test-Driven Development practices to deliver maintainable, high-quality code.
• Work closely with DevOps, QA, Product Management, and UI/UX teams to align development efforts with business goals.
• 10+ years of experience in Python software development, demonstrating attention to detail.
• Advanced knowledge of FastAPI, SQLAlchemy, Alembic, and PostgreSQL.
• Proven ability to design and build REST and WebSocket APIs within microservice architectures.
• Strong experience with Angular 15.0 or newer versions.
• Expertise in Azure Cloud Services, including Functions, Web Apps, IoT Hubs, Event Hubs, and Service Bus.
• A minimum of 3 years of hands-on experience with Docker and Kubernetes for containerization and orchestration.
• Familiarity with messaging systems like Kafka or Redis for streaming and processing.
• Solid understanding of Test-Driven Development and its application in modern software development.
Technology Doesn't Change the World, People Do.
Robert Half is the world's first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.
Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app and get 1-tap apply, notifications of AI-matched jobs, and much more.
All applicants applying for U.S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit for more information.
2025 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking "Apply Now," you're agreeing to Robert Half's Terms of Use.
Trending Searches in Princeton, NJ
- Full time jobs near me Princeton, NJ
- Local job openings
- Places hiring near me
- Job vacancies near me
- Senior Python Developer jobs near me Princeton, NJ
- Senior Python Developer jobs hiring near me Princeton, NJ
- Senior Python Developer jobs hiring near Princeton, NJ
- Senior Python Developer jobs near Princeton, NJ
- Senior Python Developer jobs near me in Princeton, NJ
- Senior Python Developer jobs in Princeton, NJ
Top trending job titles hiring now
Popular Searches for Senior Python Developer
Other Jobs You May Like
Risk Management - Data Scientist, Vice President
Company : JPMorgan Chase & Co.
Location : Jersey City, NJ
Lead Software Engineer -Java Backend Engineer
Company : JPMorgan Chase & Co.
Location : Jersey City, NJ
Senior Lead Software Engineer - Data Engineer
Company : JPMorgan Chase & Co.
Location : Jersey City, NJ
Software Engineer III - Data Scientist / Data Engineer
Company : JPMorgan Chase & Co.
Location : Jersey City, NJ
Senior Lead Software Engineer - Python/React/AWS/MLOps
Company : JPMorgan Chase & Co.
Location : Jersey City, NJ
Top searches
- Jobs hiring immediately
- Part time jobs near me
- Full time jobs near me
- Jobs that are hiring near me
- Jobs near me hiring now
- Senior Python Developer jobs near me
- Senior Python Developer jobs
- Senior Python Developer jobs hiring near me
- Senior Python Developer openings near me
- Senior Python Developer vacancies near me
Employment opportunities at Robert Half
- Robert Half jobs near me Princeton, NJ
- Robert Half jobs hiring near me Princeton, NJ
- Robert Half jobs near Princeton, NJ
- Robert Half jobs hiring near me
- Robert Half openings near me
- Robert Half jobs near me in Princeton, NJ
- Robert Half jobs hiring in Princeton, NJ
- Employment opportunities near me
- Job openings near me
- Jobs hiring immediately