Front-end Jobs nearSan Francisco, CA
Lead Full Stack Developer, Server-side
Design, implement, and test the functions for stock trading middle and back-office systems in Clojure, including;
User and account management
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.
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
Professional experience, proficiency, or eager to master the following technologies;
Java and other JVM languages
Apache Kafka, esp. Kafka Streams
AWS technology stack
Development workflow on GitHub and Git in general
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.
Jobs farther away
Front-End Software Engineer
Front-End Software Engineer
You will take the reins fleshing out the front-end of the stack for the latest iterations of our customer-facing web applications. As part of our growing software development team, you will work side-by-side with our design team and other engineers to create the most advanced building performance and investment analysis tools the real estate industry has ever seen.
While this positions primary responsibilities are focused on front-end development, there will be ample opportunity for backend development if you are interested. Our codebases are written in Elm and React on the front-end and Ruby, Go, and Haskell on the backend.
You will assist in scaling a world-class technology team with unlimited opportunity for advancement and will receive a competitive compensation and benefits package including a 401(k) and an employee equity option plan.
Bachelors degree in a technical field or equivalent knowledge and experience
Experience with Elm or other functional programming languages strongly preferred
Extremely strong written and oral communication skills
Comfortable in the Linux command line
Familiarity with an RDBMS such as MySQL or Postgres
Familiarity with a distributed version control system, preferably Git
Forward focused with a results-oriented mentality and a desire to have an integral role in building a transformative company
Working with leadership and the software development team to architect and plan
implementation of projects based on business and technical requirements
Implementing features and analytics in our customer-facing and internal web applications
Writing and maintaining unit and integration tests to ensure robustness of our core feature set
Writing and maintaining documentation for any systems and procedures pertinent to your role;
Automating development, deployment and administrative tasks
Developing domain expertise in energy modeling and building systems through independent
research and training from Bractlet engineers
Continuously seek to streamline and improve internal processes to increase efficiency.Apply