Tech Stack
ApacheGradleGraphQLJavaJavaScriptMavenNode.jsReactShell ScriptingSparkSpringSpring BootSpringBootSQLWebpackYarn
About the role
- Join the BTCS NYFIX development team as a mid-level software developer
- Work on the NYFIX PORTAL and applications accessed via the NYFIX PORTAL
- Develop and maintain the NYFIX PORTAL web-based platform for NYFIX Services/Applications
- Contribute to the NYFIX Marketplace product (large FIX community with 1000s of FIX connections and 10,000+ interconnects)
- Collaborate with team members and stakeholders; work independently to deliver features and fixes
- Use JavaScript/React front-end and Java backend technologies, build and deployment tools as listed in requirements
Requirements
- Bachelors or equivalent degree in computer science, engineering, mathematics or a related field
- At least 3 years JavaScript development experience
- At least 3 years ReactJS or other JavaScript UI framework/library experience
- At least 3 years Java development experience
- CSS, HTML, JSON experience
- Yarn (npm), Webpack, Nodejs experience
- Fluency in English
- Ability to work independently
- Good communications skills
- Optional:
- Gradle, Maven
- Spring Boot, Spring Security, OAuth2
- SQL, GraphQL, JPA
- Shell scripting
- FIX Protocol experience
- Financial services experience
- Apache Spark