Full Stack Developer
New York, NY - 200 Park Avenue, United States
Full Time Mid-level / Intermediate USD 175K - 250K
Millennium
Millennium is a global, diversified alternative investment firm with the mission to deliver high-quality returns for our investors.We are seeking a talented and motivated Full Stack Developer to join our innovative and dynamic team. This is a unique opportunity to work on impactful projects, take ownership of your work from concept to delivery, and contribute to the development of transformative solutions in a collaborative and fast-paced environment.
Our application stack is hosted entirely on AWS and utilizes Angular for the front end, Python/Django with AWS-managed PostgreSQL for the API, Elasticsearch for search capabilities, SageMaker for machine learning, and Python/Celery for back-end data processing. We also leverage AWS offerings such as CodePipelines, CloudFormation, and EC2. Looking ahead, we plan to integrate AWS SQS, Lambda, and data streaming solutions to further enhance our capabilities and scalability.
Primary Responsibilities:
- Collaborative Development: Partner with business users and teammates to design and implement UI mockups, application flows, and end-to-end solutions that meet business needs.
- Full Stack Ownership: Develop across the entire application stack, including data acquisition, APIs, front-end views/components, and test suites.
- Specification Design: Translate long- and short-term business requirements, system architecture considerations, and competing project timelines into clear and actionable development specifications.
- Code Quality: Write clean, maintainable, and efficient code that adheres to evolving code standards, technical goals, and quality assurance processes, including unit testing and dependency injection.
- Continuous Improvement: Contribute to the team’s agile development practices, providing input on technical strategies, architectural decisions, and process improvements.
Required Skills & Experience:
- 5+ years of experience in IT, with 3+ years of hands-on development experience in Angular or React.
- 3+ years of experience working with Python and Django, including writing robust APIs and unit tests.
- Strong experience with relational SQL databases (e.g., PostgreSQL) and NoSQL databases.
- Solid understanding of unit testing, dependency injection, and quality assurance processes to ensure reliable and maintainable code.
- Understanding of Agile development practices and workflows.
- Bachelor’s or Master’s degree in Computer Science, Statistics, Informatics, Information Systems, or a related quantitative field.
Desired Skills & Experience:
- Familiarity with the ELK Stack (Elasticsearch, Logstash, Kibana) for search and analytics solutions.
- Knowledge of TypeScript or C#.
- Experience with AWS cloud services, including SQS, Lambda, SageMaker, and CI/CD tools like Jenkins.
- Broad understanding of equity, fixed income, derivatives, futures, FX, or other financial instruments.
The estimated base salary range for this position is $175,000 to $250,000, which is specific to New York and may change in the future. Millennium pays a total compensation package which includes a base salary, discretionary performance bonus, and a comprehensive benefits package. When finalizing an offer, we take into consideration an individual’s experience level and the qualifications they bring to the role to formulate a competitive total compensation package.
Tags: Agile Angular APIs Architecture AWS CI/CD CloudFormation Computer Science Django EC2 Elasticsearch ELK Jenkins Kibana Lambda Logstash Machine Learning NoSQL PostgreSQL Python React SageMaker SQL Statistics Streaming Testing TypeScript
Perks/benefits: Career development Competitive pay Equity / stock options Salary bonus
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.