Why This Role Stands Out
This hybrid Python Engineer role offers significant opportunities for professional growth by allowing you to deepen your expertise in data stores, API development with FastAPI, and CI/CD pipelines within a reputable company. If you possess strong server-side Python skills, experience with databases and RESTful APIs, and thrive in collaborative environments, you'll find this position incredibly rewarding. Don't miss out on this chance to advance your career and apply today!
Quick Overview
Seniority
Mid Senior
Work mode
Hybrid
Location
Bedminster, NJ, United States
Posted
5 days ago
FastAPIMongoDBOraclePL/SQLRustSQLShellNumPyAzureC++GitHTTPJavaPandasPythonRESTgRPC
Job Description
Python Engineer / Programmer
Responsibilities:
Requirements:
Responsibilities:
- Focus on continued build out/improvement of the current data stores (Oracle, CEPH, and possibly MongoDB) including data access and persistence.
- Requirement of prior knowledge/experience with database concepts such as SQL tuning, indexes, views, stored procedures, etc.
- Proficient in fundamental algorithms and data structures. Server-side Python processes utilizing concurrency patterns with asyncio, mutli-processing, and threading. Also, comfortable working with Numpy, Pandas, Python collections, etc.
- Must handle API development using REST. Strong working knowledge of FastAPI, with a primary focus on mastering the REST protocol. Experience with gRPC and socket-based communication is a valuable plus.
- Mastery of typical software development life cycle and deployment processes. Experience with GIT, MS Azure DevOps, Artifactory, etc. Must be comfortable building CI/CD pipelines.
- Experienced in developing applications and managing systems on Red Hat Enterprise Linux (RHEL) environments.
Requirements:
- Associate's Degree preferred with 5 to 7 years demonstrated server-side development proficiency, OR Bachelor's Degree preferred with 3 to 5 years demonstrated server-side development proficiency.
- Programming Languages: Python (NumPy, Pandas, Oracle PL/SQL). Other non-interpreted languages like Java, C++, Rust, etc. are a plus. Must be proficient in the intermediate-advanced level of the language (concurrency, memory management, etc.).
- Design patterns: Typical GOF patterns (Factory, Facade, Singleton, etc.)
- Data structures: Maps, lists, arrays, etc.
- SCM: Solid Git proficiency, MS Azure DevOps (CI/CD)
- SQL: Proficiency with Oracle indexes, SQL tuning, views, stored procedures, and functions.
- OS: Majority of the development is on Redhat Linux but should be comfortable with Windows. Some Unix shell scripting may be needed from time to time.
- API development: Must have proficiency with HTTP REST with gRPC / sockets as a plus.
Similar jobs
- TA
Backend Engineering Intern
Newtalentpluto
United States🇺🇸$35 - $50/hrRemoteYesterdayJavaScriptPythonTypeScriptTechnology - ZP
Backend Data Engineer with Security Clearance
NewZachary Piper Solutions, LLC
Norfolk, VA🇺🇸$95k - $100k/yrOn-siteYesterdaySQLSQL ServerETL+6Technology - CS
Java Backend Developer
Cynet Systems
Charlotte, NC🇺🇸$55 - $60/hrHybrid2 weeks agoMicroservicesMongoDBOracle+8Technology - FE
Python backend engineer (Only on W2, AWS, Django, REST API, distributed systems, IaaC, Terraform)
NewFervorly
Irvine, CA🇺🇸HybridYesterdayDjangoDockerFastAPI+11Technology - AN
Back End Software Engineer - TypeScript
NewAshton North LLC
United States🇺🇸$130k - $160k/yrRemoteYesterdayNode.jsAWSEmbedded Systems+4Technology - DY
Lead Java Backend Engineer
NewDynPro Inc.
Newark, CA🇺🇸HybridYesterdayDockerMicroservicesMongoDB+7Technology