Remote TypeScript Jobs

Last Week

Frontend Software Engineer
vue-js typescript javascript java frontend html Apr 03

Practichem is a biotech firm focused on disrupting an industry from the bottom up. We build a patented protein chromatography platform to speed immunotherapies like antiviral medicines to market. We believe scientific instruments should be intuitive, like a smart phone app. We’re setting a new standard by creating instruments that scale as services.

We are looking for a fullstack software engineer with frontend expertise to join our team. You excel at writing clean, maintainable, elegant code. You have high expectations for your own work and strive to exceed these standards. You work hard to refine and improve your skills. Your ideal role involves thoughtful designs for greenfield projects. You collaborate well on a small team. You contribute at all levels to deliver software solutions, from relational database design to deployment pipelines.

What you will do

  • Fullstack web application development, including testing
  • Participate in the iteration of a complex single page application using Vue.js and Typescript
  • Ensure the technical feasibility of UI/UX designs
  • Experience developing from high-fidelity mockup designs
  • Produce organized, optimized, testable, and maintainable code for enterprise applications
  • Develop technical solutions for greenfield projects
  • Design elegant software that is the foundation of future development
  • Contribute in all phases of software development life cycle
  • Engage in technical and code reviews
  • Write clear and concise documentation for system designs and implementation
  • Dive into concepts that may be unfamiliar to you
  • Take ownership and figure things out

Required education, experience, and skills

  • 5+ years of professional experience with Javascript/ES6, Typescript, HTML/CSS, and Vue.js (or ReactJS or Angular with a strong interest in learning Vue), Java
  • Experience with design and architectural patterns, and development best practices
  • UI design experience
  • Familiarity with agile methodology (but we don’t consider it a religion)
  • Commitment to clean code principles
  • Unit testing and test automation

Tech stack and tools

  • Vue.js, Vuetify, Vuex
  • Bootstrap CSS, SCSS
  • Java 11+, Kotlin
  • REST APIs and Websockets
  • Spring Framework, Spring Boot
  • Gradle
  • postgreSQL
  • Docker, Git, AWS
  • Python

About Practichem

Practichem is a mature startup, run by successful serial entrepreneurs and experienced advisors. Our team are all impressive subject matter experts in our fields, having earned hard lessons through years of experience. We are making amazing progress in an important domain in an organized and structured way. Every person we add to our team plays a significant role and is expected to execute their responsibilities incredibly well, to the highest standard. We trust our team members. They have the freedom to make decisions and take actions as they see fit. We will absolutely maintain a lean team. Our success will directly translate into your success through compensation, exposure to interesting problems, benefits, sharing, and advancement.

What we offer

  • Competitive compensation and benefits. We work reasonable hours and rarely get called on nights, weekends, or holidays.
  • We support remote work.
  • You'll work alongside other accomplished engineers and scientists.
  • Choose a Mac or a PC. You can run Windows or a Linux distro.
  • Join Practichem and get $500 in cozy cash to set up your workspace how you want. Buy a super mouse, a wrist thingy, a special chair, plant, mood ring, or maybe a Maneki-neko?

Fun

Make sure you’re having fun at work -- meet new friends, push yourself in new ways, try new things. If you aren’t having fun at some level, you’ll be unhappy. We don’t want that. We want you to work hard, love what you do, and have fun.

Share this job:

This Month

Senior Front-end Developer
vue-js typescript css javascript senior frontend Mar 31

Tasks:

  • Design, implement and support software system
  • Write tests which cover major amount of functionality and non-functional requirements
  • Perform code review for other front-end developers
  • Participate in architecture meetings and take part in making architecture decisions
  • Provide knowledge transfer inside the company (document important parts of the system, provide workshops or lectures inside the company)
  • Provide mentorship for junior developers and interns
  • Analyse requirements and select technologies which will speed up implementation keeping quality on needed level
  • Provide estimations for all related tasks
  • Perform issue- and bug-fixing

Education and experience:

  • A bachelor’s degree or higher
  • At least 4 years of experience in Javascript development an how web works
  • At least 2 years of pertinent experience at the similar senior position
  • Knowledge of software engineering processes
  • Experience in designing software solutions
  • Participation on key position in at least one successful project.

Technical competences and qualifications:

  • Excellent analytical and problem-solving skills
  • Deep knowledge of Javascript language
  • Good understanding of building tools, for example Webpack
  • NodeJS knowledge and how it differs from developing client-side applications is a plus
  • Experience in optimizing web assets and content (chunking, server-side (pre)rendering, lazy loading, etc.)
  • Skilled at writing tests (test-driven approach is preferred) and using UI testing frameworks
  • Proficiency in html/css markup

Required soft skills:

  • Impeccable communication, presentation and organizational skills
  • Significant attention to details
  • Maintain a positive attitude while giving and receiving constructive criticism to make improvements and take appropriate corrective actions
  • Honesty and ethic
  • Be open to changes (positive or negative) and to considerable variety in the work place
  • Willingness to take on responsibilities and challenges
Share this job:
Remote Full Stack Software Engineer
Markup  
react-js graphql go typescript relay full stack Mar 24

Markup is Github for documents. We’re building software to change the way large teams collaborate. We’re a well-funded, fast-moving startup (backed by numo) with real enterprises on the roster and an active business development pipeline.

We’re seeking a Software Engineer with experience working across the frontend and backend of a web application to help us build our one-of-kind enterprise document management software.

Our stack is built around Golang talking to a React/Typescript frontend with GraphQL. No prior experience with Typescript, Golang, or GraphQL is required, but will help you hit the ground running at Markup.

Markup is a remote-first team – candidates from any location in the U.S. are encouraged to apply.

Share this job:
Full Stack Engineer
typescript javascript graphql vue-js aws full stack Mar 23

Receeve is seeking a Full Stack Engineer (f/m/d) to join our Core Engineering team, building out the core product. You are an all-rounder and feel comfortable moving up, down, left or right across the entire stack. 

We help resolve serious problems in credit, where there are impacts on all kinds of businesses and consumers. It’s serious business and European banks alone generate over 150 billion Euros per year in new problem cases.

But it’s not just the business opportunity that is large. It’s a tech challenge. Everything we deal with is asynchronous. There can be milliseconds or weeks in between reactions or events. This comes with a set of technical challenges that go above and beyond the run of the mill app. There are multiple stakeholders, inputs, and third parties. As a team, we built a fully enterprise-ready solution in the course of a few months, one capable of scaling almost infinitely. Our architecture is unique and provides real flexibility for implementing new features.

If you think a great day starts with a challenge to solve, want to have a real impact in one of Europe’s Fintech companies, and be part of a diverse team, then send us a CV and do include some information that’s helpful to round out the bullet points in a CV. This could be a short blurb why you’re interested, a link to code or projects you’ve done in the past. Anything that helps us understand you.

What we’re looking for:

  • Enthusiasm for working in a high-profile startup culture. We ship updates quickly, on tight schedules, with large volumes being processed
  • Polyglots welcome: We use Typescript for most everything, but experience with typical back-end programming languages and no fear of typing is fine
  • Experience across a variety of data storage, from ElasticSearch to Time-Series, and the classics of relational and No-SQL
  • Ability to abstract using a hexagonal clean code philosophy
  • Drive to create event-driven, immutable systems. 
  • Experience with scaling from 0 to one million operations per minute
  • Experience with API design (Swagger, Contracts, etc)
  • Experience with containerised services
  • Understanding of infrastructure as code 
  • Experience with third-party API’s
  • Solid understanding of testing, continuous integration and deployment
  • Experience in Agile software development: Git, Jira, etc.

Benefits:

  • Join one of Europe’s top startups
  • Work in the architecture everyone talks about, but doesn’t implement
  • Work in the heart of Hamburg in a very international team
  • A flat hierarchy, where you will have direct access to the founders
  • A high degree of learning and ownership in a dynamic environment

We live diversity. In our teams we bring together people with different backgrounds, perspectives and skills. We welcome all applications - regardless of gender, nationality, ethnic and social origin, religion/belief, disability, age, sexual orientation and identity.

Share this job:
Softwareentwickler Web Frontend
symfony php sylius typescript vue-js frontend Mar 23

Wir suchen einen Softwareentwickler (m/w/d) Web Fronted

in Teil- oder Vollzeit, Remote (100% Homeoffice möglich) Raum Stuttgart oder in Frankfurt a. M.

Deine Aufgaben als Software Developer

  • Du unterstützt unser Team, SaaS-Anwendungen in einem agilen Entwicklungsprozess schnell und sicher an den Markt zu bringen.
  • Als Entwickler kümmerst Du Dich um neue Webshop-Lösungen.
  • Du entwickelst bestehende eShops weiter.
  • Mit Deinen Ideen bringst Du unsere Anwendungen voran. Zu Deinem Handwerkszeug gehören u. a. Symfony, PHP, Java Script, jQuery, HTML, CSS, Bootstrap, Smarty, SQL etc.
  • Mit Integrations-, Usability- und Unittests sorgst Du für Qualitätssicherung.
  • Deine Meinung zählt – Du bewertest neue Webtechnologien und entscheidest gemeinsam mit uns über ihren Einsatz. 

Dein Profil

Als Software-Entwickler hast Du praktische Erfahrung mit Webentwicklung und idealerweise ein abgeschlossenes Studium als Informatiker / Wirtschaftsinformatiker / Medieninformatiker (Master of Science Informatik oder Bachelor of Science Informatik ), eine Ausbildung zum Fachinformatiker oder eine andere Ausbildung im Software- oder IT-Bereich.

  • Du hast eine hohe Affinität zu E-Commerce-Themen und kennst die aktuellen Trends.
  • Du denkst gerne einen Schritt voraus und realisierst progressive E-Shop-Lösungen.
  • Du suchst innovative Wege, um die Usability im Frontend immer weiter zu optimieren.
  • Du arbeitest selbstständig, strukturiert und hast einen hohen Qualitätsanspruch.
  • Du hast sehr gute Deutschkenntnisse in Wort und Schrift.

Dein Freiraum

  • Ob Linux, Mac, Windows oder Google Services – bei uns suchst Du Dir die Plattform aus, auf der Du arbeiten möchtest! 
  • Wir nutzen die neuesten Programmiertools und verwenden u. a. Sylius, Symphony und Vue.
  • Ob im Büro vor Ort oder aus dem Home-Office – bei uns finden Deine Vorschläge Gehör!
  • Möchtest Du neue Technologien und Trends kennenlernen? Dafür räumen wir Dir gerne Zeit ein.

Was wir Dir bieten:

  • individuelle Home-Office-Lösungen (bis zu 100% Remote-Arbeitszeit möglich)
  • eine ausgewogene Work-Live-Balance dank flexibler Arbeitszeiten, 40h-Woche und 30 Urlaubstage
  • ein junges, dynamisches und hochmotiviertes Team
  • unbefristete Festanstellung mit einer attraktiven Vergütung
  • neueste Hard- und Softwarelösungen und moderne IT-Infrastruktur
  • spannende Aufgaben mit Freiraum für eigene Ideen
  • einen sicheren und zukunftsorientierten Arbeitsplatz
  • angenehmes Arbeitsklima in flacher Hierarchie
  • eine moderne, helle Arbeitsumgebung mit neuester Technik
  • individuelle Weiterbildungsangebote

Wir sprechen von Dir? Dann sprich mit uns!

Wir freuen uns auf Deine Bewerbungsunterlagen per Mail an humans@dsb-ebusiness.com.

Share this job:
Principal Software Engineer
node-js typescript express microservices sql-server cloud Mar 22

