Start Your Search Here

push notification bell

Would you like to receive notifications about Computer and Mathematical Occupations jobs in Newark?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Central Business Solutions

Newark / Global

Python Developer

Job Description

Job TitleExperience in years: 7+ MandatoryCore ResponsibilitiesDesign and implement scalable, maintainable and high-performing RESTful APIs using FastAPI, SQLModel and RedisWrite clean, efficient, and maintainable Python codeDevelop and maintain documentationDesign and optimize database schemas and queriesCreate and maintain automated test suitesMonitor and optimize API performance Implement caching strategies and rate limitingCollaborate with front end team to ensure smooth API integrationAssist in implementing workflows for detecting, archiving and purging stale data based on retention policiesEnsure proper logging and auditing of data lifecycle processesMentor junior developers and review codeCollaborate with the system architect to refine the API logic, enhance query performance and implement caching strategiesRequired Skills5+ years of professional Python development experienceStrong experience with FastAPI or similar framework (Flask, Django REST)Deep understanding of REST API design principlesExpertise in asynchronous programming with PythonSolid experience with SQL databases (PostgreSQL preferred)Strong knowledge of API security best practicesExperience with Docker and containerized environments like Openshift/KubernetesProficiency in writing unit tests and integration testsFamiliarity with event-driven architecture and tools like KafkaStrong problem-solving skills and attention to detailsEffective communication and ability to work in a collaborative, agile environmentsAdaptive and eager to learn new tools and technologiesNice To HaveKnowledge of monitoring tools like Prometheus and OpenTelemetryExperience with microservice architecturesCandidate Details7+ to 10 years experienceSeniority Level - Mid-SeniorMinimum Education - Bachelor's DegreeWillingness to Travel - Occasionally

Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Puesto de trabajo o palabra(s) clave(s)
Lugar