Role: Full Stack Developer
Location: New York, NY (Hybrid)
Candidates must have financial experience. Desired skills would be investment banking and trading platforms understanding.
Job Description
Design, develop, test, and maintain full-stack web applications.
Develop responsive user interfaces using modern JavaScript frameworks (React, Angular, or Vue.js).
Build and maintain RESTful APIs and backend services using Java, .NET, Node.js, Python,C++ or similar technologies.
Design and optimize relational and/or NoSQL databases.
Develop reusable, maintainable, and scalable application components.
Integrate third-party APIs and external systems.
Troubleshoot, debug, and resolve application issues.
Write unit, integration, and automated tests.
Participate in code reviews and ensure adherence to coding standards.
Collaborate with cross-functional teams using Agile/Scrum methodologies.
Support CI/CD pipelines and automated deployments.
Monitor application performance and recommend improvements.
Document technical designs, APIs, and development processes.
Required Qualifications
Bachelor''''s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
10+ years of experience in full stack software development.
Experience with at least one front-end framework (React, Angular, or Vue.js).
Experience with one or more back-end technologies (Java, Spring Boot,C++ .NET, Node.js, Python, etc.).
Strong proficiency in JavaScript/TypeScript, HTML5, and CSS3.
Experience designing and consuming RESTful APIs.
Strong SQL skills and experience with relational databases (SQL Server, PostgreSQL, MySQL, Oracle, etc.).
Experience with Git and version control.
Understanding of object-oriented programming principles.
Experience with Agile development practices.
Preferred:
Investment banking experience.
Trading platforms understanding