We are seeking a Principal Software Engineer to help us migrate from an existing, lightweight Web API (C# .Net Core) to a new Web API (NodeJS + TypeScript) to support our web apps (Vue.js + TypeScript) and recently released mobile app. We're looking for a dynamic engineer who is no stranger to building well-designed, performant and effective APIs that support complex business rules/flows. You will start by learning from the experiences of our current team and our current offerings and become familiar with our C# .Net codebase and database architecture. You will work with the existing team to build a shared library with the types and shared business logic that exists in both front-end and back-end applications. As you improve in your understanding of our business logic, you will contribute your API experience and help architect and support more features to our existing SPA and mobile application.  

What You’ll Do

  • Drive back end architectural decisions to develop a maintainable and reliable set of edge applications
  • Collaborate with other teams to build shared microservices that can serve many applications and scale independently
  • Enable our product team to tap into our valuable data sources and build incredible features for our customers
  • Actively participate in all development projects and work together to build high quality solutions
  • Present ideas to technical staff to help shape our technical landscape
  • Provide constructive feedback on pull requests to increase code quality

Your First 90 Days

By Day 30

  • You will immerse yourself in our culture, our product and our tech stack
  • You’ll work with Product Management, QA and Cloud Ops to better understand our product offering (C# .NET and Node.js) and new web offering (Vue.js, React Native) 
  • You’ll contribute to defining a technical roadmap that takes scalability, testing and performance into account and present a gap analysis of what can potentially be done even better 
  • You’ll become a contributing member of our efficient and effective SDLC process 
  • You’ll take on development items to get your hands in our current Web and API stack

By Day 60

  • You will work with and understand the nuances of your team
  • You’ll create and help work on a backlog of technical infrastructure work as related to the platform and API identified in your First 30 Days
  • You’ll co-create a backlog of work to systematically add new features from which the entire team can pull work items from

By Day 90

  • You will help instill the discipline of effectively monitoring and creating work items from production issues
  • You will advance our tech stack by continuing to evolve the technical roadmap and future deliveries
  • You’ll play an influential role in hiring additional engineers to our growing Product Team

Who You Are

We look for engineers that share our passion for building and scaling cutting-edge applications in a fast-paced, startup environment - one that already has the benefit of over 3,000 customers and millions of dollars in revenue. We are looking for engineers who have:

  • 5+ years NodeJS development experience (Express-based frameworks)
  • 4+ years SQL Server experience
  • 3+ years C# .Net development experience
  • 2+ years experience leading a team of API/Platform engineers
  • Ability to flesh out user stories to be consumed by the rest of the team
  • Experience working in an Agile environment (e.g., Scrum, Kanban)
  • Strong interpersonal and communication skills
  • Excellent technical design, problem solving and debugging skills

Your Differentiators

  • Ability to collaborate with team members remotely
  • Prior experience with React.js or Vue.js
  • Prior experience with NestJS, TS.ed, etc. (any TS based framework)
  • Prior experience with TypeORM, Sequelize, or custom ORM development.
  • Catalyst-mindset (i.e., ability to tangibly see the future and influence the people and tech stack that you work with)
  • Bachelor’s in Computer Science

Our Values

  • We are a Team. Employees, customers, and partners working together.
  • We are Customer-Focused. Customers are the heart of everything we do.
  • We are Driven. Seeking exceptional outcomes.
  • We Own our Success. Every employee has a stake in our company.
  • We do the right thing and have fun in the process.

Unanet is proud to be an Equal Opportunity Employer. Applicants will be considered for positions without regard to race, religion, sex, national origin, age, disability, veteran status or any other consideration made unlawful by applicable federal, state or local laws.

Share this job:
Senior Software Engineer
Clade  
typescript apollo--client apollo-server express node-js senior Mar 20

What youll do

  • Work with product owners, designers and other engineers to understand our problem space and create elegant solutions
  • Oversee the entirety of your features, including component design, implementation, automated testing, and launch
  • Translate functional requirements into detailed architecture and design
  • Develop delightful user interfaces to help our users achieve their goals
  • Design APIs and data models to work within microservice and event-driven architectures
  • Participate in reviews of designs, architecture and code
  • Develop all software according to coding standards and processes, which you also help define

Key Responsibilities

Were looking for someone who...

  • Is comfortable delivering on large, complex tasks with multiple components
  • Can research and provide detailed guidance on areas of ambiguity
  • Has great design intuition, user empathy, and attention to detail
  • Cares deeply about quality and best practices
  • Has a proven track record in building and maintaining complex distributed applications
  • Writes performant, fault tolerant and secure code
  • Can demonstrate understanding at an architectural level of large systems in which you played a key role
  • Has shipped software over multiple releases as a technical lead in a strong team
  • Communicates clearly and effectively with technical and non-technical audiences

Ideal Experience

Requirements

  • At least 5 years of professional software development experience
  • Experience developing front end interfaces using modern JavaScript and React
  • Relevant work experience with TypeScript, GraphQL and Apollo
  • Advanced knowledge of SQL and relational database design, including experience with Prisma and/or Sequelize
  • Experience with at least one server-side JavaScript framework (e.g. Express, Koa)
  • Experience designing, building and maintaining GraphQL APIs
  • Comfortable working within a design system and a component library
  • Familiarity with microservices and distributed systems
  • Experience with continuous delivery, including building and maintaining CI/CD pipelines with services such as CircleCI or GitHub Actions
  • Experience with Git and GitHub workflows

Bonus Qualifications

  • Experience with Hasura, Netlify, Auth0, AWS, and other managed services
  • Experience working with utility-first CSS frameworks such as Tailwind
  • Experience building and shipping iOS or Android apps with React Native, Swift, or Kotlin
  • Previous startup experience as a software engineer

Our Non-Discrimination Policy

People of color, women, and those who identify as LGBTQ are encouraged to apply. Clade does not discriminate against any employee or applicant for employment on the basis of race, color, religion, creed, ancestry, national origin, sex, age, disability, political affiliation, marital status, citizenship status, sexual orientation, gender identity, military or veteran status or any other basis that is prohibited by applicable law. Our policies, as well as practices, seek to ensure that employment opportunities are available to all employees and applicants, based solely on job-related criteria.

Share this job:
Senior Software Engineer, Distributed Systems
Cribl  
node-js distributed-system javascript typescript stream-processing senior Mar 20

Cribl Inc is looking for a Senior Software Engineer.  We are a fast-growing, remote-first company with a mission to unlock the value of all observability data. At our core, we believe in shipping phenomenal products and doing good by our customers and communities. We provide our customers with a new and unprecedented level of observability, intelligence, and control over their real-time data. We're backed by Sequoia and CRV, and our products are deployed in some of the largest organizations in the world processing 100s of TB and PB of IT & Security data, and managed by Site Reliability Engineers, System Engineers, and Technical Operations teams.

In this position you will:

  • Develop features for data streams processing in a large distributed system.
  • Collaborate closely with the founding team and other engineers to understand customer needs and translate them into product features.
  • Participate in the implementation design specifications, system flow diagrams, code reviews, documentation, testing and ongoing support of systems.
  • Maintain and improve existing code and demonstrate pride of ownership for both your own code and the team's codebase.
  • Have the opportunity lead large projects and be a contributor to projects led by others.
  • Help assess and address any issues found by our QA team and/or reported by customers

Minimum Requirements:

  • 5-10 years total development experience
  • Extensive software engineering experience in JS/TS/NodeJS
  • Experience in advanced development, especially in distributed systems and large, complex system environments deployed at scale (Bonus)
  • Experience working with data intensive applications and/or data streams processing
  • Systems programming experience highly desirable
  • Working knowledge of *nix systems
  • Self starter and minimal supervision
  • Cares about details and is dedicated to elegant and high quality software
  • Familiar with AWS services (EC2, ECS, S3, Kinesis, ...)

Bonus points:

  • No fear! Speak your mind
  • Good jokes, or maybe better, bad jokes
  • A love for goats
  • Experience working remotely

What we offer:

  • Competitive Salary
  • Stock Options
  • Medical, dental, and vision insurance
  • Flexible spending account (FSA)
  • 401(k) plan offered
  • Parental Leave
  • Professional Development and Career Growth
  • Generous Vacation and Holiday Policy, including 2 Floating Holidays to use for holidays you observe
  • Social Responsibility Employee Group that reflects our value-driven company culture

Diversity drives innovation, enables better decisions to support our customers, and inspires change for the better. We’re building a culture where differences are valued and welcomed. We work together to bring out the best in each other. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or any other applicable legally protected characteristics in the location in which the candidate is applying.

Share this job:
Full-Stack Web Developer
react-js javascript python typescript postgresql html Mar 15

Your responsibilities

  • Take on responsibility in developing new features for our web application, from the blueprint all the way to shipping production code
  • Write code and design databases that are durable, robust, and easily extensible, while solving exciting software engineering challenges
  • Actively participate in important software architecture decisions and technical discussions
  • Set standards and establish procedures in development, code review, testing, and deployment (CI/CD)
  • Contribute to planning and prioritizing which features to build next

Your qualifications

  • At least 3 years of experience in full-stack web development
  • Familiar with shipping production code in a team: project planning, code reviews, writing tests, as well as unit/integration/end-to-end tests are not a mystery to you
  • Can make important decisions about which technologies and software architectures we will use in the future
  • Experience in project management and team leadership is a bonus
  • Able to work with or learn Javascript/Typescript, React, Python, Django, and Postgres.
  • Some familiarity with MobX, HTML Canvas, WebGL, and 3D graphics is a bonus
  • Passionate about being part of a fast-growing startup contributing to making cities more resilient and sustainable
  • Strong communication skills
  • Fluent in English, German is a bonus
  • Passionate about being part of a fast-growing startup that makes cities more sustainable and resilient

Why join?
You work in a stimulating and fast-paced environment where you can experiment with new ideas and implement them in the product. You enjoy high levels of trust, responsibility, and autonomy, are part of a motivated, clever, fun, and supportive team, and work directly with the founding team. We highly value your contribution and you have a positive impact on society and the environment.

Share this job:
SENIOR FULL-STACK DEV WITH RUBY / PYTHON / REACT NATIVE -- 100% REMOTE, FLEXIBLE
javascript node-js python react-js typescript ruby Mar 14

Analytics Fire builds custom software for the solar power industry. We’re looking for a senior full-stack developer with a willingness to acquire deep expertise around React Native and Energy Data in order to help us build a custom IoT platform and new energy dashboard.

Analytics Fire is a small, distributed team working on a range of interesting projects. For example, over the last year we have worked on a custom data platform for utility grade solar power plants, a sales and design tool for residential solar, and smart grid automation features for multiple types of embedded IoT devices. We’re looking for a fun, reliable, and highly collaborative, senior dev to join our team.

For reference, here is a list of technologies and tools we are currently actively using on a day-to-day basis:

  • Front-end (web/mobile): React / React Native / Angular
  • Back-end: Python / Ruby / Node / TypeScript / GraphQL
  • Embedded: C, C/C++, Yocto, Embedded Linux, some bare metal
  • DB: PostgreSQL, MySQL, InfluxDB, PI Server
  • DevOps: AWS, GCP, Docker, Terraform, Jenkins
  • Agile collaboration and DevOps tools
  • Occasionally we need to do a small amount of work around: SFDC, iOS/native, ARKit, Unity3d

This is a remote position. We’re flexible about location and hours, so long as your working hours are in a very heavily US-overlapping time zone (eg: North America, Central America, South America, etc). We’re a really great match for a senior dev in a US-overlapping timezone who wants to work hard on interesting projects, while also having flexibility around time and geography.

Skills & Requirements

Ideally, you should have 5+ years commercial full stack development, ideally within a startup environment. You should be comfortable autonomously driving your own high quality / high velocity contributions using a range of technologies.

We work with a variety of technologies, but are currently specifically looking for someone that has expert level skills around React and React Native, and has or is willing to level-up to expert-level skills in Python and InfluxDB.

About Analytics Fire

Analytics Fire was founded by a couple of data-nerds -- one a PHd in machine learning and the other a former VP of Engineering for an analytics platform -- who both are also serial entrepreneurs backed by prominent angels and VCs including Y Combinator and 500 Startups.

“Our goal founding, Analytics Fire, was to create the engineering department that we always dreamed of working for. Our dream is to be able to spend our time working on interesting problems, while simultaneously having flexibility around time and geography and being part of a small, tightly-knit team of world-class engineers.”

Share this job:
Frontend Software Engineer
javascript typescript pixi.js html5 css3 frontend Mar 14

We’re looking for a Software Engineer with a passion for online casino slot games to take new ideas and bring them to life in playable prototypes as well as build tools that others will thank you for. In this newly created role, you will be part of our five-person Math Department and have the chance to contribute your skills from the start.

Responsibilities

  • Translate game design documents into prototypes of gameplay ideas and features
  • Implement animated 2D objects, audio, and game / feature logic
  • Collaborate with game designers, mathematicians, frontend and backend developers, product owners and others
  • Translate tool requirements into user friendly, robust tools
  • Balance speed of prototyping with good software engineering practices
  • Document and maintain code, fix bugs and resolve problems
  • Research in the online casino industry

Requirements

  • At least 1 year of Game Development experience and 3 years of development overall
  • Fluent in Typescript and Javascript (ES6) and HTML5/CSS3
  • Highly experienced with PixiJS, CreateJS, or equivalent
  • Complete fluency in English, written and spoken
  • Strong communication and teamwork skills
  • Experienced with Git, JIRA (or equivalent Issue / Project tracking software), and GSuite
  • Attention to detail, problem solving and multitasking skills

Nice to have

  • Experience with WebGL or other graphics programming API
  • Casino slot player
  • Creativity
  • Experience with Ruby
  • Background in statically typed languages
  • Experience with React
Share this job:
Senior Back-End Developer
javascript node-js typescript postgresql kubernetes senior Mar 14

Evercast is building an award-winning next-gen remote collaboration platform for creative agencies and entertainment studios. (We just won an Emmy! https://www.evercast.us/emmy ) We're looking for an outstanding engineer who isn't afraid of tackling exciting challenges in the world of real-time streaming, collaboration, and application performance optimization. You will be primarily working on the back-end of our core product, which is written in Node and Typescript, however we're beginning to move away from that and incorporate some more exciting technologies as well.  (Golang, Python, and maybe your favorite language?)

Preference will be given to candidates with experience in live streaming video or WebRTC.

Responsibilities

  • Solve problems with an emphasis on producing scalable, efficient, and maintainable solutions
  • Experience developing web streaming video applications
  • Develop features from initial concept to production ready results, including backend, frontend, and database design
  • Experience developing backend services using containers, kubernetes, and serverless technologies
  • Learn and implement new technologies and help evolve existing ones
  • Engage with both technical and non-technical stakeholders to come up with robust solutions
  • Review code contributed by your peers and provide constructive feedback
  • Development with databases, web servers, wireframe development, and UI/UX design
  • Contribute to overall body of software development and architecture using web application stack
  • Managing server resources and ensuring cross-platform optimization across internet browsers and operating systems

Education

  • A combination of education and experience will be considered for this position

Required Skills

  • AWS or other cloud-based infrastructure
  • Back-end web development skills, preferably in multiple languages
  • Some familiarity with Javascript and/or Typescript
  • Some exposure to front-end development with HTML / CSS / Javascript
  • Ability to work under strict deadlines with competing priorities
  • Ability to present technical information in non-technical terms to co-workers and management
  • Strong problem solving and analytical skills

Desired Experience

Special consideration will be given to people with the following:

  • Experience with postgres
  • Experience with WebRTC
  • Experience with delivering streaming media
  • Experience with Kubernetes
Share this job:
Senior Frontend Engineer
react-js node-js postgresql typescript graphql frontend Mar 13

About Contra

Contra is a professional network for the independent digital workforce. Digital professionals use Contra to create stunning visual profiles, earn money commission-free, and build high-quality professional communities and referral networks. Contra was started by a group of independents who were tired of existing professional networks that are blind to the needs of digital professionals. We’re creating a new way to work for the independent digital workforce.

How you’ll add value at Contra:

  • Contribute to a rapidly growing React application
  • Build and refine our internal design system
  • Ensure application safety and stability with Typescript and Jest
  • Use Relay with React Suspense to build cutting edge, API-driven experiences

You’ll be successful here if you:

  • Carefully plan your work and build for the future
  • Deliver transparent, honest, and direct feedback to your peers on an early-stage product
  • Enjoy participating in all parts of the product process, not just coding
  • Thrive in a remote-first environment
  • Are located in a timezone within 3 hours of San Francisco
  • Are fluent in verbal and written English

Our stack:

  • Typescript
  • React, Suspense, & Relay
  • styled-system, styled-components, and storybook
  • DevOps: Gitlab CI/CD, ArgoCD, Kubernetes
  • Backend: NodeJS, GraphQL, GraphQL Helix, Redis, PostgreSQL

How Contra can add value for you:

  • Remote-first culture
  • Healthcare for employees
  • Well-funded company built to scale
  • Competitive salary + equity
  • Generous vacation policy + paid holidays off
  • Flexible parental leave
  • Flexibility to choose employee or contractor status
  • Team retreat post-COVID
  • No Meeting Wednesdays
  • Half day every third Friday of the month
  • A custom slack emoji, just for you

Why join Contra?

Hear it from us:

“It’s really fulfilling to work with such a passionate team to reimagine the future of work. There’s a lot of excitement around what we’re building, but at the same time, it’s balanced with a healthy respect for each other, working async and fully remote.” - Head of Product

“Working at Contra means working with humble and talented peers at the cutting edge of technology and design trends. Being able to contribute to a product with the potential to make work "work" for the individual and empower creatives fills me with joy every single day.” - Frontend Engineer

Our interview process:

  • Complete a self-assessment form (10-15 minutes)
  • Non-technical (introduction & culture) interview (30-45 minutes)
  • Technical interview with CTO (30-45 minutes)
  • Technical interview with Frontend Lead Engineer (30-45 minutes)
  • You will receive a final answer from Contra no later than 48 hours after your final interview
Share this job:

This Year

Full-Stack Entwickler App Entwicklung
typescript angular azure-devops docker kubernetes azure Mar 09

Unsere Aufgaben - Lösungsfinder
Wir suchen für unsere Kunden-Projekte Lösungsfinder. Dabei kann das Aufgabenspektrum sehr unterschiedlich sein, je nach Kunde, Branche und Auftrag, aktuell suchen wir nach folgendem Skillschwerpunkt:
- Agile Entwicklung mit SCRUM
- TypeScript / Angular
- Azure DevOps
- Docker / Kypernetes

Unsere Anforderung - Wissensträger
Wir brauchen Sie als Wissensträger. Sie haben sich schon umfangreiches Datenbank-Knowhow angeeignet und dies auch schon in Projekten angewendet. Jetzt möchten Sie dieses Wissen mit uns
erweitern und Ihr Potenzial im Beratungsgeschäft gemeinsam mit uns ausbauen. Darüber hinaus legen wir Wert auf
Abgeschlossenes Informatik oder Wirtschaftsinformatik Studium oder vergleichbare Qualifikation
Berufserfahrung (> 3 Jahre)
Fundiertes IT Knowhow und erste Branchenerfahrung
Explizite Entwicklungserfahrung
Qualitätsbewusstsein und Zuverlässigkeit
Flexibilität
Verhandlungssicheres Deutsch und Englisch

Unser Angebot - Eigenständigkeit im Team
Wir fördern individuelle Leistung und würdigen gemeinsame Erfolge. Wir arbeiten schon seit Jahre nach den Prinzipien von "New Work". Wir schätzen den offenen, kollegialen und respektvollen Umgang miteinander. Zuverlässigkeit, Fairness und Transparenz sind die Grundlage unserer Arbeit und des nachweislichen Erfolgs. Wir bieten Ihnen eine Entwicklung in der Beratung.
Spannende Aufgaben und Projekte bei Kunden in verschiedensten Branchen
Individuelle, intensive Fort und Weiterbildungen
Ein attraktives Gehaltspaket
Nutzung eines individuellen Jobrads
 Überwiegend Remotetätigkeit, Beratung aus dem Homeoffice
Selbstbestimmtheit und ein offenes Ohr für Ihre eigenen Ideen mit kurzen Entscheidungswegen
Flexibilität was Ihre Wünsche angeht, so sind bei uns auch Sabbaticals möglich.

Wir freuen uns auf Ihre Bewerbung!
Sollten Sie Fragen zum Unternehmen oder zu Ihrer Bewerbung haben, unterstützen wir Sie
gerne von Beginn an. Schreiben Sie uns eine E Mail und wir melden uns schnellstmöglich bei
Ihnen zurück.
bewerbung@rimpl-consulting.de

Share this job:
Software Developer Frontend
typescript react-js redux redux-saga frontend healthcare Mar 07

What You Will Work On

As a frontend developer at Cohesic, you will be involved in all aspects of product development ranging from requirements elicitation and analysis, to UI design, and more.  You’ll be part of a team building groundbreaking technologies in the healthcare space – ones that will improve the lives of many people – on the Cohesic DI platform.  As a team member, you’ll wear multiple hats as we work together on complex features and continuous improvement.

Our Team Values

At Cohesic, we value: grit, the ability to persevere despite setbacks; respect, for our coworkers, our customers, and ourselves; continuous learning, the mentality that any experience, good or bad, is an opportunity for growth; empowerment, enabling and encouraging autonomy and self-organization with the power to make change; and trust, to know that everyone is working together towards a common goal.

Your Role and Responsibilities

  • Design and develop new features on the Cohesic DI platform using TypeScript and React
  • Contribute to, and maintain our shared component library and design system
  • Participate in collaborative design sessions ranging from software architecture to UI and UX
  • Write and maintain professional-quality code with a focus on patient safety and privacy
  • Write and maintain test suites from unit tests up to end-to-end tests
  • Write and maintain functional engineering documentation and guides
  • Coordinate with quality assurance analysts on test processes, and defect correction
  • Continually interact with team members and sometimes external partners via Microsoft Teams, Azure DevOps, and other tools
  • Occasionally maintain backend code using Clojure and Scala

Required Background and Expertise for Success in This Role

  • Authorization to work in Canada (or in country of residence if remote)
  • Bachelor’s degree in Software Engineering or Computer Science, or equivalent work experience
  • 3+ years of experience in frontend software development
  • 3+ years of experience building web-based applications
  • Solid understanding of reactive principles as they apply to frontend development
  • Experience writing unit tests and integration tests
  • Experience in working with web services (e.g. RESTful APIs, RPC, etc.)
  • Experience with both dynamic and statically typed languages
  • Experience working with git as a VCS
  • Familiarity with agile methodologies and practices
  • Fluency in English, written and spoken
  • Ability to communicate clearly and confidently about technical requirements
  • A positive attitude, willing to dive into what is needed for our mutual success

Preferred Expertise

  • 5+ years of experience in frontend software development
  • 5+ years of experience building web-based applications
  • 2+ years of experience writing frontend code in TypeScript and React
  • Experience evaluating and improving product usability
  • Experience with real-time systems and/or WebSockets
  • Experience working with documented requirements
  • Experience in end-to-end testing with tools like Cypress or Nightwatch.js
  • Experience writing custom tools to automate tasks
  • Experience in *nix and Bash programming
  • A keen eye for visual design and layout

Location

  • Main office is in Calgary, AB, Canada
  • Remote work possible; must be able to accommodate business hours in ±2 time zones from Mountain Time (i.e. UTC-05:00 to UTC-09:00)
Share this job:
Full Stack Software Engineer
node-js javascript aws typescript full stack testing Mar 07

Olive’s AI workforce is built to fix our broken healthcare system by addressing healthcare’s most burdensome issues -- delivering hospitals and health systems increased revenue, reduced costs, and increased capacity. People feel lost in the system today and healthcare employees are essentially working in the dark due to outdated technology that creates a lack of shared knowledge and siloed data. Olive is designed to drive connections, shining a new light on the broken healthcare processes that stand between providers and patient care. She uses AI to reveal life-changing insights that make healthcare more efficient, affordable and effective. Olive’s vision is to unleash a trillion dollars of hidden potential within healthcare by connecting its disconnected systems. Olive is improving healthcare operations today, so everyone can benefit from a healthier industry tomorrow.

Olive is made possible by a technology platform which makes bot training repeatable and fast. Software Engineers work with the Olive Product Management team to deliver features utilized by automation teams to improve their ability to train Olive fast and reliably. Our team gives Software Engineers the ability to own independent small-to-medium features all the way from technical design to launch. A successful Software Engineer will possess strong analytical as well as technical skills, and have the ability to communicate the logic behind technical decisions to non-technical stakeholders.


Responsibilities (to include but not limited to):

  • Collaborate with Engineers and Product Managers to design and implement features
  • Ability to meet deadlines and satisfy requirements from other Engineers and Product Management
  • Peer review and code review participation to provide valuable feedback during every step of the development process
  • Quickly produce well-organized, optimized, and documented code
  • Communicate effectively and efficiently across all divisions including with the business, technical teams, and leaders
  • Take technical ownership of tasks and successfully work independently
  • Demonstrate the ability to become a domain expert in projects
  • Mentor and lead junior engineers on multiple tasks or projects


Requirements


  • Bachelor’s in Computer Science, Computer Engineering, or relevant equivalent experience
  • 4+ years of relevant programming experience, specifically: server-side NodeJS (required), AWS (required), full stack JavaScript (required), Typescript (preferred)
  • Hands-on experience with various SQL and NoSQL databases
  • Healthcare experience strongly preferred
  • History of designing and delivering software solutions to real world problems across a variety of technology stacks and programming languages
  • Experienced in the development of highly maintainable and reliable code using practices such as unit testing, integration testing, proper code documentation, and appropriate logging
  • Strong communication, critical thinking, and problem solving skills
  • Demonstrated understanding of fundamentals engineering concepts
  • Knowledge of software and application design and architecture
  • Experience writing and reviewing detailed Technical Design Documents (TDDs) is a plus
Share this job:
Full Stack Javascript Software Engineer
SDVI  
javascript rest node-js typescript vue-js full stack Mar 06

Do you enjoy working closely with your customers, delivering rock-solid functionality and performance? Are you passionate about building a great product as part of a close-knit team? SDVI is looking for Full Stack Software Engineers to join our Adobe Integrations team, and if that description resonates with you, you could be an excellent fit for our company!

As a Full Stack Javascript Software Engineer, you'll join a team tasked with building and maintaining SDVI's products that integrate with Adobe Premiere Pro and Media Encoder. These projects require strong frontend skills, as well as database and API chops to build a backend to support them. Our development team takes pride in using their creativity and talent to build cutting-edge industry solutions that achieve our company’s vision and our customers’ needs.

What You'll Do

  • Design a UX that empowers users to break down complex tasks
  • Develop and maintain components and services for a desktop web application
  • Integrate your UIs with back end REST APIs
  • Help migrate a legacy Angular 6 application to an established VueJS ecosystem
  • Back up your designs with effective and thorough unit tests
  • Leverage the open-source community to craft elegant code

Who You Are

  • An experienced software professional with 5 or more years of experience in software development
  • A college graduate with a Bachelor's or Master's degree in a technical field, with preference for CS, CpE, or EE
  • A Javascript generalist, equally comfortable working in Angular or VueJS
  • Communicative, valuing building strong relationships and even stronger teams
  • Self-motivated, with the ability to juggle multiple priorities
  • Energized and motivated by new challenges
  • Organized, thorough, and detail oriented, with impeccable follow-through
  • Experience building panel applications for Adobe products, client-side web applications, or web front ends with offline capability a huge plus
  • Familiarity with professional media formats and workflows a plus 

The SDVI Platform

  • Python 3, Flask, SQLAlchemy
  • Javascript, VueJS, Typescript, Angular
  • Microservices, REST APIs
  • Docker, Nginx, Postgresql
  • Amazon Web Services
  • Linux, Windows

Interested? Start the process by applying now!

Share this job:
Senior Backend Developer TypeScript
typescript javascript node-js aws mysql backend Mar 03

At Laserhub, we have metal running through our veins, and with our procurement platform for metal parts we are leading the very traditional sheet metal industry into the glorious age of full digitalization. At laserhub.com, end customers and metal parts manufacturers come together via a lean, digital process. Instead of spending many days or weeks on a single order, everyone can work with unprecedented efficiency, fulfilling their demands just in a few days and for multiple orders. Since 2017, our team of experts has demonstrated that our concept is well received by the market – now we want to play a big part in making the entire metalworking industry digital. To achieve our goals, we are looking for an excellent employee for our engineering team as Senior Backend Developer (m/f/d) TypeScript

Your mission:

    • Digitizing the metal processing industry, changing its way of working
    • You love to improve architecture and code base every day
    • Working with and integrating leading-edge technologies keeps you motivated
    • Scale and run a platform enabling a multi-billion business with an exceptional team
    • Empower yourself, engage with your team, get better every day

Your profile:

    • 5+ years of experience as freelancer or full-time employee
    • You were at least once responsible for a medium/large scale backend application
    • You bring a software engineering background and an entrepreneurial mindset
    • You love patterns and complex challenges, you know how to evaluate solutions and how to choose the right one based on experience and clever decision making
    • You are hands-on, reliable and innovative implementing those solutions
    • You know how to handle and scale a cloud tech stack: TypeScript, JavaScript, Node.js, Mongo/MySQL, AWS (S3, SQS, RDS etc.), Heroku, Docker, ElasticSearch, ORM
    • You can work on your own but you love to share your knowledge and work with the team

Your milestones:

    • During your first month at Laserhub you will be familiar with code and database structure, you learned how our business operates and deploy first major task and/or database migration to production
    • After 3 months you have a deeper understanding of our customers and you will develop an epic from scratch and take responsibility for a technical solution. You will be participating in regular code reviews
    • After 6 months our personas are your family and therefore you will be involved in the full lifecycle of a story from understanding the problem and refinement of a card to deployment, monitoring and analyzing

Why Laserhub?

    • A one-time opportunity to help build an exciting B2B business model with scaling potential
    • We believe in fairness, transparency and helpfulness in everyday work
    • Your personal development is important to us, therefore we promote the internal transfer of knowledge and strengthen your “zone of genius”
    • All our employees hold company shares in Laserhub
    • You can arrange your working day according to your needs with flexible working hours, home office days and the No-Meeting-Wednesday

Location: Stuttgart / remote | When do you start? As soon as possible If you would like to bring in new ideas and take ownership, our startup environment seems to be the perfect fit. Let’s upload your application via the “Apply button” at the job ad on our careersite!   Laserhub GmbH, Eberhardstr. 1, 70173 Stuttgart, www.laserhub.com

Share this job:
Junior Software Engineer
typescript react-js dot net junior cs Mar 01

The best product development job in the world? We think so.  

We are looking for people who live and work in Australia to join our remote-first team. You will be working on Octopus Deploy, the most popular deployment automation tool in the world. This means everything you do will positively affect the lives of thousands of software developers and operations teams around the world.

Read our employee handbook our people repository to discover what it's like working at Octopus.

You will join one of our development teams to work on Octopus Server. We work in 8-week cycles, focusing on directed work for 6-weeks. The other 2-weeks are for you to "sharpen your saw", working on your growth so you become more effective at your job. We remove unnecessary obstacles so you can work directly with customers who are developers just like us. Our teams are software tradespeople who care about doing things right the first time. You will probably be surprised at how collaboratively we work both inside and across our teams, even though our teams work remotely. We take pride in our hard-earned, friendly, consensus-building, and ever-improving remote-first culture.

Working at Octopus may be different from any other job you’ve had before. In many companies, software engineers are treated as an expense to reduce or a revenue stream to increase. In contrast, Octopus is a product company built from the ground up by engineers, for engineers. At Octopus your effort will be appreciated because you are adding value to our products, which are our assets. Also, our customers are people just like us. This makes it easy to relate to our customers and understand what they care about most.

Octopus is not done. Many of us came to Octopus thinking “it does everything I want, how can I possibly help?” Continual changes in the software landscape present a constant stream of opportunities for us to explore. We will continue to make Octopus the best tool in its class by increasing the value Octopus offers, pushing into new territory beyond deployment automation, all the while making Octopus easier and more delightful to use for both simple and complex scenarios alike. If you like solving distributed computing problems, building delightful user experiences, or anything in between, you can do that with us.

Octopus is not a startup. We do not need venture capital, we have been a sustainably profitable business from day one. We care about building a sustainable company and we do this by helping customers succeed, leaving increased revenue as a happy byproduct.

A typical day might include

  • Working where you work best, perhaps in a home office designed by you, using a device of your choosing, with or without music, in an atmosphere you create for yourself.
  • Changing source code hosted in GitHub, most of it in the open, collaborating on a pull-request, then shipping a release to customers around the world via an automated build, test, and delivery pipeline, often within the same day.
  • Working with your mentor to fix a bug using an approach like red-green-refactor to prevent customers from experiencing that bug again.
  • Attending an internal workshop held by some of the leading engineers in the industry
  • Learning a functional language so you can apply that thinking to our code base
  • Building tools to help the team work more effectively.
  • Improving our documentation to help customers discover solutions for themselves, and learn how to use Octopus for more complicated workflows.
  • Writing a blog post about something interesting for other developers, or explaining a new feature of Octopus.

You will be a great fit for this role if

  • You have 1 to 3 years of professional software development experience.
  • You enjoy experimenting with software and have a drive to learn.
  • You are keen to learn C#, TypeScript and React and worth with them day to day.
  • You enjoy automating things like builds, tests, deployments, infrastructure, and operational tasks.
  • You enjoy collaborating with other people to solve problems, challenging each other to discover the best solution for a problem, using a balance of passion, pragmatism, and empathy.
  • You are a results-oriented person, someone who is focused on iteratively delivering valuable things to your customers, someone who willingly changes direction based on clear and transparent business information, and someone who helps others do the same.
  • You are able to work independently, motivating yourself to do high-quality work on time, communicating with your teammates when you need help or when you are ready for something new.

You will enjoy this role if

  • You like a balance of freedom and responsibility, being treated as an adult.
  • You like getting a deep understanding of the problem before diving in and fixing it
  • You enthusiastically accept radically candid feedback, feedback that is thoughtful, timely, and directly actionable, and offer the same benefit to others.
  • You want to do your best work with other like-minded people.
  • You enjoy doing things the right way from the very beginning knowing you are working on a valuable asset.
  • You enjoy working with great tools and modern programming frameworks in the development environment of your choice.
  • You enjoy collaborating with customers and co-workers to find the best solution, not just the obvious one.
Share this job:
Fullstack Engineer
typescript microservices react-js mongodb amazon-redshift backend Feb 24

Your Tasks


  • Extend and improve our scalable, microservice-based backend that collects and streams data from APIs and crawlers.


  • Create beautiful dashboards with the help of Designers & Product Owners.


  • Be part of the full CI/CD process and develop new features from scratch to deployment.


  • Continuously improve our application with the help of state-of-the-art technologies.

Your Profile


  • Bachelor’s degree in IT or comparable education.


  • You love to keep up with thelatest technologies.


  • Experienced in working with OOP and TypeScript based frameworks like NestJS.


  • At least three years working experience with Node.js.


  • Experienced with at least one frontend framework, ideally React.


  • Solid experience with Databases, ideally PosgreSQL/Redshift and MongoDB.


  • Fluent in English (additional languages are a plus).

  • You are open to give and receive feedback and strive to improve.

  • You are a team player and love the challenge of complex projects.

  • Ideally you have already worked with message brokers like RabbitMQ and data streaming frameworks like Flink.

  • Ideally you have experience in using Docker and Kubernetes.

What you can expect


  • A fast-growing data analytics start-up where you can take on responsibility from the very beginning and leave your footprint starting at day one.


  • Get insights into all areas of our big data project that uses the most recent technologies and approaches.


  • You work closely with the founder teamand are part of the development of the product.


  • You work together with a team that is passionate about technology.


  • Laptop and operating system of your choice.


  • Close collaboration and direct feedback from leading brands, agencies and other start-ups.

  • Work from home and flexible working hours.

  • Play with our office dog.


  • You will gain deep insights into the DNA of the most successful e-commerce players (Amazon & Co.)

  • Our office in the heart of Munich offers a warm, family-like atmosphere among other start-up companies (incl. team events, Ping Pong and Foosball matches).
Share this job:
Software Engineer
react-js ruby typescript javascript graphql frontend Feb 22

Who we are

Northstar is a fintech company that enables employers to offer financial wellness, compensation, and benefits advice as a benefit. Northstar supports employees' key financial decisions through 1-on-1 CFPs® and innovative financial management tools.

Through Northstar, you can get a financial plan, work with your own financial advisor, automate and optimize your finances through automated transfers, and achieve your goals like paying off debt, saving, and investing. By combining the empathy and insights of human advisors with the convenience of automation, Northstar democratizes the best financial guidance for everyone.

We have raised more than $10M from M13, Foundation Capital, Workday Ventures, Parade Ventures, and top founders and executives at NerdWallet, Plaid, Adobe, Amazon, SunRun, and Yelp. Northstar's vision is at the intersection of fintech, HR tech, financial advising, enterprise sales, and consumer product.

We've built a lovable and highly engaging product, and our customers include leading employers like Zoom, ServiceTitan, Thumbtack, Invitae, and Medium.

You'll join a multidisciplinary team of senior engineers, designers, marketers, and financial advisors. Our team was early at Facebook, Pinterest, and others, and have built products for hundreds of millions of users. In addition, our co-founder and CEO has deep fintech experience, having invested in companies like Coinbase, Guideline, Even, Jetty, Oscar, and more.

Role overview

We're looking for talented software engineers, who are excited about our vision and mission of democratizing financial wellness, and passionate about building quality user experiences. Our team is very collaborative, and we prioritize quality engineering as well as an amazing product experience.

What you'll do:

  • Take full ownership for engineering features across all levels of the stack, from end to end, idea to production.
  • Code quickly and test thoroughly, balancing velocity and code health. Write well-documented, clean, testable code.
  • Collaborate with the multi-disciplinary Northstar team, from other engineers to designers, marketers, sales, and financial advising. We do our best work when we all work together to come up with the solution.
  • Work with the team to reveal user needs and develop feature requirements. Work closely with the design team to define and build product, adapting to customer feedback, and making decisions around tradeoffs.

Our stack:

  • Rails, TypeScript, React, Postgres, and GraphQL

Example engineering challenges at Northstar:

  • Multi-Platform Consumer Product: With our fintech expertise, we're building a best-in-class experience to manage your finances. We focus on ease of use, and understand through behavioral psychology frameworks what methods are most effective in motivating behavior change.
  • Banking Infrastructure & Automation: We are in a golden age of banking infrastructure and APIs. We are combining the latest banking APIs in a unique way to demystify finances and support our advisors.
  • Future of Financial Advisory Tools: Empower financial advisors to do their best work and scale their time.
  • B2B Tools: We have 2 customers: individuals employers. Employers have a unique set of needs and problems, so you'll have the opportunity to build for a varied range of customers.

About you

  • You have at least 2 years of professional experience developing production-quality product.
  • You are passionate about our mission and the opportunity to make a real difference in people's lives.
  • You enjoy being a generalist, ready to learn and build with the right tools for each problem. You focus on the problem, rather than on the tool.
  • You have a founder mentality. You have a bias towards action, especially when faced with open-ended problems. You are highly autonomous, but thrive with collaboration with a team.
  • You are a life-long learner, humble, and constantly looking to improve.
  • Clarity of communication is important to you, both spoken and written.
  • You are highly empathetic to teammates, customers – everyone.
  • You love working with and learning from teammates across functions.
  • You enjoy thinking about tradeoffs, and being decisive in making decisions and moving forward without full information.
  • You prefer the early high growth stages of a startup, before systems have been established.

Why you might be excited about us

  • We've hit an inflection point with product-market fit. We have passionate, paying customers, and are scaling quickly.
  • Our cross-functional team is uniquely suited to solve this problem. Titles are fluid, when everyone contributes to solving a problem in their unique ways.
  • The types of product and engineering problems we're solving have both breadth and depth, and for several different personas.
  • We're mission-driven. We founded Northstar on the belief that every person deserves the best objective, personalized, and affordable financial management. We don't make money from secret referrals fees, and are completely aligned with the customer.
  • We invest in the personal and professional growth of every team member.
  • Competitive salary, equity, and benefits to support your whole life.
  • Flexible vacation and time off policy, and work-life balance.
Share this job:
Full-Stack JavaScript Developer
node-js typescript html sass css javascript Feb 21

As a Full-Stack JavaScript Developer you will be responsible for delivery of digital products. You will be an enthusiastic, detail-oriented, self-motivated professional who will play a key role in our talented DevOps Team.

POSITION:

Full-Stack Developer

TEAM:

DevOps Team

REPORTS TO:

Head of Web & API DevOps

DIRECT REPORTS:

N/A

INTERNAL RELATIONSHIPS:

Digital Designers

WHAT WILL YOU DO?

You will be responsible for the full-stack development of digital products with Angular and/or React using Typescript, HTML, and CSS using Sass, Node JS working closely with digital designers, and other developers in the DevOps team.

KEY RESPONSIBILITIES

  • Leading full-stack JavaScript frontend development in Angular and/or React projects.
  • Backend and API development using Node JS, including integration with third party APIs.
  • Work with Visual Studio Code (preferred IDE) and Git, adhering to the Pull Request/code review process, and overall DevOps pipeline.
  • Work closely with the Digital Designers on ensuring the best user experience.
  • Creating modern Single Page Application experiences ensuring compatibility across all major browsers on desktop, tablet and mobile phones.
  • Plan, develop, execute and maintain automated tests within the agreed processes, tools and methodologies.
  • Document code changes and adhere to high development standards.
  • Analyze requirements, determine technical approach, technical design and size required effort to deliver.
  • Proactively raise issues where it is unlikely that a timeline is going to be met due to an unforeseen challenge/s.
  • Support QA and deployment activities and troubleshoot production defects.
  • Contribute ideas and observations for new products, services, tools and process improvements.
  • Ensure that our project management process tools (Trello and Harvest) are kept up to date to assist the overall delivery planning.
  • Assist in the implementation of initiatives to drive productivity and efficiency where appropriate, and contribute to the Tech Share meetings and associated wikis.
  • Participate in internal and client facing meetings and workshops when required.
  • Keep up to date on the latest industry trends and new technologies.

Benefits

WHAT IS IT LIKE TO WORK HERE?

  • You will get to work on a wide variety of projects across different industries with a niche size talented team.
  • This is a 100% remote role. However, if you are New Zealand or Australia, we have access to shared offices in Auckland, Wellington, Queenstown, Sydney and Brisbane. A combination of remote + office is what most of the team does.
  • It is essential that you are able to crossover NZST timezone by a minimum of 4-5 hours. Please assess if this will work for you before applying.
Share this job:
Lead Backend Engineer
Gridics  
node-js express javascript typescript postgresql backend Feb 14

The Lead Backend Engineer will be primarily responsible for designing, building and maintaining backend services that support our zoning data processing and geospatial analysis systems. This position will be an instrumental player in creating the future technical foundation of the Gridics platform. This position will lead multiple projects and concurrent work streams, while also requiring coordination with geographically distributed Agile teams.

Ideal Candidate:

The position requires a highly motivated individual with experience building gigabyte-scale data processing software on AWS (or similar cloud environment). The ideal candidate will have at least some architect experience and be able to contribute to the design of software components and data storage architectures. The ideal candidate is comfortable working with limited direction and is willing to fill gaps and contribute in a variety of areas along the way. Delivering improvements to our software in consistent increments, while forging a path towards the greater technical vision, is critical for this role.

Responsibilities:

  • Design, build, and maintain new and existing backend services and data processing pipelines.
  • Create code that is understandable and testable.
  • Lead engineering efforts with your team and stakeholders.
  • Deliver on time and be accountable to your team and stakeholders.

Basic Qualifications:

  • Have 5+ years of experience writing production code.
  • Experience with Node and Express.
  • Experience in SQL and schema design (MySQL and/or Postgres).
  • Good knowledge of ES6 and Typescript.
  • Good understanding of REST.
  • Good understanding of asynchronous request handling.
  • Good understanding of engineering best practices.
  • Experience with Git.

Preferred Qualifications

  • AWS experience (particularly CodePipeline, ECS, SQS, S3 and RDS).
  • Working knowledge of Linux and basic command line experience.
  • Docker experience.
  • Knowledge of Sequelize (ORM).
  • Knowledge of GIS / geospatial analysis.
  • Have a penchant for testing, automation and reliability.

Benefits

  • Competitive salary
  • Medical and dental insurance coverage
  • Flexible paid time off (vacation, sick & public holidays)
  • Flexibility to work remotely (anywhere in the US)
Share this job:
Senior Backend Engineer Who Loves Typescript
node-js postgresql aws javascript typescript backend Feb 13

WELL is a patient communication infrastructure for healthcare. We enable enterprise health systems, private practices, and vendors to conduct seamless conversations with patients across multiple channels — including texting, email, telephone, and live chat. 

With WELL, patients receive all of their healthcare communication from one trusted source — their provider. The platform empowers service representatives to converse with patients in real time, ensuring patients feel heard while driving staff efficiency and increased revenue.

Founded in 2015, WELL is based in Santa Barbara, California and is the highest rated patient engagement software on G2. WELL serves many of the country’s leading health systems and more than 20 million patients. 

WELL is honored to be ranked number 170 on the 2020 Inc. 5000 list of fastest growing private companies. WELL is also proud to have been named one of the 2020 Central Coast Best Places to Work by the Pacific Coast Business Times, and one of the 2020 Best Places to Work in Healthcare by Modern Healthcare. To learn more about WELL, please visit our LinkedIn.

SUMMARY

WELL is looking for a talented, experienced backend developer to join our fast-paced, growing engineering department. This developer will primarily be working with Node.js. As a Node.js Backend Engineer at WELL, you will work directly alongside a team of bright and motivated backend engineers, under the guidance of our Engineering Director. 

You will be responsible for working with the rest of the team to maintain and grow features in the backend code base. This work will range from supporting Node.js web facing APIs, to writing SQL queries, to developing workflows in Golang.

In addition to being a strong developer, you will have a keen interest in how software and modern communication channels can improve the patient experience. You will also have the attention to detail and quality needed to meet high Service Level Agreements (SLAs) in a product that serves roughly 20 million patients nationwide. You will also be flexible and adaptable enough to thrive in a fluid startup environment.

RESPONSIBILITIES

  • Build new backend services using Typescript on Node.js, open source technology and tools including NestJS.
  • As an experienced engineer, you will help the team adhere to software best practices, level up others in your areas of expertise, and contribute to the architecture of our ongoing refactor project. 
  • Collaborate with the product team in an agile environment to break down requirements, plan and estimate tasks.
  • Drive quality by writing effective unit, integration and functional tests for high availability systems and libraries.
  • Create high availability and high throughput systems using Redis, Postgres, Kinesis, S3, MongoDB, and AWS services.
  • Effectively collaborate with Product, QA, UX, Client Success, and other internal groups (both technical and non-technical).

REQUIREMENTS

  • Bachelor's Degree in Computer Science
  • 5+ years designing and implementing backend services and distributed systems in a professional environment
  • Strong grasp of Javascript/ES fundamentals, Typescript, or strong experience in another modern OO language
  • Proficiency in SQL (PostgreSQL) database design
  • Experienced working with asynchronous requests in large scale applications
  • Commitment to testing best practices

BONUS

  • Collaboration/contributions with the open source community
  • Strong leadership skills
  • Experience with:
    • Go, Python
    • Docker
    • Terraform
    • AWS
    • Event sourced and microservice architecture

LOCATION

WELL is headquartered in Santa Barbara, CA and has a satellite office in Orange County, CA. Today, all WELL positions are remote, and we are looking forward to when our company returns to in-office work at or around June 2021. We are open to candidates that are looking for a permanently remote role depending on their level of experience. Historically, remote team members visit the Santa Barbara office regularly, and we’ve found that works best when they are on the West Coast, specifically in Southern California.

PERKS AND BENEFITS

  • Fantastic company culture – frequent Zoom company events (Lunch & Learns, trivia, yoga, etc.) and daily fun brought to you by many creative Slack channels.
  • Workplace groups – company committees available for all to join (Diversity & Inclusion and Workplace Engagement).
  • Learning and development – frequent events and tools available to help our employees #PursueGrowth.
  • Career mobility – we promote from within and have opportunities for employees to transfer between teams. 
  • Santa Barbara office perks: dog-friendly office, healthy (and unhealthy) snacks, Kombucha and beer on tap, light-filled space, standing desks, and the occasional taco truck.
  • MacBook Pro provided
  • Unlimited PTO
  • Generous equity package
  • Full health benefits – medical/dental/vision

WELL Health Inc. is an Equal Opportunity Employer and is committed to fair and equitable hiring practices. All hiring decisions at WELL are based on strategic business needs, job requirements and individual qualifications. All candidates are considered without regard to race, color, religion, gender, sexuality, national origin, age, disability, genetics or any other protected status. 

We’re dedicated to creating an inclusive, equitable, and diverse workplace, where everyone feels safe to be themselves and diversity is a strength. WELL is committed to providing employees with a work environment free of discrimination and harassment; WELL will not tolerate discrimination or harassment of any kind.

Share this job:
Senior Full Stack Engineer with a love for React, Node & Typescript REMOTE
node-js react-js redux typescript javascript full stack Feb 07

For a fancy overview click --> here to find our awesome flyer!

HI THERE!
We're here to build the next great thing!

YOU TOO?
Then listen up, it might be about time to embark on a new venture then!

>>WHAT WE BRING TO THE TABLE<<

  • State of the art stack: E.g. React.js, Redux, Node.js, Typescript, Express, Postgres and Docker.
  • Honestly shared success: You will hold shares of the company - because we truly want you to participate in our success.
  • A great product our customers love and still lots of ideas to build new things: High quality matters to us and you will have the chance to develop a lot of new features with us. We believe in strong ownership: "you build it, you ship it | you break it, you fix it" 
  • Nourishing and agile team setup: We're a team of profoundly experienced engineers providing a synergetic exchange and fueling your growth. As a startup, we work in a highly agile setting.
  • A deep love for tests: We thrive to follow TDD and write robust well-tested features.
  • The best for the best: We equip you with equally excellent IT gear by Apple, e.g. the latest MacBook Pro

Regarding your profile, it would be nice if beyond the above-mentioned stack you have:

  • Experience in at least one of the following: Javascript, Python, Java, Scala, Kotlin or Golang
  • Experience in cloud architecture with e.g. ECS or AWS
  • Experience with ReactNative and/or
  • Knowledge of one of the following: Jest/mocha, Sequelize, DDD / CQRS, Event-Driven Backend systems, and/or Backend microservice architectures

>>WHAT'S NEXT?<<
To apply, please submit a brief video of max. 5 minutes answering the following question: *"What motivated you to apply and why do you think you and EverReal could be a good fit?*"

This could give us more insights into the strengths of the person rather than testing whether the person can deliver a salesy answer on why work at EverReal.

Furthermore, please answer these questions in a written form:
1) When can you start working at EverReal?
2) What is your monthly salary expectation?
3) Will EverReal be your only project or will you work with other companies at the same time?
4) Do you have a stable internet connection for daily video calls?
5) Can you confirm that you are located in a timezone less than 5 hours ahead of German time?
6) How profound are your automation testing skills using React.js, Node.js and Typescript - please rate yourself from 1 to 10 being the best you could imagine.

