Live opening · Posted 22 hours ago
At a glance
The key details from the original listing.
About the role
Description supplied by the original job listing.
Junior
Software Developer
Job Description | Experience: 0 – 2 years |
Full-time
ABOUT THE ROLE
We are
looking for a Junior Developer to help build technology for financial services,
including trading, research and investment platforms. You will read, understand
and contribute to backend services written in Python and JavaScript, work with
relational and non-relational databases, and deploy on AWS alongside senior
engineers. This role suits someone who is eager to learn, writes clean code,
uses AI tools effectively, and has a genuine interest in finance and the
markets.
KEY RESPONSIBILITIES
•
Build,
maintain and debug REST APIs using Express, Fastify (Node.js) and FastAPI
(Python).
•
Read and
understand existing Python and JavaScript code, and make safe, well-tested
changes to it.
•
Design
database schemas and write queries and migrations using Drizzle and Prisma
ORMs.
•
Work with
PostgreSQL, MySQL and MongoDB, choosing the right data model for the use case.
•
Deploy,
monitor and troubleshoot services on AWS in collaboration with the team.
•
Use AI coding
assistants to work faster, while reviewing and testing every piece of generated
code.
•
Participate
in code reviews, write basic unit tests, and document the work you deliver.
REQUIRED SKILLS
Languages
Working knowledge of Python and JavaScript;
able to read and follow unfamiliar code in either.
Frameworks
Express, Fastify and FastAPI: routing,
middleware/hooks, request validation, error handling.
ORMs
Drizzle and Prisma: schema definition,
migrations, relations and query building.
SQL
Databases
PostgreSQL and MySQL: joins, indexes,
transactions and basic query optimisation.
NoSQL
Databases
MongoDB: document modelling, CRUD
operations, indexes and aggregation basics.
AWS
Comfortable with core services such as EC2,
Lambda, S3, RDS, IAM and CloudWatch.
AI
Comfortable using AI tools (e.g., Claude,
ChatGPT, Copilot, Cursor) for coding, debugging and learning; able to judge
and verify AI output.
Tooling
Experience
0 - 2 Years
Employment type
Contract
Work arrangement
No
Your early-applicant advantage
Live timing from JobBeeper.
More openings worth a look
Recently tracked roles with full details and direct application links.