Just Front-end Jobs

Front-end Jobs nearSan Francisco, CA

Lead Full Stack Developer, Server-side

RESPONSIBILITIES

  • Design, implement, and test the functions for stock trading middle and back-office systems in Clojure, including;

  • User and account management

  • Identity verifications

  • Order and execution management

  • Account maintenance such as allocation, adjustment, and Corporate Actions

  • Fund transfer management

  • Stock records and ledgers, etc.

  • Design, implement, and test administrative UI in ClojureScript

  • Develop UI with front-end developers when needed

  • Participate in job interview, support on-boarding, and mentor engineers.

Technology Stack

  • Infrastructure: AWS, Kubenetes, Docker, Apache Kafka, Datomic

  • Application: Clojure, Duct framework, Lacinia GraphQL, Kafka Streams

  • UI: ClojureScript, Reagent

  • SCM, CI/CD: GitHub, Wercker, Quay

  • Task management and communications: ClubHouse, Slack, Zoom

REQUIREMENTS

  • Professional experience, proficiency, or eager to master the following technologies;

  • Clojure/ClojureScript

  • Java and other JVM languages

  • Experience on functional languages, e.g. Scala, Java8 lambda, Functional Javascript, etc.

  • Apache Kafka, esp. Kafka Streams

  • AWS technology stack

  • Development workflow on GitHub and Git in general

  • Docker

  • Shell scripting, Linux/BSD operations

  • Development in non-IDE editors such as Emacs or Vim

  • Willing to work in lean-Kanban style project management.

  • Ability to work in small, dispersed in multiple time-zones, and highly paced team with self discipline and autonomy.

  • Experience in microservices architecture

  • Domain knowledge in stock brokerage business and willingness to analyze regulations and rules and implement.

Apply

Remote Jobs

Sorry, no listings for this city at the moment.

Jobs farther away

Staff Engineer (Full Stack)

new

THE OPPORTUNITY

The Staff Engineer is a key member of Alegion’s Software Engineering team. As a Staff Engineer, you are responsible for conceptualizing, implementing and maintaining Alegion’s AI Enablement SaaS Platform and related software products. The Staff Engineer is a technical leader who possesses architecture and implementation experience, breadth of knowledge across multiple business domains and technologies, and leadership and mentorship abilities.

WHAT YOU WILL DO

  • Participate as a technical member of an Agile team to develop Alegion’s AI Enablement Platform

  • Collaborate with architects and software engineers on architectural reviews and design discussions and propose improvements and solutions

  • Work closely with the Product Owner to groom user stories, including providing design and implementation details, estimating effort, and contributing to acceptance criteria

  • Ensure the reliability and high availability of Alegion’s critical systems, applications and services

  • Develop clean, well-designed, reusable, scalable code following TDD practices

  • Strive to achieve a high level of unit, integration and acceptance test coverage

  • Pair program with fellow engineers and perform code reviews of their design and code

  • Provide leadership and mentorship to junior engineers

  • Share knowledge with peers in dev shares, code dojos, and lightning talks

  • Provide thought leadership and innovation to advance the overall state of technology in the engineering organization

  • Help ensure a pragmatic balance between software craftsmanship and delivery of business value

  • Embody Alegion’s cultural values in your everyday work and interactions

QUALIFICATIONS

  • Bachelor’s degree in Computer Science, Engineering or related technical field

  • 9+ years of software engineering experience in multiple business domains and technology stacks

  • 6+ years of experience designing and building distributed, large-scale SaaS enterprise systems

  • Experience in Java and other open source technologies

  • High proficiency with Front End JavaScript frameworks (e.g. React, Angular)

  • Experience with AWS or other cloud infrastructure technologies

  • Experience with containerization (e.g. Docker), infrastructure automation (e.g. Chef, Terraform), microservices, serverless architecture (e.g. Lambda), messaging and streaming (e.g. Kafka, SQS)

  • Experience practicing OOP, TDD, CI/CD in an Agile software development environment

  • Knowledge of several software technologies and solutions, considered a subject matter expert in at least one technology domain

  • Machine learning, Computer Vision, and crowdsourcing experience a big plus, but not required

  • Start-up experience and entrepreneurial spirit highly preferred

  • Excellent communication skills (verbal, written, presentation)

  • Ability to handle multiple competing priorities in a fast-paced environment

ENGINEERING @ALEGION

We have methodically built a strong team of talented software engineers from the best companies in Austin and other locations. We adhere to the Alegion Engineering Manifesto, a set of principles we follow in our everyday execution and interactions. Our software engineers work in small, co-located Agile teams, each team with a dedicated Product Owner. We constantly iterate on what we build and how we execute. We value learning and continuous improvement above all.

The pillars of our Engineering organization:

  • Technical Excellence

  • Flawless Execution

  • Innovation

  • Continuous Improvement

THE COMPANY

Do you want to help work in the most exciting and impactful technology space of our time? Do you want to serve those who want to work and create new opportunities in the global workforce?

Alegion is transforming how enterprises execute on Artificial Intelligence and Machine Learning projects, while transforming the way people work. Our AI enablement platform integrates human intelligence at scale into the creation of high-quality training data, the validation and scoring of AI models and real-time exception handling. We do this through our advanced data and task management platform and our growing network of on-demand trained human data specialists. By combining human intelligence and artificial intelligence, Alegion processed large-scale and complex data tasks provide the context, emotion and humanity that machine intelligence cannot achieve while delivering the highest quality results, at scale, and at the most effective cost. https://alegion.com/company/

THE TECHNOLOGY

Alegion’s AI Enablement Platform is a robust technology system that supports a wide array of data processes designed specifically for AI, ML, NLP, Computer Vision and Deep Learning systems. It provides the ability to define and configure complex data task workflows including multi-step and conditional paths for text, photo, video and audio. It also manages the distribution of tasks to human data specialists based on required skillets and other criteria and has built-in quality control processes that provide exceptional data quality, predictable pricing and scale to process large volumes of data-intensive tasks.

THE CULTURE

  • We have a well-defined mission, and strongly-held core beliefs and cultural values

  • We promote a workplace where employees can make an impact beyond financial results

  • We believe in being truly Agile in every decision, action and interaction

  • We recruit talented employees who are a strong fit for our culture and high-performing teams

  • We value learning and teaching, and heavily invest in employee development and growth

  • We foster a collaborative, team-focused and autonomous work environment

THE BENEFITS

  • Competitive health and insurance benefits

  • Competitive total compensation package

  • Meaningful stock grants

  • Open PTO plan

  • 12 company-paid holidays

  • 401K

THE LOCATION

  • East of downtown Austin, less than a mile from the light rail station

  • Within walking distance of some of the best culinary eateries in East Austin

Apply