Share this job:
Senior Software Engineer
react-js python typescript nosql postgresql senior Feb 06

Property Meld's vision is to radically improve how the property management industry handles property maintenance. If you've ever had a maintenance issue at your housing rental, you know how much of a pain it can be to get it fixed quickly and reliably. This pain is felt by everyone involved, from the resident to the coordinator to the technician doing the actual repairs. It doesn't have to be this way.

Our mission is threefold: 

 1. Provide a positive experience for all participants in the property maintenance process            

 2. Intelligently improve efficiency

3. Deliver transparency and a sense of control

We’re a small but growing company with funding and hundreds of happy customers. Over the past five years, we’ve homed in on the challenges our customers face when running their maintenance department, namely, running an efficient maintenance department requires cooperation, communication, and the ability to see through the fog to focus on what actually matters. The stakes are high for our customers. A bad maintenance experience is the number one reason renters move out when they otherwise wouldn’t have. If property repairs take too long or cost too much property managers are on the hook both financially and legally. With over 30 million units for rent in the United States alone the opportunity is sizeable.

Your contributions will be critical to the success of our customers and Property Meld. Our core product is a multitenant web application that services hundreds of thousands of users. You’ll occasionally wear multiple hats and will need to quickly come up to speed on various parts of the application. You can expect to be responsible for the entire lifecycle of a given project – that is, engineering design, estimation, development, deployment, and monitoring. We’re pragmatic about engineering decisions and prioritize rapidly and consistently delivering value to our customers above all else.

