We are an IT Solutions Integrator/Consulting Firm helping our clients hire the right professional for an exciting long term project. Here are a few details.
We are seeking a Senior Python/React Web Developer with 7–10 years of experience to join our Jefferies Internal Data Marketplace team. The ideal candidate will have strong expertise in back-end development using Python and front-end development with React.js. This role demands solid architectural skills, problem-solving abilities, and the ability to work collaboratively within an Agile/Scrum environment.
Design, develop, and maintain scalable web applications using Python (3.7+), Django, or Flask.
Build robust front-end interfaces using React.js (preferably v14+), HTML5, CSS3, and JavaScript.
Integrate web applications with both SQL (PostgreSQL/MySQL) and NoSQL databases (Snowflake preferred).
Develop and maintain reusable, testable code with OOP principles and data handling libraries like Pandas.
Implement concurrency/multithreading and custom Python modules to optimize performance.
Work with ORM frameworks such as SQLAlchemy for seamless DB operations.
Deploy Python-based applications to AWS Cloud, using Docker/Kubernetes and CI/CD pipelines.
Collaborate closely with cross-functional teams following Agile methodologies using tools like JIRA.
Optionally integrate in-memory caching mechanisms and handle data processing using DuckDB and Apache Arrow (nice to have).
Perform unit testing and code reviews to ensure high code quality.
Strong experience with Python 3.7+, Django/Flask, SQLAlchemy, Pandas
Solid understanding of React.js (v14+), JavaScript, HTML, CSS
Experience with PostgreSQL/MySQL and preferably Snowflake
Knowledge of multi-threading/concurrency in Python
Hands-on deployment experience on AWS (EC2, S3, Lambda, etc.)
Familiarity with Docker, Kubernetes, CI/CD tools, Git/Bitbucket
Excellent communication, problem-solving, and documentation skills
Experience with DuckDB and Apache Arrow
Experience with application-level caching (e.g., Redis, Memcached)
Familiarity with Python development tools like Anaconda or VS Code
Exposure to Agile/SCRUM practices and JIRA