Junior Software Developer (Bengaluru)

Junior Software Developer (Bengaluru)

23 Oct
|
Emkay
|
Bengaluru

23 Oct

Emkay

Bengaluru

Job Summary

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. This is a full-time role. Experience: 0 - 2 years.

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 ORM.
- 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: Git and pull-request workflows; testing APIs with Postman or similar tools.

Valuable to Have

- TypeScript, Docker, CI/CD pipelines (e.g., GitHub Actions), Redis, or exposure to message queues.
- Experience integrating LLM APIs into applications; basic knowledge of stock market concepts such as equities, derivatives and order types.

What We Look For

- A genuine interest in finance, capital markets and investing, and curiosity about how trading and investment products work.
- A degree in Computer Science/IT or equivalent practical experience (internships and personal projects count).
- Strong problem-solving skills, curiosity, and clear communication when asking questions or raising blockers.

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

📌 Junior Software Developer (Bengaluru)
🏢 Emkay
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: junior software developer (bengaluru) / bengaluru