You’ll have the freedom to choose how to solve problems, given the constraints of the business and infrastructure. With this freedom, you’ll be expected to make sound decisions and to swiftly iterate on them until they are either successful or we’ve learned a new direction would be more prudent. Many of the challenges you will encounter won’t have any low hanging fruit left. As a result, you’ll need to design and implement solutions that have a higher degree of difficulty than initial glance might suggest.

What you might work on

  •  Scaling, hardening, and adding to our partner integrations
  •  Adding features to improve the workflow for maintenance coordinators
  •  Improving the CI/CD deployment pipeline
  •  Designing and implementing an analytics platform for our users to measure the performance of     their maintenance operations
  •  Building a real-time data pipeline

What might make you a good fit

  • 8+ years of professional software development experience
  • Excellent verbal and written communicator
  • A bias for action
  • Strong analytical and problem-solving capabilities
  • Ability to work with leadership on translating initiatives into product features.
  • You can anticipate the technical needs of the application and work to communicate those to their   stakeholders
  •  Have shipped high-quality production software at scale
  •  Experience with any of the following: Python, Typescript, React, Relational databases, NoSQL   databases

Pay and benefits

Candidates MUST be eligible for full-time employment in the United States.

The product team at Property Meld is a remote-work organization. We require 4 hours of overlap time, daily, with the Mountain Time Zone. The position is 99% remote, with the following non-pandemic exceptions: Once a year, the total company gets together for a week of getting to know each other and to better understand the big picture of the company and how we work in each department and role. Two times per year the product team gets together in the same physical location to get to know each other better and work through interesting challenges together. In addition, once a quarter, on your schedule, you are expected to visit with a customer and shadow them learning how they are using and not using our product.

