Job Summary
The Full Stack Developer will support the Global Trading team by designing, developing, and maintaining data-driven applications, models, and visualizations that support trading operations and quantitative analytics initiatives. This role requires expertise across front-end and back-end development, database technologies, cloud platforms, and data engineering practices to deliver scalable, high-performance solutions.
Key Responsibilities
• Design, develop, and maintain scalable web applications supporting trading and analytics platforms.
• Collaborate with quantitative analysts and business stakeholders to develop data products, models, and reporting solutions.
• Build and enhance front-end user interfaces using modern web technologies.
• Develop and maintain back-end services, APIs, and application components.
• Ensure application performance, reliability, scalability, and maintainability.
• Design, develop, and optimize database solutions and data models.
• Build and support data pipelines that enable data ingestion, transformation, and analytics.
• Participate in application architecture, design reviews, and code quality initiatives.
• Troubleshoot and resolve application, database, and performance-related issues.
• Implement software engineering best practices, including testing, security, and performance optimization.
• Support cloud-based application deployment and infrastructure initiatives.
• Collaborate effectively within Agile and cross-functional development teams.
Required Qualifications
• Bachelor's degree in Computer Science, Engineering, or a related field.
• 3+ years of software development experience.
• Experience developing modern, high-performance web applications.
• Strong front-end development experience with HTML, CSS, JavaScript, and frameworks such as React or Angular.
• Strong back-end development experience using Node.js, Python, or similar technologies.
• Experience working with relational and NoSQL databases, including SQL, PostgreSQL, and MongoDB.
• Experience working with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.
• Strong SQL development and database optimization skills.
• Experience with data modeling and database design.
• Experience building and supporting data pipelines.
• Strong analytical, problem-solving, and troubleshooting skills.
• Excellent communication and collaboration skills.
• Ability to work effectively in fast-paced environments with changing priorities.
• Ability to learn and adapt to new technologies and business requirements.
Preferred Qualifications
• Experience with Databricks.
• Experience with Snowflake.
• Knowledge of web application security, performance optimization, and development best practices.
• Experience supporting trading, financial services, energy, or commodities-related applications.
• Knowledge of oil and gas trading or financial market operations.
• Experience working with quantitative analytics or data-intensive applications.
Primary Skills
• Full Stack Development
• React or Angular
• Node.js
• Python
• HTML
• CSS
• JavaScript
• SQL
• PostgreSQL
• MongoDB
• AWS, Azure, or Google Cloud
• Data Pipelines
• Database Design and Optimization
• Web Application Development