"The new world of Technology and open source collaboration and innovation"
Recently, a number of best practices and new technologies have emerged, designed to facilitate the development of complex systems. These experiments, funded by companies such as Google and Amazon, have made it possible to envision and design the computer systems of tomorrow. They are based around several different concepts and technologies:
- Micro service architectures: simplifying systems by dividing them into small functionalities
- Event sourcing: making services independent from one another so that they each have their own life cycle
- Containerization: isolating services at operating system level
- API management: facilitating inter-service communication
- Big Data processing: deploying specialized infrastructures to extract maximum value from all accumulated data.
- This is an opportunity to join a company that is rapidly investing in a modern infrastructure in which to implement these concepts and technologies. The technological leap between past and future systems is a significant one, and the gap between players who have invested in this area and those who have not is growing day by day.
COMPANY PROFILE: WHAT ARE WE TRYING TO DO?
Our business strategy, design and technology company, founded in 2002 has a deep pool of business and technology talent. We specialize in helping clients realize rapid transformational change at an industrial scale and operate historically towards the upper tiers of banking and capital markets, to include banks, hedge funds and exchanges; assisting those companies with their most key strategic business programs and technology investments.
We build fast applications. We engineer the most forward-thinking financial systems in the industry. Think advanced visualizations, think complex systems integration, think massive data flows for all kinds of financial services players, from small start-ups to large banks, from hedge funds to asset managers.
We partner with our clients and leverage the myriad of platforms available to design and build the most effective solutions. With experts and community leaders in our various practices we work with a host of technologies: Node.js, React, Angular, AngularJS, Java 8, Scala, Functional programming, Python, Cloud Computing (e.g. AWS), Containerization (e.g. Docker), Microservices, DevOps, CI/CD.
WHAT DO WE NEED HELP WITH?
WHAT WILL YOU DO?
You will focus on the front-end side of the business. Consider the sheer speed and volume of data across a plethora of financial instruments. Combine with continually evolving data presentation and manipulation needs of our customers. All the while, we are striving to squeeze every last drop of performance out of modern browsers. It’s what makes your job one of the best and most challenging out there.
WHAT DO YOU NEED TO KNOW?
5+ years of commercial-grade web/front-end development experience.
Solid skills in HTML5 and CSS3
Knowledge of the Agile Development Methodology
Strong interpersonal and organizational skills
If you have a strong interest in global financial markets and financial products, we prefer you.
WHO ARE YOU?
You have an engineering mindset—we are not hacking things together or building algorithms in isolation—we build real systems, and we treat software as a craft that we approach with an engineer’s discipline.
You are someone we want to work with—you challenge the status quo and are someone we can learn from. Historically, we have been great at hiring such people, and now they are the cornerstones of Lab49. You will be responsible for building and nurturing this community.
You are someone that is passionate about technology—you follow the industry, you build things on your own, you tinker and hack, you read aplenty and attend meet-ups. You know that the technology landscape changes every few years and you retool continuously.
You have built things, you’ve seen the whole project lifecycle, you have delivered; you’ve seen failure and you’ve learned from it. You have developed the insight that will enable you to lead your team to deliver on time and within budget.
You appreciate the full technology stack; you know its problems; you know where it shines.
Your knowledge of computer science fundamentals prevents you from reinventing the wheel.
You understand the value of testing, quality, continuous integration, source control, and code reviews.
You are pragmatic: you get things done, you can find a creative compromise between an ideal technical solution and actual client needs
WHY SHOULD YOU AND COME WORK FOR US?
It is a challenge—your peers will push you, and you will grow in leaps and bounds that is impossible in traditional organizations.
As a consultant, you will see a multitude of technologies, organizations, and projects—you will learn a lot in a very short period of time.
We are a flat meritocracy with an engineering mindset—what matters is how good you are and how well you and your team deliver.
We are focused on the finance domain—there are plenty of areas where technology is a competitive advantage, and our clients turn to us when they need more innovative solutions.
If you ask our engineers, they will probably tell you that their extraordinary peer group is the primary reason that they work for us.
We entrepreneurial and agile—there is a lot of opportunity to take accountability and grow quickly.