About the position
OpenFin is seeking a Software Engineer to join their Workspace team. The ideal candidate should have experience in full stack development and a passion for innovation. They will be responsible for designing and building APIs for complex financial applications, as well as collaborating with UX/design/QA teams. The candidate should have a strong command of JavaScript or TypeScript and experience with technologies such as ElectronJS or the OpenFin container. This is an opportunity to work in a collaborative and supportive environment with a team of exceptional engineers.
Responsibilities
- Design and build APIs and related functionality for complex and mission-critical applications at financial institutions
- Solve complex front-end challenges on the desktop using backend server or full stack architectures
- Quickly learn and understand new technologies and products relevant to OpenFin and its customers
- Contribute impactful and insightful feedback in code reviews and design discussions
- Identify challenges to API adoption and propose solutions through code, API design, or documentation
- Recommend improvements to software designs and code to peers and customers
- Utilize knowledge of commonly used user interfaces to identify edge cases and usability concerns
- Create spikes or proof of concept code to address technical unknowns and promote them to production quality code
- Write reusable code following the DRY (Don't Repeat Yourself) concept
- Contribute to team growth and culture
- Design distributed systems
- Handle highly complex asynchronous programming
- Collaborate with UX/Design/QA teams
- Work with desktop or container technologies such as PWAs, ElectronJS, or the OpenFin container
- Thrive in an agile environment and think ahead of the sprint
- Experience working in enterprise production environments
- Troubleshooting skills
- Have 3+ years of experience building complex consumer-grade web applications and understanding of software design patterns
- Strong command of JavaScript or TypeScript and/or Electron
- Familiarity with other technologies and frameworks such as .NET, Java, Python, Go, React, NextJS, Mocha, C++, etc.
- Ability to understand business requirements and translate them into technical requirements
- Foster a collaborative and supportive environment within engineering, product, and customer solutions teams
- Communicate effectively with clients when needed
- Adaptability and flexibility to meet the needs of various stakeholders and shift tasks as necessary
- Excellent analytical thinking, oral and written communication skills with the ability to influence peers.
Requirements
- 3+ years of experience building complex consumer grade web applications and a good understanding of software design patterns
- Strong command on using JavaScript or TypeScript and/or Electron required
- Experience with a wide range of other technologies and frameworks such as .NET, Java, Python, Go, React, NextJS, Mocha, C++, etc. is preferred
- Grasp of how to understand business requirements and the way they translate to technical requirements
- Ability to foster a collaborative and supportive environment working within engineering, product, and customer solutions teams and be comfortable communicating with clients on occasion
- Adaptable and nimble to meet the needs of various stakeholders and shift tasks as necessary
- Excellent analytical thinking, oral and written communication skills with the ability to influence peers
Benefits
- 20 days of paid time off, in addition to 12 paid holidays each calendar year
- 40 hours of sick time each calendar year
- Competitive medical/dental & vision plans, offering up to 90% coverage
- Flexible Spending Account (FSA)
- Parental Leave
- Short and Long Term Disability
- Life Insurance
- 401k Account
- Stock Options
- Free membership to One Medical, providing same-day or next-day medical appointments
- One year membership to Talkspace, providing mental health therapy 24/7
- Commuter benefits for NYC employees, contributing pre-taxed dollars towards commuting expenses
- One year membership to Citibike for NYC employees, allowing unlimited 45-minute bike rides for a full year
- Employee Resource Groups for support and connection
- Friendly, diverse, understanding, and supportive culture
- Regular offsite events, happy hours, and virtual social hours
- Opportunity to learn and innovate
- Recognition and awards for company achievements
- Conducive and enjoyable learning experience
- Competitive salary range of $140,000-180,000 (base salary)