Senior Full-Stack Software Engineer (React/TypeScript/Java) - flexible hybrid in Chicago, IL
New Yesterday
Description
/ Responsibilities We are looking for a Senior Software Engineer with a specialization in developing full stack applications. The ideal candidate will have extensive experience with JavaScript, TypeScript, and React in the frontend, as well as Java and Spring in the backend. This engineer will be responsible for developing applications in support of our global index platform, as well as our trading floor. They will participate in business requirements gathering, system design and software architecture. They will be responsible for writing code, creating tests, peer reviews and rotating system support with other members of the team.
Key Responsibilities
Design and implement full stack applications in ReactJS, Redux, JavaScript, TypeScript, Java and Spring Boot
Write high quality maintainable code with performance in mind
Ensure code quality through best practices, including unit testing, integration testing, and code reviews
Distill complex requirements into manageable features and tasks
Collaborate within the team and across business lines to provide accurate implementation and efficient time to market
Analyze and recommend technologies and tools to improve efficiency and quality of the development process and developer experience
Qualifications
Bachelor’s degree in computer science or a related field preferred
5+ years of experience in JavaScript, TypeScript and ReactJS developing applications that interact with REST APIs and WebSockets
Experience managing state in React applications with Redux & React Hooks
Experience in backend development with Java/Spring or equivalent
Backend experience implementing REST APIs and WebSocket servers
Database experience with PostgreSQL or similar
Experience writing unit tests in frontend and backend
Experience with frontend build tools such as Webpack and NPM
Demonstrated ability to work well in a dynamic environment, quickly pick up new skills and adapt to changing business needs
Experience in full project lifecycle development and the use of Jira and other collaboration tools
Team oriented with strong communication, collaboration, active listening and problem-solving skills
Competent with version control tools, preferably Git
Self-directed, self-motivated
Comfortable with Windows and Linux operating systems
Nice to have
Financial industry experience
Backend security/authentication implementation
UX design experience
Math background
Benefits and Perks
We value the total wellbeing of our people – including health, financial, personal and social wellness. We believe standard benefits like health insurance and fair pay are a given at any organization. Still, you should know we offer:
Fair and competitive salary and incentive compensation packages with an upside for overachievement
Generous paid time off, including vacation, personal days, sick days and annual community service days
Flexible, hybrid work environment
Health, dental and vision benefits, including access to telemedicine and mental health services
2:1 401(k) match, up to 8% match immediately upon hire
Discounted Employee Stock Purchase Plan
Tax Savings Accounts for health, dependent and transportation
Employee referral bonus program
Volunteer opportunities to help you give back to your communities
Some of our employees’ favorite benefits and perks include:
Complimentary lunch, snacks and coffee in any Cboe office
Paid Tuition assistance and education opportunities
Generous charitable giving company match
Paid parental leave and fertility benefits
On-site gyms and discounts to other fitness centers
#LI-CP2
#LI-Hybrid
- Location:
- Chicago
We found some similar jobs based on your search
-
2 Days Old
Senior Full-Stack Software Engineer (React/TypeScript/Java) - flexible hybrid in Chicago, IL
-
Chicago
Job Description: Building trusted markets - powered by our people. At Cboe, we inspire our people to solve complex challenges together because what we do matters. We provide the financial infrastructure that powers the global economy. As a leading ...
More Details -
-
74 Days Old
Senior Full-Stack Software Engineer (React/TypeScript/Java) - flexible hybrid in Chicago, IL
-
Chicago, IL, United States
- Computer And Mathematical Occupations
Job Description: Building trusted markets - powered by our people. At Cboe, we inspire our people to solve complex challenges together because what we do matters. We provide the financial infrastructure that powers the global economy. As a leading ...
More Details -