Full Stack Software Engineer

 

Description:

Our ideal candidate has a quality first-mindset and is a solutions-oriented, reliable self-starter, with a strong attention to detail. You should be a quick-learner that enjoys solving unique problems. Once again, the ability to learn and quickly comprehend is critical to success. People who enjoy going deep into understanding the foundations and seek to learn, will make great team members. We have an informal, collaborative, and fun working environment and the person in this seat will get to work with an exceptional team of engineers across the US & the UK.

Responsibilities

  • Design and build APIs and related functionality that power some of the most complex and mission critical applications at the world's largest financial institutions
  • Apply the knowledge, rigor and patterns typically used to create backend server or full stack architectures to instead solve complex front end challenges on the desktop
  • Quickly get up to speed with technologies and products of interest to OpenFin and our customers. Many of the problems we solve are unique and require creative solutions
  • Make impactful and insightful contributions to code reviews and design discussions
  • Identify challenges to adoption of APIs (developer ergonomics, failure states, future unplanned use cases) and suggest solutions to these, whether through code, API design, or documentation
  • Recommend improvements to the software designs and code to peers and customers
  • In partnership with the design team and other engineers, leverage your knowledge of commonly used user interfaces (i.e. the Windows Operating System, browsers like Chrome, Firefox, and other specialty browsers, modern desktop apps like Slack and VS Code) to identify edge cases or usability concerns
  • Where necessary, create spikes or proof of concept code to address technical unknowns, and where applicable promote these into production quality code
  • Write reusable code - DRY concept
  • Contribute to growing our team and our culture

Our Ideal Candidate Has Experience and/or Interest In

  • The design of distributed systems
  • Highly complex asynchronous programming
  • Collaborating with UX/Design/QA teams
  • Desktop or container technologies such as PWAs, ElectronJS, or the OpenFin Container
  • Working in an agile environment and the ability to think ahead of the sprint
  • Experience working in enterprise production environments
  • Troubleshooting

Organization OpenFin
Industry IT / Telecom / Software Jobs
Occupational Category Full Stack Software Engineer
Job Location London,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2023-12-19 5:49 am
Expires on 2024-11-20