We value diverse points of view and know that our differences make us stronger, we believe in fostering a place to work that is open, welcoming, diverse, inclusive, and healthy.  We strongly encourage applications from individuals who are under-represented in the tech industry, across color, creed, race, ethnic and national origin, physical ability, gender, and sexual identity, or any other basis.

Our benefits package is designed to be a part of our employees’ story of living well. We believe in our culture of trust and respect, where we have reasonable working hours, vacation time used for rejuvenation, employee wellness & health, and employee development,

·    Healthcare through Wellmark Blue Cross Blue Shield

·    Dental through Delta Dental

·    Vision through Avasis

·    401K through Guideline

·    Competitive Compensation Structure

·    Three Weeks PTO annually, and allotted upon hire

·    Personalized Remote Work Equipment- You select what equipment will work best for you

·    Travel Opportunities- Meetups with the company 1-3 times a year

·     Employee Equity Options

Share this job:
Front-end / Full Stack web developer wanted for leading agriculture SaaS product
typescript react-js python sql django saas Feb 06

We’re looking for an experienced front-end / full stack web developer with at least 4 years of solid experience, to join our team!  You would be involved primarily with our product QuickTrials (https://www.quicktrials.com/) but also with other compelling projects from time to time. QuickTrials is a leading SaaS solution for agricultural field trials.  The work will initially be focused on front-end tasks but the role would also include full stack development over time.

The work is interesting, varied and involves some nice challenges.  It is a rewarding position where you will be able to contribute significantly towards building a successful product that is used for research and improving food production around the world.  It also represents a chance to grow with the company and take on different challenges.

Share this job:
Senior Full-Stack Engineer
X-Team  
php typescript node-js react-js aws senior Feb 01

Most important:

  • Top-notch full-stack development experience
  • Experience with PHP and popular frameworks
  • Deep understanding of JavaScript and the overall JS ecosystem
  • Experience with Node, TypeScript, and React
  • Familiarity with the AWS ecosystem and experience deploying to it

Nice to have:

  • Experience working remotely
  • Familiar/involved with open source projects

Personal:

  • Independent
  • Fluent in English, written and spoken
  • Problem solver
  • Proactive attitude

Live Energized:

  • Get the chance to work with big brands like Riot Games (League of Legends), Sony, Fox Broadcasting, Kaplan Inc. (top education company), Coinbase (#1 crypto exchange), BeachBody (#1 fitness company), etc.
  • Work from anywhere as part of a community of digital nomads.
  • Live and work in one of our roaming hacker houses (X-Outposts) around the world: 
  • Be part of the most energizing community for developers in the world by participating in our Seasons, a 3-month experience filled with challenges, rewards, RPGs, competitions, and more, all centered around a theme that will inspire and energize you. 
  • Get $2,500 per year (Unleash+) to spend on doing more of what you love and staying energized. Use it on conferences, courses, video games, photography gear, music gear, cooking gear, a gym membership, adventure sports, baby/pet sitting, productivity apps, restaurants, coworking, movie tickets, headphones, etc.
Share this job:
Senior Software Engineer
ruby typescript react-js javascript graphql senior Jan 31

Secureframe is on a mission to make the most powerful security simple and accessible for every organization. Getting secure can take months, slowing a company’s speed-to-market and sales. We believe security—when done right—should accelerate innovation and growth. That’s why we started Secureframe.  Secureframe is backed by top VCs including Gradient Ventures (Google’s AI Fund), Base10, BoxGroup, Village Global, and many more. This role can be in San Francisco or Remote.  Secureframe is fully remote till at least June 2021.

What you’ll do

    • Scope, design, and implement new end-to-end functionality
    • Contribute to codebases in Ruby, Typescript, and Go
    • Perform detailed code reviews and provide technical mentorship to engineers
    • Help architect core parts of our infrastructure from the ground up
    • Work closely with designers and product managers to solve ambiguous user challenges

Who we’re looking for

    • 5+ years of full-stack (backend, frontend, and database) experience with modern programming languages like Ruby, Javascript, Python, etc.
    • Strong understanding of computer science fundamentals
    • Ability to communicate and collaborate effectively
    • Passion and ability to work well in a fast-paced, rapidly changing environment

Benefits

    • Medical, dental, and vision benefits for you and your dependent(s)
    • Unlimited PTO
    • 401(k)
    • Paid family leave
    • Ground floor opportunity as an early member of the team

Secureframe is an equal opportunity employer. We aim to create an environment where every team member at Secureframe feels like they belong so they can have a greater impact on our business and customers. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Secureframe is fully remote until June 2021. We are committed to the health and safety of our employees and will not require employees to be in our office(s) until a vaccine is widely available.

Share this job:
React.js & C# .NET Full Stack Software Engineer Passionate About Quality
react-js typescript .net-core cs sql-server full stack Jan 23

As a Software Engineer on the OpCon team, you will work with teammates to build and improve the core OpCon automation platform.  This role has the responsibility for the web application that customers use to define and monitor their automation workflows, as well as the services that schedule the execution of the defined automation tasks.    In this role, you have end-to-end responsibility for the product and the ability to deliver functionality from concept to delivery.  A typical week will consist of you adding a new component to our user interface, building the back-end web services to support it, and working with quality assistance to ensure proper test automation was built and manual testing has occurred.

Key responsibilities:

  • Design great user experiences in Typescript and the React framework for OpCon's web user interface.
  • Build supporting web services and other console applications in C# and .NET Core, optimizing for scalability and supportability.
  • Take ownership of quality. Build automated tests, perform peer reviews, provide feedback to teammates and grow a culture that prioritizes quality.
  • Create systems that provide fast feedback and drive engineering excellence, extending CI/DevOps pipelines to meet the needs of the team.
  • Collaborate with other teams to build software customers love.
  • Love learning emerging technologies. Be ready and able to learn new tools for delivering great products!

Competencies:

  • Excellent problem solving, design, coding, testing, and debugging skills.
  • Strong Typescript/JavaScript skills and experience with front-end development.
  • Strong C# or Java skills and experience with SQL or related database technologies.
  • Strong testing skills and experience with automated test frameworks.
  • Must have strong cross-team collaboration skills.
  • Experience with containerization is highly desirable.

Qualifications:

  • BS/MS degree in computer science or related field
  • 4+ years of professional experience building and supporting enterprise software
Share this job:
Software Engineer
Dandy  
react-js node-js postgresql typescript redux healthcare Jan 21

Company

Dandy is a business-in-a-box for dentists. Our vision is to become the operating system for every dental office in America by leading the transition to digital dentistry for the $200 billion industry. Headquartered in New York City, Dandy is backed by the world's leading venture capital investors.

Job Description

Dandy is hiring a team of topflight software engineers to build digital products and scale our managed marketplace.  As one of Dandy's first engineers, you will play a key role in building our tech team. You'll constantly be challenged to learn new technologies, and be given the freedom to solve problems on your own and learn by doing.

Our stack: TypeScript, NodeJS, NestJS, React/Redux, PostgreSQL

What You'll Do

  • Build our core engineering infrastructure, including new product features and enhancements.
  • Work closely across different business functions, incorporating data from our operations, sales, and account management teams in order to craft elegant solutions to our most pressing challenges.
  • Reinvent a broken experience and disrupt a legacy industry through novel and scalable product design.

What We're Looking For

  • Software engineering experience, preferably at a big tech or high growth startup environment.
  • Ability to understand how our business functions and how challenges and bottlenecks can be addressed through the engineering team.
  • Collaborative, team-centric mindset.  We are a small but mighty team and everyone must be aligned on our goals.
  • With the above stated, we are open to candidates of all backgrounds and encourage you to apply if interested! Dandy is committed to cultivating a diverse and inclusive team and none of the above points are 100% required.

Bonus Points For:

  • Experience documenting coding and architectural decisions
  • Experience with TypeScript
  • Time spent at a venture-backed startup during hyper-growth
  • Relentlessly positive attitude, strong sense of humor, and the ability to have fun at work

Benefits

  • Best in class healthcare including medical, dental, and vision
  • Competitive salary and equity packages
  • Fully stocked kitchen with snacks and coffee
  • 401k program

Dandy is proud to be an equal opportunity employer. We are committed to building a diverse and inclusive culture and celebrate authenticity. We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity, sexual orientation, age, marital status, disability, protected veteran status, or any other legally protected characteristics. 

Share this job:
Senior Software Engineer, Administration Experience
Auth0  
security saas node-js javascript typescript senior Jan 16

Auth0 is a unicorn that just closed a $120M Series F round of funding, with total capital raised to date of $330M and valuation of nearly $2B. We are growing rapidly and looking for exceptional new team members to add to our exceptional talent pool - and who will help take us to the next level of success. One team, one score. 

Our vision is to provide people with secure access to any application in one click or less. And our promise is to make identity work for everyone—whether you’re a developer looking to innovate, or a security professional looking to mitigate. We are looking for curious, excited, boundary-pushing team members. So, if you’re a big thinker who is nimble and adaptable, Auth0 may be an ideal place for you to shine.

We are growing the Auth0 Administration Experience Engineering team and are looking for a Full Stack Engineer to help us design and build an amazing product. You would be a great fit for the team if you enjoy working on challenging problems and care deeply about the product’s end-user experience. Not only are we looking for a talented engineer, but we are also looking for someone who will contribute to our culture.

Many of our customers are larger enterprise organizations. The administrators in these companies care about security and want to make sure their employees access vendors' platforms with the minimum privileges required, using their enterprise credentials and complying with their security policies. At the same time, they need to manage their relationship with Auth0 in a centralized way. The Administration Experience Engineering team is committed to providing administrators in large organizations the seamless, transparent, and secure experience they expect from an enterprise-ready SaaS product.

You will

    • Shape the direction of the system architecture and ensure our services are appropriately scalable.
    • Influence the team culture and iterate upon the ways we work together.
    • Collaborate across teams to solve technical and non-technical challenges.
    • Iterate on new and existing features by contributing across the whole technical stack.
    • Debug and resolve production issues and implement fixes for them.
    • Be a part of the team's on-call rotations.
    • Evaluate new technologies and techniques to improve overall practices.
    • Mentor other engineers and help them grow on a technical path.

You'd be a good fit if you

      • Have 7+ years of software development experience.
      • Are customer-focused.
      • Have previous experience using Node.js (JavaScript or Typescript).
      • Have experience building software and services, with distributed systems complexities and their challenges.
      • Are passionate about working on systems that are highly-reliable, maintainable and scalable.
      • Have a thorough understanding of security principles and concerns.
      • Tend to deliver work incrementally to get feedback and iterate over solutions.
      • Communicate well, accept feedback assuming positive intent, and are OK not always doing the most glamorous tasks.
      • Excel when working autonomously, and know when to seek help from your team members.

Also useful if you have

    • Knowledge of security engineering and application security.
    • Experience working in distributed teams and work environments.
    • Knowledge in the identity and access management space.
    • Experience with building SaaS products for enterprise.
    • Experience with Cloud environments from several vendors.
    • Experience with Kubernetes and containerized architectures.

Preferred Locations:

    • #GMT-CA; #AR; #PL; #ES;

Auth0 safeguards more than 4.5 billion login transactions each month and its top priorities are availability and security.

We like to think that we are helping make the internet safer. Our team is spread across more than 35 countries and we are proud to continually be recognized as a great place to work. Culture is critical to us, and we are transparent about our vision and principles

Auth0 is an Equal Employment Opportunity employer. Auth0 conducts all employment-related activities without regard to race, religion, color, national origin, age, sex, marital status, sexual orientation, disability, citizenship status, genetics, or status as a Vietnam-era special disabled and other covered veteran status, or any other characteristic protected by law. Auth0 participates in E-Verify and will confirm work authorization for candidates residing in the United States.

Share this job:
Sr. Software Engineer
Ceros  
node-js react-js aws typescript kubernetes saas Jan 16

About MarkUp

MarkUp is the leading visual commenting platform for images and live websites. It’s the perfect companion in your creative process to bring teams together, helping close the feedback loop for anyone that works with multiple collaborators on a project.

Within just 12 months, we have signed up over 50,000 users, winning two awards on Product Hunt. 2021 is already looking to be a bright year for MarkUp as we grow out our nimble product team.  

Our customers include some of the world’s leading brands such as Verizon, Herbalife, Getty Images, BDO, Colliers, AIG, Rosetta Stone, Johnson & Johnson, and Dolby.

We are owned and operated by our parent company Ceros— a design platform that empowers the creation of bespoke, immersive digital experiences without code. As we share the same DNA as Ceros, we’re also passionate about helping companies transform their approach to creating and managing digital content. 

We are well-funded and institutionally-backed by prominent investors including Sumeru Equity Partners, Grotech Ventures, Greycroft, and Starvest Partners.

The Role

Building a product that can ingest and render well any website is no easy task! We require the best-of-the-best, those who are ready to get creative and find solutions to complex problems across multiple browsers, stacks and platforms.

After a strong first year of nailing down product basics and building a foundational user base, we’re now expanding the product in numerous ways. These include but are not limited to building out our paid tiers, integrating with a multitude of other products (Asana, Jira, Trello, Slack, Figma, etc.), and improving upon the overall user experience with greater stability and performance of the MarkUp product. Our goal is to make MarkUp an integral part of anyone’s creative workflow. This is not just about making marketing or creative teams more efficient. It’s about empowering content collaboration across the entire organization. 

The MarkUp codebase is 92% TypeScript, comprising multiple services and packages, predominantly NodeJS based. We use libraries like React, Express, Lerna, Webpack and Jest. We believe in using the right tool for the job, our infrastructure runs on NodeJS, Redis, AWS Aurora, Kubernetes, Terraform and Ansible on AWS.

The Team

As part of the MarkUp team, you’ll be working with a small, cross-functional group of the most talented people you’ve ever worked with. We hire only passionate and creative people with a proven and unquestionable ability to execute, and every member of the team is equally responsible for moving the product forward.

We have a dynamic company culture that collaborates daily. We care deeply about the user experience, and we debate passionately about our ideas. When you work at Ceros, you check your ego at the door, and you aren’t afraid to be honest, especially to yourself. We take our jobs seriously but ourselves not so much -- whether it’s cracking jokes in the chat room or poking fun at the Ceros CEO’s atrocious spelling.

Key Responsibilities

  • Writing maintainable code (probably goes without saying)
  • Writing unit, functional and e2e tests 
  • Planning and leading high-complexity stories and epics
  • Reviewing story docs and offering insights on impacts to other parts of the application
  • Performing code reviews and helping to enforce our code and architectural standards
  • Participating as a primary on-call resource for service disruptions
  • Handling superfriend responsibilities with minimal assistance
  • Acting as release owner
  • Mentoring other software engineers
  • Suggesting new technologies and techniques to improve engineer productivity
  • Agonizing over the user experience until even a trained monkey could use the product
  • Collaborating with and mentoring your peers on security best practices
  • And finally, deploying your code to production and seeing the customer revel in feedback loop nirvana.
  • Bonus Stuff:
    • Background in B2B or SaaS and Product-Led Growth Companies
    • Experience working in a remote-first environment

Key Things to Know

  • This is a remote role
  • We want you to start ASAP
  • This is a full-time position

Benefits

  • Competitive salary
  • Unlimited vacation days
  • Stock options in Ceros with increased incentives as MarkUp scales
  • Premium health insurance
  • Excellent gear (15” Macbook Pro, iPad, external monitor, etc.)
  • Paid parental leave
  • Virtual experiences in which Cerosians can collaborate, educate, and create social connections with one another

At Ceros, we are deeply committed to the recruitment, retention, and growth of diverse talent; uniting people from unique backgrounds in our shared passion for unlocking creativity through technology.

As an equal opportunity employer, we prohibit any unlawful discrimination against a job applicant on the basis of their race, color, religion, veteran status, parental status, gender identity or expression, transgender status, sexual orientation, national origin, age, disability or genetic information.  We respect the laws enforced by the EEOC and are dedicated to going above and beyond in fostering diversity across our company.

Share this job:
Senior Software Engineers, R&D
javascript java typescript senior html cloud Jan 11

Are you looking for a job where you can bring your own ideas to product development for the benefit of thousands of developers around the world? Well, we have good news for you—the next step in your career is only one application away.

Vaadin is an open-source platform for building progressive web applications (PWAs). It consists of a library of reusable web components and web frameworks for creating user interfaces for Java back ends. Vaadin also offers commercial tools that speed up your development workflow.

Most of our product development work is done in Turku, by a talented group of people from 20+ different countries from around the world. We love to make things right, and to make them simple. 

We have openings in the following teams:

Vaadin Design System

Vaadin Design System is an open-source design system for enterprise web applications. It consists of design tokens, components, and guidelines that allow designers and developers to collaborate and create high quality and consistent UIs. Learn more

Vaadin Flow

Flow is a Java web framework for building modern web apps and websites. You can create UIs in Java, or use HTML templates to create the UI, and then bind it to any backend using Java. Learn more

Vaadin Fusion

Vaadin Fusion is a framework for building web applications with TypeScript for the front end and Java for the Back End. Learn more

Vaadin Studio

Studio is the cherry on top of our frameworks, a VS Code extension for developers to build web applications. Studio allows you to see the result of your code without ever having to reload or refresh your application, or even save the code! Studio instantly renders the outcome of your code as you go.

Vaadin Collaboration Engine

Collaboration Engine is a library for creating collaborative features in web apps, allowing end-users to collaborate together to increase productivity and achieve better results. Learn more


Skillset we are looking for:

  • 5+ years of experience working in software development.
  • Strong knowledge in JavaScript and/or Java.
  • Experience and understanding of code testing methodologies.
  • Appreciation for a test-driven, code-review culture
  • Familiarity with TypeScript, Cloud, DevOps is a plus

Your perks:

  • Work in our Office in Turku or remotely from anywhere within ±2h EET (Helsinki).
  • A creative and friendly work environment with minimal bureaucracy.
  • Free choice of tools.
  • Excellent opportunities for career development and learning.
  • 10% of your work time can be spent on your own projects.
  • Flexible working hours.
  • Competitive salary and benefits
  • A comprehensive relocation package should you need one

Apply today! Candidates will be contacted as they apply, and the positions will be filled as soon as we find suitable candidates. 

Share this job:
Software Development Engineer- Front End
javascript react-js css aws typescript frontend Jan 09

The FrontEnd (JavaScript) Engineering Team works with the Platform and REST API teams to deliver world-class web applications. We seek someone that has an exceptional attention to detail and values simplicity over complexity - both in code and communication. You will be working on customer facing technologies and user interfaces. You should be opinionated about what you build and offer constructive criticism on things you didn’t.

Key Responsibilities

  • Collaborate to deliver the best technology solution, responsible for web application design and support and mentoring of our front-end engineers.
  • Partner with business and technical leadership to imagine, design, develop, test, and launch web applications
  • Be willing to investigate and explore business needs


Qualifications

  • 7-10 years experience with JavaScript and a solid understanding of modern JavaScript features found in ES8+
  • 2+ years experience with React, Redux, Express, HTML, CSS
  • Familiar with test driven development using tools such as Jest and Enzyme
  • Experience in developing technical strategy, and the architecture of large front-end solutions
  • 5+ years experience of software development and production deployment
  • Experience with javascript frameworks such as React
  • Will own deliverables for our front-end web apps
  • Is detail and results oriented with excellent problem solving abilities.
  • Has some familiarity with current development tools such as Jenkins, Git, NPM and YARN

Preferred Qualifications

  • 2+ years of financial services experience
  • Experience working with API’s
  • Proven success in mentoring front-end engineers
  • History of delivering customer-driven software products at a high scale in a fast paced, technology first, rapid-growth company
  • Has a fun personality, interest in start up environments, and the desire to be a part of the next big thing
Share this job:
Lead Clojure Developer interested in Healthcare
clojure postgresql scala react-js typescript healthcare Dec 27 2020

What You Will Work On

              As a lead software developer at Cohesic, you will be involved in all aspects of product development ranging from core infrastructure development, to requirements elicitation and analysis, to UI design, and more.  You will focus on leading the development effort of cardioDI through architecture & design, mentorship, and continuous improvement.  Leads at Cohesic also guide the team through each iteration by running daily stand-up meetings, retrospectives, and coordinating other activities that drive the team’s success.

Our Team Values

              At Cohesic, we value: grit, the ability to persevere despite setbacks; respect, for our coworkers, our customers, and ourselves; continuous learning, the mentality that any experience, good or bad, is an opportunity for growth; empowerment, enabling and encouraging autonomy and self-organization with the power to make change; and trust, to know that everyone is working together towards a common goal.

Your Role and Responsibilities

  • Design and develop new features – and maintain existing features – on the Cohesic DI platform primarily in Clojure and PostgreSQL, and occasionally in TypeScript and React
  • Design, write, and maintain professional-quality code with a focus on patient safety and privacy
  • Design, write, and maintain test suites from unit tests up to end-to-end tests
  • Write and maintain functional engineering documentation and guides
  • Continually interact with team members and sometimes external partners via Microsoft Teams, Azure DevOps, and other tools
  • Organize and run collaborative design sessions ranging from software architecture to UI and UX
  • Organize and run iteration-level activities such as daily stand-up and iteration retrospectives
  • Mentor team members in software design, testing, and aspects of our technology stack
  • Assist quality assurance analysts in test planning

Required Background and Expertise for Success in This Role

  • Authorization to work in Canada (or in country of residence if remote)
  • Bachelor’s degree in Software Engineering or Computer Science, or equivalent work experience
  • 3+ years of experience using Clojure as a primary solution language
  • 5+ years of experience building web-based applications
  • Experience with real-time systems using WebSockets for transport
  • Experience working with formally documented requirements (e.g. SRS documents)
  • Experience writing software using functional programming
  • Experience with both dynamic and statically typed languages
  • Experience in developing RESTful APIs
  • Experience writing and maintaining test suites at varying levels (unit, integration, etc.)
  • Experience in writing and optimizing SQL
  • Experience working with git as a VCS
  • Familiarity with agile methodologies and practices
  • Fluency in English, written and spoken
  • Ability to communicate clearly and confidently about technical requirements
  • A positive attitude, willing to dive into what is needed for our mutual success

Preferred Expertise

  • Excellent technical communication skills (verbally, written, and through diagrams)
  • 5+ years of experience writing back-end code in Clojure
  • 5+ years of experience building web-based applications
  • 5+ years of experience in full-stack software development
  • Experience writing front-end code in TypeScript and React
  • Experience working with documented requirements
  • Experience in end-to-end testing with tools like Cypress or Nightwatch.js
  • Experience writing custom tools to automate tasks
  • Experience in *nix and Bash programming
Share this job:
Backend Engineer
Balena  
node-js docker kubernetes typescript linux backend Dec 13 2020

Being a Backend Engineer at balena

As a Backend Engineer joining the team, your first few weeks will be spent absorbing context and understanding how we work. You will be asking lots of questions, reading code and documentation, picking up issues, and researching any new technologies you come across. You will work on continuously improving your understanding of our interdependent systems, and collaborate with other engineers to build and maintain the core of balena’s products & services.

As you grow in the role, the projects you work on will get more complex, the architectural challenges harder, and your decisions will have a higher impact. You will be empowered to identify platform improvements (relating to quality, security, or performance, for example), communicate proposals, implement solutions, and release new capabilities. We’re looking for engineers with a strong interest in building not only resilient and robust systems but also successful products for our users!

Responsibilities

  • Develop new features and solutions across the product stack, ensuring the architecture of our distributed systems remains cohesive
  • Evaluate user requirements and other inputs to determine the scope of new functionality
  • Find recurring patterns in product feedback and use that to drive change
  • Own projects from concept to execution, including development, testing, deployment, and monitoring
  • Contribute to documentation and user-facing guides for your implementations
  • Be a key resource for peers on support, lending your expertise and educating others
  • Constantly question how we can maintain and grow an infrastructure that optimizes for security, availability, observability, and high-performance
  • Actively invest back in our technology, libraries, and frameworks (we look at these as continuous work in progress)

Requirements

  • Strong technical background with a focus on backend development and infrastructure
  • Experience writing high-quality, production-ready code and debugging complex issues
  • Working knowledge of modern software practices, such as instrumenting applications for observability
  • Drive for execution — owning outcomes and pushing projects to completion
  • Ability to manage ambiguity and independently make critical trade-off decisions
  • Continuous improvement mindset, and desire to make yourself and others more effective
  • Willingness to constantly build on your knowledge of the balena platform and new technologies
  • Excellent communication skills and fluency in English

Bonus points

  • Experience with technologies like Typescript, Node.js, Go, PostgreSQL, Docker, and Kubernetes
  • Background in leading projects and working cross-functionally to build great products
  • Strong understanding of networking concepts (load balancers, routers, etc.)
  • Experience with IoT, embedded SW, dev tools, or balena as a user/contributor
  • Contributions to OSS projects and community involvement

Make sure to let us know if any of these items apply to you! If possible, please also share a sample of your work or examples of projects (URL or attachment).

Share this job:
Full Stack Engineer that loves Node/TypeScript/GraphQL to help build our backend
node-js typescript graphql react-js postgresql backend Dec 12 2020

About this role

We’re looking for a software engineer to work on our GraphQL API, other backend services, and full stack on web-based apps. Our stack is Node.js, PostgreSQL, React, GraphQL for web and backend. You’ll work alongside other engineers who will work on our Swift and Kotlin native mobile apps and rely on the GraphQL API.

We will consider hiring at either junior, mid or senior level (we're building a team).

A typical day

The mornings will usually have a standup meeting. The aim is to update everyone, co-ordinate the day, and organise any collaboration.

After that, you may get stuck into some coding, or developing ideas. At various points you will ask for advice (or give advice). If other team members are free, you might go to a whiteboard together, and work on some problems together.

When working on a major feature/project, you’d be given a brief by the product manager. You would then have to create a design document along with a product designer. That might be a 2-3 page doc describing the problem and proposed solution.

Usually, you would say how you’re approaching the issue and discuss alternatives you have considered and why you rejected them. You would pitch it to the product manager and the rest of the team.

On other days, the focus may be on pure coding, i.e. improving fix, fixing problems, or working on deploying a feature.

Where you’ll work

We have a base in Beehive Lofts in Ancoats in Manchester.

You will occasionally need to travel to see customers, although you wouldn’t necessarily need a car to be able to do that. Full travel expenses will be paid.

There is a lift in the building with ground level access, and should you need to use this we can arrange a visit to check it is suitable.

Necessary skills

  • Great written communicator
  • Able to work with others in the team to develop ideas and designs, approachable and easy going
  • Can work quickly but maintain quality
  • Puts the customer at the heart of all product decisions, on a constant quest to understand the customer’s wants and needs
  • Able to put together collaborative documents to communicate the possible approaches and recommended implementation for new features
  • Attention to detail, we create quality products

Qualifications and experience

  • 3+ years of experience as a software developer
  • Solid Node.js and JavaScript knowledge
  • Desirable: GraphQL experience
  • Desirable: PostgreSQL experience
  • Desirable: Typescript experience
  • Desirable: React experience (or similar framework)
  • Desirable: Mobile app development experience

Salary & benefits

  • Excellent salary (depends on level hired at - junior, mid or senior)
  • Pension
  • Travel expenses
  • Mobile phone allowance
  • Coffee, tea & snacks provided
Share this job:
Fullstack Engineer for Mission-Driven EdTech
Hobsons  
node-js react-js aws typescript javascript saas Dec 09 2020

The Opportunity! 

Are you passionate about developing products and integrating these products with different systems using the latest technologies? Hobsons is seeking a talented and energetic Sr. Software Engineer to join our team in either our Arlington, VA office or Remote from anywhere in the US. The role will suit a self-motivated engineer, who has 5+ years of engineering experience with a proven track record of product delivery. The Sr. Software Engineer at Hobsons will be involved in significant development projects for our market-leading K-12 SaaS product. Your work will focus on developing applications using various cutting-edge technologies following an Agile process. 

What will you be doing as a Sr. Software Engineer at Hobsons?

  • Modernize, design, develop, and test software components using Node.js, React, and AWS cloud-native technologies; 
  • Collaborate with other team members to incorporate the best practices and innovations into our products to help to set the team technical direction and ensure it aligns with the larger organizational technology strategy; 
  • Collaborate closely with product managers and user experience during discovery, design, and development; 
  • Stay current on technology trends and identify ways to innovate our products in the education space. 

We're looking for someone who has...

  • Bachelor’s Degree in information systems, computer science, engineering, or another relevant discipline; 
  • 1-2+ years of experience in software development using JavaScript (React, NodeJS);
  • 5+ years of experience in developing software product solutions; 
  • Thorough knowledge of modern AWS cloud-native technology tools, languages, and programs; OR 
  • An equivalent combination of education and experience
  • Strong presentation and verbal communication skills
  • Proactive sense of urgency and can-do attitude

Our Stack

JavaScript, (React.js, and Node.js), AWS Cloud Native (Lambda, DynamoDB), PostgreSQL, Kubernetes

About Hobsons!

A leader in education technology, Hobsons helps more than 15 million students to identify their strengths, explore careers, match to best-fit educational opportunities, create academic plans, and reach their education and life goals. More than 13,000 K-12 and higher education institutions partner with Hobsons and leverage our expertise and our solutions -- Naviance, Intersect, and Starfish -- to improve college and career readiness, college recruiting and admissions, and higher education student success to support millions of students.

Hobsons is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Applicants will receive fair and impartial consideration without regard to race, sex, sexual orientation, gender identity, color, religion, national origin, age, disability, veteran status, or another legally protected status.

Share this job:
Senior React JS Developer / Remote
react-js node-js javascript typescript blockchain senior Dec 06 2020

Duties and responsibilities:
- Development of new highly-responsive, web-based user interface
- Construct visualizations that are able to depict vast amounts of data
- Work and collaborate with the rest of the engineering team
- Work with product owners and graphic designers
- Learn and understand UX
- Develop a flexible and well-structured front-end architecture, along with the APIs to support it
- Develop automated tests to ensure the product is of the highest quality
- Nice to have: understanding of blockchain and its related concepts
- Nice to have: the ability to also work with NodeJS on back-end side as a Full Stack developer

What we offer:
- You can work remotely from anywhere in the world (although +/- CET time zone would be a preference)
- Startup environment
- Working on the cutting edge blockchain and fintech technology project
- Interesting challenges to work on together with other bright minds
- Friendly team work atmosphere

Share this job:
Remote Frontend Developer
javascript angular react vue-js typescript frontend Dec 03 2020

Are you tired of developing just another online shop? Drowning in all the meetings and corporate routing? You can do better!

Join Adspert, a profitable, international and rapidly evolving software company based in Berlin-Mitte.

Our software platform uses AI and machine learning to automate media buying decisions and reach unparalleled advertising performance across Google, Microsoft, Amazon and Yandex.

We are looking for a highly motivated and experienced part-time freelance frontend developer to work as part of a team and take responsibility for continuously delivering new pages of our product and work with the Product and Backend team in planning the work and picking the best approaches.

You will be involved in defining requirements, development, testing automation, maintenance and deployment of our product.

Skills and Requirements:

  • You are experienced developing large-complex Single page web applications.
  • Hands-on experience with JavaScript and at least one UI framework (e.g. Angular, React, Vue.JS) preferably Angular.
  • You have experience with concepts of component-based architecture & reusability while developing JavaScript-heavy web applications.
  • Participate in code reviews to give and receive constructive feedback
  • You are experienced with testing and debugging web applications.
  • You have a good understanding of REST APIs and interest in discussing endpoints architecture.
  • You are passionate about UI/UX, modern web design principles and an interest in sweating the small stuff.
  • You have a good understanding of HTTP protocol, HTML5, CSS3(LESS/SASS), the DOM, browser APIs and databases.
  • You are fluent in English
  • You are available for ~20h per week

Nice to have:

  • Experience in data visualisation using Highcharts or D3.js
  • Experience in optimising the performance of SPA
  • Understanding of online advertising bidding
Share this job:
Senior Software Engineer
aws node-js angular typescript microservices senior Dec 01 2020

About the Role

Vidaloop is looking for a Senior Software Engineer to produce and implement functional software solutions. You will work closely with management to define software requirements and take the lead on complex technical projects. As a member of the Voterly team (https://voterly.com/), your goal will be to develop high-quality software that is aligned with user needs and business objectives.  

In this role, you should be able to work independently with minimal supervision. You should thrive in an agile environment and demonstrate excellent judgment, organization, and problem-solving skills.  

Why Work at Vidaloop?

  • Make an impact in the civic technology space, working to increase informed voter turnout in the United States
  • Get in on the ground floor with an early stage startup 
  • Thrive in a flexible, autonomous environment
  • Work with a modern tech stack (AWS, Node, TypeScript, and Angular)

What You’ll Do

  • Develop high-quality software design and architecture
  • Identify, prioritize and execute tasks in the software development lifecycle
  • Develop new features by producing clean, efficient code
  • Automate tasks through appropriate tools and scripting
  • Review and debug code
  • Perform validation and verification testing
  • Determine root cause for complex software issues and develop practical, efficient and permanent technical solutions
  • Ensure software is up-to-date with latest technologies
  • Determine process improvements, best practices, and develop new processes
  • Collaborate with internal teams to fix and improve product
  • Assist in task planning, estimation, scheduling and staffing
  • Mentor software engineers to allow for skill and knowledge development through advice, coaching and training opportunities

Skills & Qualifications

Technical Requirements

  • Proven experience as a Senior Software Engineer or 8+ years of Full-Stack development experience
  • Bachelor’s Degree in Computer Science or related field (or equivalent work experience)
  • Experience with three or more of the following technologies:
    • TypeScript
    • NodeJs
    • Serverless framework or other serverless architectures
    • AWS (Lambda, DynamoDB, SQS, SNS, API Gateway, Cloudfront)
    • Angular
  • Analytical mind with problem-solving aptitude
  • Ability to provide in-depth evaluation and analysis of unique complex technological issues
  • Demonstrated ability to work independently
  • Ability to exercise discretion and good judgment in performance of duties
  • Strong written and verbal communication skills

Strong Pluses

  • Passion for civic engagement or positive social impact
  • Experience developing mobile applications
  • In-depth knowledge of serverless architecture
  • Experience with machine learning
  • Successful track record in early-stage startup environment
  • Demonstrated leadership ability and personal accountability

Perks of the Job

  • Competitive compensation 
  • Robust health benefits (medical, dental, vision)
  • Company-paid life insurance
  • 401(k) with employer contributions
  • Generous PTO, sick, paid holidays, and parental leave
  • Flexible work hours
  • Home office stipend
  • Technologically advanced environment
  • Company celebrations and social events
Share this job:
Senior Software Engineering Manager
aws blockchain angular typescript node-js senior Dec 01 2020

About the Role

Vidaloop is looking for a Senior Software Engineering Manager to lead our engineering department and help us build great products. This role is both strategic and technical. The strategic aspect includes aligning engineering activities with company goals and objectives, reporting back to upper management, hiring engineers, and prioritizing and setting timelines for various projects. The technical aspect involves playing an active role in software architecture, development and completion of projects; managing our infrastructure and ensuring all internal systems operate securely and effectively; and establishing policies and procedures that produce high-quality software. 

To be effective in this role, you should have exceptional people-management skills and a proven track record of leading high-performing teams to success. You should be an outstanding leader and communicator with a strong belief in developing the skills and talents of others. Ideal candidates will have experience identifying and navigating organizational changes, a keen interest in trends in engineering and leadership, and an above average emotional intelligence.

Why Work at Vidaloop?

  • Make an impact in the civic technology space, working to increase informed voter turnout in the United States
  • Get in on the ground floor of an early stage startup 
  • Thrive in a flexible, autonomous environment
  • Work with a modern technologies (Blockchain, AWS, Node, TypeScript, and Angular)

What You’ll Do

  • Oversee development teams and their projects
  • Implement best practice engineering methodologies
  • Provide technical guidance to engineering teams and upper management
  • Manage software development projects by setting requirements, goals and timelines
  • Monitor reliability and performance of all internal systems to suggest improvements
  • Prepare and manage the engineering department’s budget
  • Partner with HR on development team-related hiring and personnel matters 
  • Ensure compliance with security regulations
  • Design strategies for future development projects based on the company’s overall objectives and resources
  • Implement innovative technologies
  • Coordinate with external stakeholders for new integrations and tools
  • Review and update policies relevant to internal systems and equipment

Skills & Qualifications

Technical Requirements

  • Work experience as a senior software engineering manager or similar senior-level position in an engineering department
  • Bachelor’s Degree in Computer Science or related field (or equivalent work experience)
  • Extensive experience with modern technologies, preferably with our tech stack (Blockchain, AWS, Node, TypeScript, and Angular)
  • In depth understanding of agile methodologies
  • Leadership abilities with a strategic mind
  • Excellent project management skills
  • Ability to provide in-depth evaluation and analysis of unique complex technological issues
  • Ability to exercise discretion and good judgment in performance of duties
  • Strong written and verbal communication skills

Strong Pluses

  • Passion for civic engagement or positive social impact
  • Experience developing mobile applications
  • In-depth knowledge of serverless architecture
  • Experience with machine learning
  • Successful track record in early-stage startup environment

Perks of the Job

  • Competitive compensation 
  • Robust health benefits (medical, dental, vision)
  • Company-paid life insurance
  • 401(k) with employer contributions
  • Generous PTO, sick, paid holidays, and parental leave
  • Flexible work hours
  • Home office stipend
  • Technologically advanced environment
  • Company celebrations and social events
Share this job:
Software Engineer
react-js typescript javascript webpack react-testing-library testing Nov 29 2020

Full or Part-time

The best product development job in the world? We think so.
 
We are looking for people who live and work in Australia to join our remote-first team.
 You will be working on Octopus Deploy, the most popular deployment automation tool in the world. This means everything you do will positively affect the lives of thousands of software developers and operations teams around the world.
 
Read our
 employee handbook and our people repository to discover what it's like working at Octopus.

You will join one of our development teams working on our flagship product. We shape, bet, and build using a method inspired by Shape Up. We work in 8-week cycles, focusing on directed work for 6-weeks, and "sharpening the saw" with undirected work for 2-weeks at the end of each cycle. We remove unnecessary obstacles so you can work directly with customers who are developers just like us. Our teams are software tradespeople who care about doing things right the first time. You will probably be surprised at how collaboratively we work both inside and across our teams, even though our teams work remotely. We take pride in our hard-earned, friendly, consensus-building, and ever-improving remote-first culture.

Working at Octopus may be different from any other job you’ve had before. In many companies, software engineers are treated as an expense to reduce or a revenue stream to increase. In contrast, Octopus is a product company built from the ground up by engineers, for engineers. At Octopus your effort will be appreciated because you are adding value to our products, which are our assets. Also, our customers are people just like us. This makes it easy to relate to our customers and understand what they care about most.

Octopus is not done. Many of us came to Octopus thinking “it does everything I want, how can I possibly help?” Continual changes in the software landscape present a constant stream of opportunities for us to explore. We will continue to make Octopus the best tool in its class by increasing the value Octopus offers, pushing into new territory beyond deployment automation, all the while making Octopus easier and more delightful to use for both simple and complex scenarios alike. If you like solving distributed computing problems, building delightful user experiences, or anything in between, you can do that with us.

Octopus is not a startup. We do not need venture capital, we have been a sustainably profitable business from day one. We care about building a sustainable company and we do this by helping customers succeed, leaving increased revenue as a happy byproduct. 

A typical day might include

  • Working where you work best, perhaps in a home office designed by you, using a device of your choosing, with or without music, in an atmosphere you create for yourself.
  • Improving our onboarding experience for new customers to help them become successful with Octopus sooner.
  • Working on small improvements which make the Octopus user interface more usable and delightful for experienced customers.
  • Changing our TypeScript + React source code hosted in GitHub, most of it in the open, collaborating on a pull-request, then shipping a release to customers around the world via an automated build, test, and delivery pipeline, often within the same day.
  • Handling an inbound support ticket from a customer, helping them succeed with Octopus, or offering advice to a customer in our community Slack workspace.
  • Pairing with another software engineer or a support engineer to help them reproduce a tricky problem, helping them understand the inner workings of the Octopus user interface in the process so they can be more helpful to even more customers over time.
  • Pairing with another engineer on a Zoom call to solve a technical problem or design a new feature.
  • Fixing a bug using an approach like red-green-refactor to prevent customers from experiencing that bug again.
  • Improving our documentation to help customers discover solutions for themselves.
  • Writing a blog post about something interesting for other developers, or explaining a new feature of Octopus.

You will be a great fit for this role if

  • You are a valuable individual contributor in your current job regardless of your experience.
  • You are passionate about usability design and modern front-end software development.
  • You care about software craftsmanship using any front-end development language or toolset.
  • You are able to work independently, motivating yourself to do high-quality work on time, communicating with your teammates when you need help or when you are ready for something new.
  • You enjoy collaborating with other people to solve problems, challenging each other to discover the best solution for a problem, using a balance of passion, pragmatism, and empathy.
  • You are a results-oriented person, someone who is focused on iteratively delivering valuable things to your customers, someone who willingly changes direction based on clear and transparent business information, and someone who helps others do the same.

You will enjoy this role if

  • You want to work on a world-class user interface built using TypeScript, React, and Material UI.
  • You are a software consultant or contractor looking to invest your effort into a successful and lasting product.
  • You are a valuable individual contributor looking to expand your horizons with a world-class software company.
  • You like a balance of freedom and responsibility, being treated as an adult.
  • You want to do the best work of your life with other like-minded people.
  • You enthusiastically accept radically candid feedback, feedback that is thoughtful, timely, and directly actionable, and offer the same benefit to others.
  • You enjoy solving complex distributed computing, automation, security, performance, and usability problems.
  • You like working with great tools like the latest versions TypeScript, Webpack, React and React Testing Library in the development environment of your choice.
  • You like working with customers directly, helping them be successful with Octopus, even if success proves to be elusive.
  • You enjoy doing things the right way from the very beginning knowing you are working on a valuable asset.

Interested? We'd love to hear from you. Please include a cover letter outlining what you can bring to the role and how Octopus would be a good fit for you. If you look like a good fit, the we will be in touch to arrange a Zoom chat with one of our senior engineers.

Share this job:
Senior Fullstack Software Engineer, Growth and Enablement
Auth0  
react-js node-js javascript typescript salesforce senior Nov 29 2020

Auth0 is a unicorn that just closed a $120M Series F round of funding, with total capital raised to date of $330M and valuation of nearly $2B. We are growing rapidly and looking for exceptional new team members to add to our exceptional talent pool - and who will help take us to the next level of success. One team, one score. 

Our vision is to provide people with secure access to any application in one click or less. And our promise is to make identity work for everyone—whether you’re a developer looking to innovate, or a security professional looking to mitigate. We are looking for curious, excited, boundary-pushing team members. So, if you’re a big thinker who is nimble and adaptable, Auth0 may be an ideal place for you to shine.

Here at Auth0 we’re focused on securing the world’s identities so innovators can innovate. We’re currently hiring a senior Full Stack Software Engineer to join our Growth and Enablement Team. This team is focused towards supercharging the next phase of Auth0’s growth while at the same time enabling multiple internal groups within our organisation to effectively deal with their growing needs. At Growth & Enablement you would join a team of exceptionally talented individuals with a wide breadth of focus, from pricing & packaging, to how customers can effectively leverage support resources to even looking after and improving internal tools that fulfill a plethora of field teams requirements.

You will

    • Work with Product and Design closely to determine and optimize user experience and information architecture
    • Craft secure, performant, cross-platform browser-based applications for both customers and internal Auth0 teams.
    • Collaborate across teams to solve technical and non-technical challenges.
    • Build new and maintain current features by contributing across the whole technical stack.
    • Debug and resolve production issues and implement fixes for them.
    • Be a part of the team's on-call rotations.
    • Evaluate new technologies and techniques to improve overall practices.

You'd be an excellent fit if you

    • Have a passion for learning.
    • Enjoy building elegant user interfaces and delightful user experience.
    • Are comfortable designing, writing, and operating full stack applications with a strong focus on frontend development.
    • Are familiar with NodeJS and RESTful APIs.
    • Have a deep understanding of JavaScript and TypeScript.
    • Have the ability to be self-directed and be effective working independently, yet feel equally comfortable contributing in a team environment.
    • Work well with technical and non-technical people to deliver high-value results.
    • Believe that writing code is just a means to solve business problems.
    • Enjoy being part of a highly collaborative, remote-friendly environment.

It is helpful, but not required, if you:

    • Have experience working in distributed teams and work environments.
    • Have experience working on billing and / or pricing services.
    • Have experience working on internal tooling or with internal customers.
    • Have experience working with React and Styled Components.
    • Have experience working with Material Design.
    • Have experience using or building a design system.
    • Have experience building and maintaining an MVC architecture.
    • Have experience in developing services that integrate with third party tools like Salesforce, Stripe etc.

Preferred Locations:

    • #US; #CA; #AR;

Auth0 safeguards more than 4.5 billion login transactions each month and its top priorities are availability and security.

We like to think that we are helping make the internet safer. Our team is spread across more than 35 countries and we are proud to continually be recognized as a great place to work. Culture is critical to us, and we are transparent about our vision and principles

Auth0 is an Equal Employment Opportunity employer. Auth0 conducts all employment-related activities without regard to race, religion, color, national origin, age, sex, marital status, sexual orientation, disability, citizenship status, genetics, or status as a Vietnam-era special disabled and other covered veteran status, or any other characteristic protected by law. Auth0 participates in E-Verify and will confirm work authorization for candidates residing in the United States.

Share this job:
Full-Stack Software Developer Interested in Healthcare
react-js clojure typescript scala postgresql healthcare Nov 27 2020

What You Will Work On

              As a full-stack developer at Cohesic, you will be involved in all aspects of product development ranging from core infrastructure development, to requirements elicitation and analysis, to UI design, and more.  You’ll be part of a team building groundbreaking technologies in the healthcare space – ones that will improve the lives of many people – on the Cohesic DI platform.  As a team member, you’ll wear multiple hats as we work together on complex features and continuous improvement.

Our Team Values

              At Cohesic, we value: grit, the ability to persevere despite setbacks; respect, for our coworkers, our customers, and ourselves; continuous learning, the mentality that any experience, good or bad, is an opportunity for growth; empowerment, enabling and encouraging autonomy and self-organization with the power to make change; and trust, to know that everyone is working together towards a common goal.

Your Role and Responsibilities

  • Design and develop new features on the Cohesic DI platform using Clojure, Scala, TypeScript, React, and PostgreSQL
  • Participate in collaborative design sessions ranging from software architecture to UI and UX
  • Write and maintain professional-quality code with a focus on patient safety and privacy
  • Write and maintain test suites from unit tests up to end-to-end tests
  • Write and maintain functional engineering documentation and guides
  • Coordinate with quality assurance analysts on test processes, and defect correction
  • Continually interact with team members and sometimes external partners via Microsoft Teams, Azure DevOps, and other tools

Required Background and Expertise for Success in This Role

  • Authorization to work in Canada (or in country of residence if remote)
  • Bachelor’s degree in Software Engineering or Computer Science, or equivalent work experience
  • 3+ years of experience in full-stack software development
  • 3+ years of experience building web-based applications
  • Experience writing unit tests and integration tests
  • Experience in developing RESTful APIs
  • Experience in functional programming
  • Experience with both dynamic and statically typed languages
  • Experience in writing and optimizing SQL
  • Experience working with git as a VCS
  • Familiarity with agile methodologies and practices
  • Fluency in English, written and spoken
  • Ability to communicate clearly and confidently about technical requirements
  • A positive attitude, willing to dive into what is needed for our mutual success

Preferred Expertise

  • 5+ years of experience in full-stack software development
  • 5+ years of experience building web-based applications
  • 2+ years of experience writing back-end code in Clojure and/or Scala
  • 2+ years of experience writing front-end code in TypeScript and React
  • Experience with real-time systems and/or WebSockets
  • Experience working with documented requirements
  • Experience in end-to-end testing with tools like Cypress or Nightwatch.js
  • Experience writing custom tools to automate tasks
  • Experience in *nix and Bash programming
Share this job:
Senior Full Stack Engineer
react-js django docker node-js typescript full stack Nov 27 2020

About GooseChase

GooseChase is a rapidly growing, fully remote web and mobile platform for creating and facilitating scavenger hunts. Through our website, organizers create custom "hunts" for anything from on-boarding new employees, touring museums, engaging at festivals, educating students and more! Participants can compete as teams or individuals to submit photo/video, text or GPS based missions through our native Android and iOS apps.

The key technologies we use are:

  • Front-End: TypeScript with React (Redux architecture), HTML, SCSS & Webpack.
  • Back-End: K8s, Docker, Django, Node, REST, Task Queuing (Celery, Redis), Postgres, Nginx, Gunicorn.

Because of the flexibility and ease-of-use of our product, we have successfully powered game types ranging from festival-wide competitions, with thousands of dollars in prizes, to K-12 classroom lessons on government types, featuring gummy bears to help demonstrate the differences between a dictatorship and a democracy!

Seeing the different ways the product can be used, and the joy it creates in those who participate, is an incredibly rewarding experience & is something we’d love to share with you as well!

Responsibilities
As a Senior Full Stack Engineer, you’ll have the opportunity to create new, exciting features for our user base of game organizers and game participants. You will work directly with our design and mobile teams to bring feature mock-ups to life, delighting our users and ensuring the delivery of high-quality code that focuses on reliability and performance.

Specific responsibilities include:

  • Being familiar and up-to-date with the platform functionality (online game manager & participant mobile apps).
  • Working with our customer success & design teams to understand the motivations for a feature & coding it with those objectives in mind. Put another way, we want you to know why you are doing what you’re doing!
  • Developing the front and back-end components for new features that will help game organizers run games more effectively while delighting participants in new and unexpected ways.
  • Participating as a member of the development team - contributing to PR reviews, sharing learnings so the rest of the team can improve, etc.
  • Working under limited supervision with significant autonomy and independent judgment.

Skills
The candidate for this position must be:

  • At an intermediate to advanced level in both front-end and back-end web/application development (can be personal projects and/or work experience).
  • Possessing a strong command of programming best practices in autonomous and collaborative work.
  • Able to take ownership of work, maintaining high standards of performance, reliability & security.
  • An excellent communicator, problem solver, and creative thinker.
  • Located within, or has regular working hours within North American time zones (UTC-5 to UTC-8) to ensure sufficient overlap with our distributed product team.

Although not required, it would be a big plus if the candidate had past experience:

  • Working with React, Django, and Docker.
  • Working with smaller teams, especially in a remote setting.

Perks

  • Fully remote work - work whenever/wherever/however you want. We've been doing this for years, so this isn't a temporary thing for us.
  • Competitive compensation, including stipends for equipment, co-working spaces, etc.
  • Join a company that is profitable & growing quickly, but still prioritizes doing the right thing over everything else.
  • Significant learning opportunities - whether it’s learning about other parts of the business or taking on more responsibility, we expect everyone on the team to be continually looking to grow.
Share this job:
Remote Backend Software Engineer to optimize the world of Container Shipping
node-js typescript backend machine learning Nov 23 2020

Container Shipping: An industry with huge potential to make a difference

90% of all goods globally are transported through a container. The largest container vessels are 400 meters long and can transport more than 23,000 containers at a time. The container shipping industry is the backbone and enabler of global trade, but it is struggling. The industry suffers from operational inefficiencies as 50%+ of all container vessels globally are delayed coming into port, and key planning processes are done manually on a global scale. This results in high operational costs, lost revenue, and unnecessarily high greenhouse gas emissions. At Portchain, we work closely with our customers to reduce operational complexity and optimize planning through software and innovative analytics.

The role

Portchain is an exciting fast growing tech company where you will work with an incredible team on applications with a truly global impact. We are therefore seeking a talented Backend Software Engineer to join our software engineering team that uses data, mathematical modeling, machine learning, and optimization to help our users get full transparency on their operations and make better decisions.

You will work with the development team to build advanced features into our products and ensure these are robust and reliable for use in live operations.

Portchain is an exciting fast-growth company where you will work with an incredible team on applications with a truly global impact.

Tasks and Responsibilities

  • Lead the implementation of end-to-end features from specifications and designs
  • Problem solve architectural decisions with the team
  • Maintain quality and ensure responsiveness of applications
  • Maintain code integrity and organization
  • Understand and follow security and data protection best practices

Role Requirements

  • 5 years minimum of professional experience in Software Engineering
  • Experience with any or all of the following technologies: Node.js, TypeScript, PostgreSQL
  • Good knowledge of technology across several domains
  • Solid analytical and problem solving skills paired with the ability to develop creative and efficient solutions
  • Proficiency in automated unit and integration tests
  • Previous professional experience working remotely
  • A deep understanding that we always have to navigate between the immediate impact of a feature and the technical debt incurred by its implementation. You are able to carefully weigh the pros and cons and make a choice in favour of the company and the team
  • Energized by complex and creative individual and team problem solving

Bonus skills

  • Experience with Python
  • Experience with building B2B and consumer quality products, enabling business capability and objectives through technology

Want to join our team?

If you think that you would be a good fit for Portchain and the role of Backend Software Engineer, please send your resume and a brief cover letter that explains why you would be a good fit at Portchain to jobs@portchain.com in order to apply.

Portchain is proud to be an equal opportunity employer. We have a number of employee diversity networks that support our culture of inclusion. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability or gender identity. Therefore, we actively encourage people to apply from all backgrounds. If you have a disability or special need that requires accommodation, please let us know.

Share this job:
Software Engineer
ember.js angular typescript javascript git ui Nov 19 2020

ABOUT THE POSITION:
Agrian is looking for an experienced front-end developer to help us build out our next generation of products. We’re writing an ambitious front end that’s built around modern Ember and is written in TypeScript. We pride ourselves on being up to date in best practices in coding, testing, and deployment strategies.

You’ll work directly with other teams in Engineering, User Experience, and Product Management in a company that takes pride in quickly delivering groundbreaking solutions to its clients. You can find out more about our technology stack at this talk given at EmberConf 2020.

The position is ideally based in our Clovis, CA headquarters, but the role will be remote for the foreseeable future. Virtual EmberConf 2020: Taming the Beast: Managing a really ambitious codebase by Luke Deniston

REQUIREMENTS:

  • Extensive JavaScript experience with a focus on building large, complex single-page applications
  • Proficient in at least one modern JavaScript framework such as Ember (preferred), Svelte, Angular, or Vue
  • Able to debug and optimize cross-browser and platform web applications (for desktop and mobile)
  • Experience with Node-based CLI tools, JS build tools, and automated testing frameworks (QUnit, Mocha, Jasmine, etc.)
  • Comfortable with Git/version control workflows

NICE TO HAVES:

  • Ability to bring custom and responsive designs to life using technologies like PostCSS, Sass or Less, and frameworks like Tailwind or Bootstrap.
  • Knowledge and passion for design and UX principles of web and mobile interfaces
  • Experience with TypeScript (preferred) or Flow
  • Experience with OpenLayers, Leaflet, or other web mapping tools
  • Experience with D3, Vega, or other visualization libraries

When filling out your application, be sure to include a short letter as to why you're interested in the role, and please include a link to a git repo so we can review some code samples.   

WORK ENVIRONMENT:
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Telecommuting
  • Travel can be approximately 25-50%
  • The noise level in the work environment is usually moderate.

Employment Type: Full Time
Functional Area: Non-Management

Share this job:
React Software Engineer
react-js typescript javascript webpack react-testing-library testing Nov 18 2020

Full or Part-time

The best product development job in the world? We think so.
 
We are looking for people who live and work in Australia to join our remote-first team.
 You will be working on Octopus Deploy, the most popular deployment automation tool in the world. This means everything you do will positively affect the lives of thousands of software developers and operations teams around the world.
 
Read our
 employee handbook and our people repository to discover what it's like working at Octopus.

You will join one of our development teams working on our flagship product. We shape, bet, and build using a method inspired by Shape Up. We work in 8-week cycles, focusing on directed work for 6-weeks, and "sharpening the saw" with undirected work for 2-weeks at the end of each cycle. We remove unnecessary obstacles so you can work directly with customers who are developers just like us. Our teams are software tradespeople who care about doing things right the first time. You will probably be surprised at how collaboratively we work both inside and across our teams, even though our teams work remotely. We take pride in our hard-earned, friendly, consensus-building, and ever-improving remote-first culture.

Working at Octopus may be different from any other job you’ve had before. In many companies, software engineers are treated as an expense to reduce or a revenue stream to increase. In contrast, Octopus is a product company built from the ground up by engineers, for engineers. At Octopus your effort will be appreciated because you are adding value to our products, which are our assets. Also, our customers are people just like us. This makes it easy to relate to our customers and understand what they care about most.

Octopus is not done. Many of us came to Octopus thinking “it does everything I want, how can I possibly help?” Continual changes in the software landscape present a constant stream of opportunities for us to explore. We will continue to make Octopus the best tool in its class by increasing the value Octopus offers, pushing into new territory beyond deployment automation, all the while making Octopus easier and more delightful to use for both simple and complex scenarios alike. If you like solving distributed computing problems, building delightful user experiences, or anything in between, you can do that with us.

Octopus is not a startup. We do not need venture capital, we have been a sustainably profitable business from day one. We care about building a sustainable company and we do this by helping customers succeed, leaving increased revenue as a happy byproduct. 

A typical day might include

  • Working where you work best, perhaps in a home office designed by you, using a device of your choosing, with or without music, in an atmosphere you create for yourself.
  • Improving our onboarding experience for new customers to help them become successful with Octopus sooner.
  • Working on small improvements which make the Octopus user interface more usable and delightful for experienced customers.
  • Changing our TypeScript + React source code hosted in GitHub, most of it in the open, collaborating on a pull-request, then shipping a release to customers around the world via an automated build, test, and delivery pipeline, often within the same day.
  • Handling an inbound support ticket from a customer, helping them succeed with Octopus, or offering advice to a customer in our community Slack workspace.
  • Pairing with another software engineer or a support engineer to help them reproduce a tricky problem, helping them understand the inner workings of the Octopus user interface in the process so they can be more helpful to even more customers over time.
  • Pairing with another engineer on a Zoom call to solve a technical problem or design a new feature.
  • Fixing a bug using an approach like red-green-refactor to prevent customers from experiencing that bug again.
  • Improving our documentation to help customers discover solutions for themselves.
  • Writing a blog post about something interesting for other developers, or explaining a new feature of Octopus.

You will be a great fit for this role if

  • You are a valuable individual contributor in your current job regardless of your experience.
  • You are passionate about usability design and modern front-end software development.
  • You care about software craftsmanship using any front-end development language or toolset.
  • You are able to work independently, motivating yourself to do high-quality work on time, communicating with your teammates when you need help or when you are ready for something new.
  • You enjoy collaborating with other people to solve problems, challenging each other to discover the best solution for a problem, using a balance of passion, pragmatism, and empathy.
  • You are a results-oriented person, someone who is focused on iteratively delivering valuable things to your customers, someone who willingly changes direction based on clear and transparent business information, and someone who helps others do the same.

You will enjoy this role if

  • You want to work on a world-class user interface built using TypeScript, React, and Material UI.
  • You are a software consultant or contractor looking to invest your effort into a successful and lasting product.
  • You are a valuable individual contributor looking to expand your horizons with a world-class software company.
  • You like a balance of freedom and responsibility, being treated as an adult.
  • You want to do the best work of your life with other like-minded people.
  • You enthusiastically accept radically candid feedback, feedback that is thoughtful, timely, and directly actionable, and offer the same benefit to others.
  • You enjoy solving complex distributed computing, automation, security, performance, and usability problems.
  • You like working with great tools like the latest versions TypeScript, Webpack, React and React Testing Library in the development environment of your choice.
  • You like working with customers directly, helping them be successful with Octopus, even if success proves to be elusive.
  • You enjoy doing things the right way from the very beginning knowing you are working on a valuable asset.

Interested? We'd love to hear from you. Please include a cover letter outlining what you can bring to the role and how Octopus would be a good fit for you. If you look like a good fit, the we will be in touch to arrange a Zoom chat with one of our senior engineers.

Share this job: