Backend Developer

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

$600-$1000/m

HOURS PER WEEK

40

DATE POSTED

Mar 27, 2025

JOB OVERVIEW

Backend Developer

About Predicting Alpha:
Predicting Alpha provides a single, integrated platform to search, retrieve, visualize, and analyze financial data for options trading.

Job Summary:
We are seeking a highly skilled Backend Developer to build and optimize our Python FastAPI backend from the ground up. This role involves developing a REST API to support our data-intensive application, replacing our current RShiny implementation. You will be responsible for designing and implementing performant solutions that ensure scalability, security, and adherence to best practices.

Responsibilities:
- Design, develop, and maintain a high-performance REST API using Python and FastAPI.
- Implement data models and queries using MongoDB, including complex aggregations.
- Utilize Redis for caching to optimize data retrieval and reduce latency.
- Write asynchronous code to handle concurrent requests efficiently.
- Write comprehensive unit and integration tests.
- Collaborate with frontend developers and the tech lead to define API specifications and data structures.

Skills:
- Proficiency in Python and FastAPI.
- Strong experience with MongoDB, including schema design and aggregation pipelines.
- Experience with Redis for caching.
- Extensive knowledge of asynchronous programming.
- Experience designing and implementing RESTful APIs.
- Strong understanding of software development best practices, security principles, and scalability concerns.
- Experience writing unit and integration tests.
- Proficiency in Git.

Good to Have:
- Familiarity with Docker and containerization.
- Familiarity with RShiny.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin