Location: Bangalore, India
Job Type: Full-time / At office work
Millennium is seeking a skilled and motivated individual to join our team as a Full Stack Developer specializing in Python (FastAPI/Flask) and AngularJS. In addition to full-stack development, the ideal candidate will also be willing to take on Python quantitative development (quant dev) tasks. This role requires a blend of technical expertise, problem-solving skills, and the ability to work in a high-pressure environment. Knowledge and additional background in finance is a plus.
About the Role:
As a Full Stack Python (FastAPI) and AngularJS Developer, you will be responsible for supporting the commodities risk technology team, operating in a dynamic environment where timeliness and quality of data are of utmost importance. You will work on a variety of innovative and challenging projects, making you a creative problem solver who is attentive to detail and capable of working both independently and as part of a team.
If you are a skilled developer with a passion for both full-stack development and quantitative development, we invite you to apply and join our team at Millennium.
Responsibilities:
Full stack Development:
-
Design, develop, and maintain web applications using AngularJS and FastAPI.
-
Implement asynchronous programming workflows to enhance application performance and scalability.
-
Translate UX designs into functional AngularJS components.
-
Identify and create reusable code packages.
-
Document development phases and monitor systems.
Quantitative Development:
General:
-
Automate tasks through appropriate tools and scripting.
-
Collaborate with internal teams and upstream internal data providers.
-
Stay up to date with industry trends, emerging technologies, and best practices.
Required Skills:
-
Proficient in Python (FastAPI, Pandas, Numpy or similar), AngularJS.
-
Strong understanding of synchronous and asynchronous programming and their applications.
-
Strong understanding of data structures, data modeling, and software architecture.
-
Excellent analytical and problem-solving skills.
-
Strong written and verbal communication skills.
-
Ability to work independently and as part of a team.
-
Knowledge in Math and statistics.
Preferred Skills:
-
Experience working with large datasets and time series data.
-
Experience working with AWS (especially EC2, S3 and Redshift).
-
Knowledge in finance.
-
Prior experience in quantitative development.
Education and Experience:
-
Bachelor’s degree (BE/ Btech) in Computer Science, Mathematics, or a related field.
-
A minimum of 3-5 years of experience as a full stack developer.