Lead the design and development of scalable full-stack applications using ReactJS, Node.js, and Java Spring Boot
Architect robust, high-performance solutions from scratch, ensuring maintainable system design
Develop responsive user interfaces with React, JavaScript/TypeScript, HTML, and CSS
Build and maintain backend services with Node.js frameworks (Nest.js/Express/Fastify) and Java Spring Boot, integrating databases and messaging queues
Implement enhanced search capabilities using OpenSearch/Elasticsearch
Deploy and manage applications in AWS cloud environments
Design RESTful APIs and microservices for seamless frontend and backend integration
Develop CI/CD pipelines for JavaScript and Java applications, focusing on automation
Utilize Git for collaborative development
Conduct comprehensive testing to ensure software quality
Solve complex problems collaboratively and independently
Communicate effectively with stakeholders and adapt to changing technology stacks
Stay updated with financial services industry trends
Requirements
Bachelor's degree in Computer Science, Engineering, or related field, or equivalent professional experience
10+ years of proven hands-on experience as a Full Stack Developer
Strong system design and architecture skills
Expertise in React, JavaScript/TypeScript, HTML, and CSS
Proficiency in Node.js and Java Spring Boot
Experience with PostgreSQL and NoSQL databases
Understanding of AWS cloud services and experience with cloud deployments
Familiarity with RESTful API design and microservices architecture
Experience with CI/CD pipelines and version control systems
Strong testing skills and problem-solving abilities
Excellent communication and collaboration skills
Preferred: Experience with financial applications, trading systems, or market data platforms
Preferred: Familiarity with caching strategies, messaging queues, and search technologies like OpenSearch/Elasticsearch
Expected to work a hybrid schedule out of our NYC office
Benefits
Eligible for an annual incentive plan
Health & Wellness: Health care coverage designed for the mind and body
Flexible Downtime: Generous time off helps keep you energized for your time on
Continuous Learning: Access a wealth of resources to grow your career and learn valuable new skills
Invest in Your Future: Secure your financial future through competitive pay, retirement planning, a continuing education program with a company-matched student loan contribution, and financial wellness programs
Family Friendly Perks: Perks for your partners and little ones, with best-in-class benefits for families
Beyond the Basics: From retail discounts to referral incentive awards
Additional S&P Global benefits (details via link)
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
ReactJSNode.jsJava Spring BootJavaScriptTypeScriptHTMLCSSPostgreSQLNoSQLRESTful API
Soft skills
system designarchitecture skillsproblem-solvingcommunicationcollaborationadaptabilitytesting skills
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineering