Remote typescript Jobs in February 2020

29 Remote typescript Jobs in February 2020

Post a job
  • Software Development (27)

    • NS8 is a fraud prevention hub with industry-leading time to value that empowers eCommerce merchants to reduce their total cost of fraud through data orchestration and early-stage detection tools that filter out malicious activity before it starts.

      Why Join Us?

      • We're blowing up and need talented engineers and leaders to keep up with our explosive business growth.

      • We've got funding and our revenue is killing it too. Our numbers are outperforming the projections in our last pitch deck - and we all know how lofty those can be.

      • Our CEO is a developer of over 20 years and has additional founder and CEO experience with fast paced startups, so he gets the engineering side and the business under commits so development can over deliver.

      • Our CTO has decades of technical expertise, running large development organizations with resources in every corner of the globe, deploying products that generate hundreds of millions of dollars annually across diverse and highly regulated markets.

      • Our CSA has over 20 years development experience with both Fortune 20 companies and founding many startups in the platform space, including several large exits.

      Our Engineers:

      • Excel in a flat hierarchy and spend almost 100% of their time writing code.

      • Love working in our agile, continuous integration and deployment environment.

      • Conceive, design, develop, deploy and operate the code they write.

      • Deploy maintainable, instrumented, predictable and reliable distributed systems on a steady cadence.

      • Write tooling for automation, diagnostics, debugging.

      • Participate in on-call rotation for their services.

      • Build with a security mindset and are up to date on industry best practices.

      • Design from the start with multi-tenancy and high availability as requirements.

      • Have developed their remote engineering muscles and are highly engaged via Slack.

      Our Stack:

      • TypeScript, React, Node.js

      • AWS technologies

      • Kubernetes

        • Concourse + Helm3 for CI/CD

        • Prometheus

        • Grafana

      • Kafka

      • ProtoBuf3

      • Mongo

      • MySQL

      Your Role:

      The Director of Cloud Infrastructure is an experienced infrastructure technologist and leader who is passionate about DevOps: leading, mentoring, and scaling teams responsible for NS8’s software development delivery pipeline, cloud infrastructure, and production services.

      Responsibilities:

      • As Director of Cloud Infrastructure, you will collaborate with the CTO, Chief Architect and entire Engineering organization to roll out and maintain DevOps best practices to enable rapid software development through a robust and secure infrastructure.

      • Manage a plan for how to move towards best practice, and communicate progress to relevant stakeholders

      • The Director of Cloud Infrastructure is responsible for NS8’s development, test, and production infrastructures.

      • Support the engineering teams with infrastructure and tools to automatically build, deploy and run applications maximizing the use of automation and observability

      • The ideal candidate will have considerable knowledge of cloud computing and AWS with experience building environments that meet high availability, scalability, and reliability criteria.

      • Experience with continuous integration, continuous delivery and continuous deployment.

      • Experience with container architecture and container orchestration tools (Kubernetes)

      • Experience managing and maintaining Kafka

      • Experience deploying, managing and monitoring production services, as well as the supporting infrastructure such as CI/CD pipelines and container orchestration (Concourse, Istio)

      • Responsible for configuration, management and orchestrating response using alerting tools such as New Relic, Honeycomb and PagerDuty. Streamline incident management and escalation process to provide 24/7 support for production services

      • Managing technical people and engineering leads, including performance management, career management, and conflict resolution

      • An ability to build teams while keeping engineers and leads engaged

      Qualifications:

      • Bachelor’s or Master’s degree in Computer Science or similar.

      • 5+ years developing software in a professional environment

      • 5+ year in DevOps

      Our Benefits:

      • Work from home or on-site in Las Vegas

      • Competitive salaries

      • Equity

      • Medical

      • Dental

      • Vision

      • FSA

      • Fully stocked kitchen for on-site employees

      Our Culture:


      • Vibrant is an understatement, company events are always first class and exciting – axe-throwing, luchador wrestling, fancy dinners, charity events, game shows.

      • Value diversity, transparency, and encourage everyone to be their authentic self.

      • Supportive, learning culture; where engineers are encouraged to present Lunch and Learns on any topics they are passionate about.



      Physical Demands:


      While performing the duties of this job, the employee routinely is required to sit; walk; talk and hear; use hands to keyboard, finger, handle, and feel; stoop, kneel, crouch, twist, crawl, reach, and stretch. - The employee is occasionally required to move around the office.



      NS8 Inc provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.


      This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

    • Yesterday
      Who are we?

      Flyt is a technology platform designed to connect the world’s top food delivery companies with the world’s largest restaurant brands. If you have ordered food on your phone you have touched our technology.

      Today, we’re a global company, with our technology being deployed across Europe, North America and Australia, and with team members in six countries. Yet we’re still human-scale: everyone can get to know everyone, and we are structured to ensure every team has a strong sense of community and autonomy on how to hit their goals.

      Flyt is organised in small, cross-functional, autonomous teams we call squads. Each one of our squads owns an area of the product end-to-end and is responsible for meeting a business goal. Same principles as the Spotify model, but customised to what works for us.

      The Role

      We are on the lookout for a developer to work remotely with our North America team.

      Experience in either Go, Node or PHP would be massively beneficial and you must love being autonomous in a small team.

      Requirements

      Key Responsibilities
      • To build new features in our two core languages Go and Node
      • To work within our Microservices architecture and deliver highly level readable and maintainable code
      • To work with the world's largest delivery companies and to innovate in this exciting space
      • To make key architectural decisions and to help move our platform forwards
      Working with us

      You’ll love working here if:

      • You can’t wait to roll up your sleeves and build a great product with a dedicated team
      • You love having a goal, and having the autonomy to decide the best way to go for it
      • You obsess over personal growth. Feedback, Coaching, Learning, Teaching.
      • You like to communicate transparently (all our #slack channels are public!), and are willing to listen to your peers, earn trust and show up curious

      Benefits

      • A competitive salary
      • Flexibility to truly work remotely
      • Access to coaches on leadership, product, tech and sales
      • Top spec Macbook Pro to enable you to do your job well
      • The training budget you need to help you level-up
      • A quarterly $$$ bonus pool
      • 25 days holiday pa
      • Quarterly meets at different locations around the world where we all get together, plan for the next quarter and have some fun!
      • The opportunity to work in a fast-growing company with global expansion plans and operations spanning Europe, North America and Australia.
    • Company overview

      Ceros is an experiential content platform that empowers the creation of bespoke, immersive digital content without code. We’re passionate about helping companies transform their static digital content into engaging experiences. From custom interactive microcontent, to immersive event microsites, you can build it with Ceros. Publish and update live content instantly, and embed it into your site instantly. Join us in ending the endless creation of static content and be part of the movement towards meaningful content experiences.

      Our customers include some of the world’s leading brands, such as Mashable, GE, Red Bull, United Airlines, and IBM.

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

      About the Product

      Ceros provides multiple products and the Devops team supports them all.

      The core Ceros (https://ceros.com) product is comprised of multiple single-page applications (Admin, Studio, and Player) written in Javascript using libraries like jQuery, Require, and Backbone.  It is supported by a REST backend built in PHP. The Ceros Studio is built around the HTML5 Canvas element.

      We’re in the midst of migrating both the frontend and backend to Typescript.

      The infrastructure uses Docker, Jenkins, and Cloudformation. We use a myriad of AWS offerings. We also use Okta for authentication and Fastly as a CDN.  We’re eying a migration to Terraform and Kubernetes.

      The DevOps team also supports Markup (https://markup.io), which is built in React and Typescript on the frontend and Typescript on the backend.  Its infrastructure uses Terraform and Kubernetes on AWS.

      About the Team

      As part of the Ceros product team, you’ll be working with a 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.

      The DevOps team is the primary caretaker of the infrastructure, responsible for owning the infrastructure roadmap and pushing it forward.  We’re constantly looking to improve the infrastructure to make it more stable, scalable, available, more easily deployed, and easier to work with.  

      We follow DevOps principles, which means we view ourselves as the deep knowledge and support for all the developers when they need to write infrastructure code for their stories and fight the tendency to silo on a daily basis.  We each attend one of the other development team’s standups as a liaison and we keep the door to the #devops slack wide open for anyone who has questions. We review the other team’s infrastructure code to make sure it’s in line with where we want to go.  And we work to build better tooling around development processes to support the other teams in their work to push the product forward.

      About the Job

      As a DevOps focused engineer, your typical day-to-day involves:

      • Evaluating, testing and building new infrastructure tools and technology

      • Writing detailed planning documents on stories so your teammates can assess the proposed approaches to a story, offer suggestions of approaches missed, and we can all agree on where to go from there

      • Writing maintainable code (probably goes without saying)

      • Carrying out and being on the receiving end of intense code review sessions from your peers who hold your work (and their own) to the highest of standards

      • Helping the full stack development teams write infrastructure code, and reviewing said code

      • Writing clear documentation around infrastructure code and development tooling so that it’s easy to understand, use, and modify

      • Working closely with the rest of the team to deploy new releases and data migrations without hiccups 

      • And finally, ensuring the availability of the Ceros platform

      What we’re looking for:

      • Experience with CI/CD pipelines, configuration management, infrastructure orchestration, containerization, linux administration... you know, DevOps.  

        • In particular, several years of experience with Terraform and Kubernetes. 

      • An eagerness to write well documented, clear code.  You understand that infrastructure code is still code and the principles of documentation and organization that apply to every other kind of code, still apply here.

      • The wisdom of experience.  You understand that principles and design patterns are important guidelines, but not hard and fast rules.  You know when to apply a pattern and when not to, when to hold fast to a certain principle, and when to let it go.  You understand that sometimes we can’t let the perfect be the enemy of the good and we’ll have to take on tech debt, but when we do, it should be with consideration and intention (and should be documented).

      • An eagerness to learn.  We’re looking for engineers who are able and eager to keep up with the pace of our rapidly evolving field.  

      Key things to know

      • This is a remote role

      • We want you to start ASAP

      • This is a full-time position

      • Unlimited vacation days

      • Competitive salary

      • Stock options

      • Premium health insurance

      Working completely from home, you’ll be communicating often through chat rooms, email, and video conferencing. We offer flexible working hours and an extremely flexible vacation policy. And we provide excellent gear (15” Macbook Pro, iPad, external monitor, etc.). 

      Next Steps

      If you’re interested in being part of the Ceros team, please send your resume and a cover letter to us. We’re a company of passionate, honest, and sometimes silly people, so don’t be afraid to express yourself.

    • Titan School Solutions (US only)
      4 days ago
      Titan School Solutions is an EdTech startup that is on the fast track for growth and is changing the face of school nutrition. Our SaaS platform is recognized in the space for bringing state-of-the art efficiencies and real-time transparency into schools, all while remaining focused on the bigger outcome - helping K-12 students. Titan’s founders are school information technology veterans who have not only created a scalable and affordable solution but have also brought value into schools by delivering real results.

      As we continue to sky rocket within this industry, we need a Senior Full Stack Engineer to join our growing team and help us get there!   We’re looking for someone who can see the larger opportunities within a startup, move at a fast pace, face a problem head on, and do it all while producing beautiful code. 

      If that sounds like your bread and butter, then APPLY HERE!

      WHERE YOU WILL BE IN A YEAR

      • ACCELERATE YOUR CAREER! - This is a transformational opportunity for someone who is looking to for their next challenge. You will manage, code and improve an already existing high trafficsystem while working in a fast-paced field that will expand your horizons and put you far above your peers. 

      • TRANSFORM AN INDUSTRY! - You will impact an antiquated industry that is ready for disruption. You will build and change the way school data is stored, utilized and used by students across the country.

      • DRIVE TECHNICAL DECISIONS!  You will research, evaluate and determine the technical direction for teams and projects throughout the organization.

      WHERE YOU WILL BE IN A YEAR

      • TRANSFORM AN INDUSTRY! - You will impact an antiquated industry that is ready for disruption. You will build and change the way school data is stored, utilized and used by students across the country. 

      • ACCELERATE YOUR CAREER!- You will be involved in an industry that is unlike any other. You will manage, code and improve an already existing high trafficsystem while working in a fast-paced field that will expand your horizons and put you far above your peers. 

      • DRIVE TECHNICAL DECISIONS!  You will research, evaluate and determine the technical direction for teams and projects throughout the organization.

      WHAT YOU'LL DO

      • Expert (3-5 years) with AngularJS or Angular 2+ or React Framework

      • Expert (3-5 years) with .Net full framework and EF

      • Expert (3-5 years) with SQL Server

      • Strong experience (1-2 years experience) at TypeScript

      • Strong experience (1-2 years experience) using responsive web frameworks

      • Strong experience (1-2 years experience) with .NET Core and WebAPI

      • Experience developing highly scalable and high performance production API driven web applications

      • Experience with Hangfire is preferred

      • Experience with Redis is preferred

      • Experience working with large-scale distributed architecture

      • Experience with unit/integration test frameworks and tooling such as NUnit/XUnit, Mocha/Jasmine and Fiddler is strongly preferred

      • Excellent communication skills, capable of conveying complex systems and logic to both technical and non-technical audiences

      • A thirst for learning and a passion for new technologies, processes and patterns

      • A passion to help engineers develop new skills and advance in their careers

      • A drive to continuously improve both the team and the product

      • Our stack: ASP.NET, WebAPI, MVC, Hangfire, C#, SQL Server 2017, Redis, Google Cloud Platform, Git, Angular, Vue.js, and Entity Framework

      WHAT YOU’LL NEED TO GET THERE

      • Experience developing highly scalable and performant production REST API driven web applications using the ASP.NET(C#) and SQL Server tech stack.

      • Experience with a modern JavaScript Framework(AngularJS and Angular is strongly preferred).

      • Proficiency in Vanilla JavaScript and/or TypeScript

      • Strong experience using responsive web frameworks and CSS

      • Experience with unit/integration test frameworks and tooling such as NUnit/XUnit, Mocha/Jasmine and Postman is strongly preferred

      • Experience with .NET Core and Full Framework

      • Excellent communication skills, capable of conveying complex systems and logic to both technical and non-technical audiences. 

      • A thirst for learning and a passion for new technologies, processes and patterns. 

      • Experience working with large-scale distributed architecture is a plus.

      • A passion to help engineers develop new skills and advance in their careers.

      • A drive to continuously improve both the team and the product.

      • Our stack: ASP.NET, WebAPI, MVC, Hangfire, C#, SQL Server 2017, Redis, Google Cloud Platform, GitAngular, Vue.js, and Entity Framework

      WHAT WE OFFER

      At Titan School Solutions, we’re looking for bright, independent, self-motivated, and experienced people who have an entrepreneurial spirit and passion for technology. Our compensation packages consist of salary and a full suite of benefits to support our growing team. 

      This position is available for remote employment in the United States.

      • Competitive salary: Based on experience and performance.

      • Health/Benefits: Medical, Dental, & Visual. 95% paid by employer!

      • Unlimited PTO: We believe in work/life balance to reward our rock stars for delivering great results. 

      • 401K: We offer 100% upto 5% of salary.

      • The Right Gear: All the bells and whistles you need to drive results.

      • Ownership: You’ll be a crucial member of the initial build-out team, offering unlimited opportunity for growth and professional development.
    • 5 days ago

      Here at Crisp, we value the strength in teamwork, and strongly believe that it’s the key to Crisp’s success. By bringing together bright, motivated creators, wherever they live and work, we are leveraging humanity’s diversity of experience and background in order to understand the challenges facing our food supply, and solve them together. Come join us, and help build the type of business you’d like to be a part of.

      We are a socially conscious, distributed team. We give you the opportunity to solve challenges in the global food industry while living where you’re most comfortable and working in areas where you can help foster and grow the community that you are a part of.

      As a member of the first few engineering teams at Crisp you have will have the unique opportunity to take products from concept to production as we build towards our goal of becoming the global technology platform for the food industry. You will work closely with the co-founder team and be part of not just defining and implementing our technology and product strategy, but also the way we work together as we scale our company.

      Signs of a great candidate

      • Collaborative. You know that your colleagues’ perspectives will make our customers successful. Similarly, you use your strengths to help us grow together. You propose ways for us to be more engaged and successful with our customers.
      • Customer focused. Our customers are at the forefront of your day. You prioritize our customers’ voice to ensure their needs are met.
      • Ambitious, curious, and resourceful. You are innately curious, and you aren’t afraid to work hard. You are self driven, you take direction well but are able to be creative to find results on your own when asked. You are driven to succeed because your hard work and results make you proud.
      • Disciplined and reliable. We are a distributed company and you enjoy the benefits of working distributed while consistently delivering what you have committed to. When you hit a snag, you communicate and reset expectations early.
      • Appreciative of honest feedback. You know that the best way to learn and grow is through constructive feedback delivered kindly. You view feedback given to you as an opportunity to get better and strive to do the same for others.
      • Work smarter and harder.  You often identify a problem, create a solution and bring it to a state of completion - with others, or even on your own. You find ways of eliminating or automating stuff that is uninteresting or wasteful.

      Crisp’s Backend Tech Stack

      • Statically typed, modern languages. We use Kotlin and TypeScript.  Knowledge of these specific technologies is not a requirement. If you’re willing to learn, we’re willing to help you along the way.
      • Continuous deployment. Code is never far from being deployed to production, because if it’s not in production, it’s not solving problems in the real world. Our branch time spans are short, and features under development are hidden behind feature flags.
      • JVM based back-end. The JVM has a robust, rich ecosystem of libraries and tools that we’re leveraging to help us focus on building solutions, not tool-chains.
      • Cloud first. As a services offering in the 21st century, the cloud isn’t the future, it’s the present. We’re fully invested in using the features offered by our cloud provider in order to minimize technical debt and maximize productivity.
      • Micro-services. Not for the sake of the buzz, but when they make sense. By adopting a modern, thoughtful services architecture we’re able to scale organizationally, reduce technical debt, and maintain a high, sustained velocity.
      • Start-up mode.  The team is still small, and the product is fresh.  You’ll be able to exert a large amount of influence, and contribute to decisions that will determine the future of the product and the team.

      We are building a team of developers with a breadth of combined experiences so that we can collaboratively build great products. There are no hard requirements on specific background, experience or geographical location. Instead we’re looking for individuals that are capable, reliable, and hoping to grow along with us. Do you have strengths you can share? If so, we’d love to hear from you!

    • We are
      Shogun (YC W18): a page builder platform for eCommerce stores. We're one of the most popular apps on Shopify and BigCommerce. Our fully remote team of +40 is located all around the world.  

      You must

      • Know TypeScript (and JavaScript) like the back of your hand
      • Have sharp, pixel-perfect CSS skills 
      • Have a super high standard of quality
      • Be super well organized
      • Have some real-world code we can check out
      • Have a lot of experience

      Technologies you will use

      • TypeScript
      • React
      • GraphQL
      • Ruby/Rails (nice to have)

      We offer

      • Solid pay
      • Fully remote team (+13 countries just on the engineering team)
      • Trips to international off-sites (next one in June/20)
      • Health Benefits (US)
      • Paid co-working space anywhere you want
      • And more

      Try out Shogun
      If you want, you can use Shogun to get a feel for the product. We'd love to hear what you think. Here is how:

      1. Create a Shopify Developer Account: https://developers.shopify.com

      2. Create a development store: https://help.shopify.com/en/partners/dashboard/development-stores

      3. Install Shogun on your development store: https://apps.shopify.com/shogun

      4. Create a couple of pages. We will take a look.
    • // ABOUT THIS ROLE

      We're looking for a software engineer with full-stack experience to work on development of our web-based simulation engine, H-CORE. The successful candidate will be an experienced developer with a deep computer science background, comfortable both architecting solutions from scratch and subsequently implementing them in production.

      The Opportunity

      • Contribute to the design, implementation, and maintenance of our high-performance, scalable H-CORE simulation engine built primarily in Rust

      • Input to HASH's own frameworks, practices and standards for distributed systems, streaming pipelines, and other data processing

      • Work closely with the founders to identify requirements and iterate on solutions

      • Play an important role in both FE/BE architecture and build of our open-source H-Core simulation engine

      Your Qualifications

      • Expert level knowledge in C/C++/Rust (any combination, although the successful candidate should possess an active interest in Rust)

      • Full-stack web development experience using TypeScript, React, and GraphQL

      • Solid computer science foundation; good understanding of data-structures, memory and runtime complexity

      • Experience building large-scale distributed systems

      • Minimum BS in Computer Science or equivalent

      Pay & Benefits

      • Competitive salary and equity: commensurate with experience and incentive-aligned ✅

      • Training, events and conferences 🧠

      • Cocktails (and mocktails!) on Fridays 🎉

      • 29 days annual holiday including company holidays 🏝🏖

      • Additional country/geography specific benefits (UK, US and international) ranging from fully comprehensive health insurance through to travel-cards or season ticket loans 🌈

      • Infinite caffeine (really really) ⚠️

    • Who are we?

      Flyt is a technology platform designed to connect the world’s top food delivery companies with the world’s largest restaurant brands. If you have ordered food on your phone you have touched our technology.

      Today, we’re a global company, with our technology being deployed across Europe, North America and Australia, and with team members in six countries. Yet we’re still human-scale: everyone can get to know everyone, and we are structured to ensure every team has a strong sense of community and autonomy on how to hit their goals.

      Flyt is organised in small, cross-functional, autonomous teams we call squads. Each one of our squads owns an area of the product end-to-end and is responsible for meeting a business goal. Same principles as the Spotify model, but customised to what works for us.


      The Role

      We’re always on the look out for Developers! So if you are just at the start of your career or an experienced Developer, we would love to hear from you.

      Experience in either Go, Node or PHP would be massively beneficial and you must love being autonomous in a small team.

      Requirements

      Key Responsibilities
      • To build new features in our two core languages Go and Node
      • To work within our Microservices architecture and deliver highly level readable and maintainable code
      • To work with the world's largest delivery companies and to innovate in this exciting space
      • To make key architectural decisions and to help move our platform forwards
      Working with us

      You’ll love working here if:

      • You can’t wait to roll up your sleeves and build a great product with a dedicated team
      • You love having a goal, and having the autonomy to decide the best way to go for it
      • You obsess over personal growth. Feedback, Coaching, Learning, Teaching.
      • You like to communicate transparently (all our #slack channels are public!), and are willing to listen to your peers, earn trust and show up curious

      Benefits

      • A competitive salary
      • Flexibility to truly work remotely
      • Access to coaches on leadership, product, tech and sales
      • Top spec Macbook Pro to enable you to do your job well
      • The training budget you need to help you level-up
      • A quarterly £££ bonus pool
      • 25 days holiday pa
      • Quarterly meets at different locations around the world where we all get together, plan for the next quarter and have some fun!
      • The opportunity to work in a fast-growing company with global expansion plans and operations spanning Europe, North America and Australia.
    • Company Description

      As a digitally-focused management consultancy, we do more than strategy. From strategy and design to architecture and development, we deploy senior, cross-functional teams to work hip-to-hip in the trenches with client teams. 

      Founded in 2003, Intevity (previously Twin Technologies) is a full service, digitally-focused management consultancy based in Boston, MA with remote offices and employees throughout the eastern and central US (Baltimore, Chicago, D.C., New York). Intevity focuses on both Commercial and Public Sector clients, with deep expertise in retail, software, and government. Intevity has key vendor partnerships with Adobe, AWS, and Salesforce. 

      We work on all phases of projects, from early discovery and design to strategy to execution. We are known for our vulnerability-based culture, high levels of craftsmanship, innovation, and trust; being able to truly connect with the needs and spot the real reasons why an organization is being held back from achieving their goals. 

      We specialize in digital transformation in retail, software, and government. We align audiences, optimize processes and build custom, cutting-edge experiences on leading platforms—all while helping businesses increase velocity while reducing organizational risk. 

      As an agile company, Intevity is committed to continually growing and evolving with the market to provide an environment where creativity, leadership, mentoring, planning, and resources are in place to achieve our shared goals.

      Job Description

      The Full-stack Developer will serve as part of a development team supporting both established projects and creating from the ground up. The ideal candidate is an experienced leader and team player who is adept at both frontend and backend web development. They are passionate about technology and committed to lifelong learning, possessing the ability to apply their technical knowledge, skills and experience to solve complex/real-world problems.

      Qualifications

      • 1+ years software engineering experience

      • Must have experience designing complex software solutions

      • Exposure to all aspects of modern web application architectures, visual design, and mobile web development

      • Versatility developing with multiple front-end and back-end technologies (Example: ES.Next, TypeScript, Go, React, GraphQL, SCSS/LESS, Python/Bash scripting)

      • Experience with a variety of data systems such as SQL, NoSQL, Stream Processing and Distributed Key-Value Stores

      • Familiar with REST API schema formats, such as: OpenAPI/Swagger, GraphQL and ProtoBuf

      • Experience with running and defining Docker containers

      • Familiar with Kubernetes resource APIs and related CLI tools

      • Comfortable using and configuring software on Linux based operating systems

      • BS in Computer Science or equivalent experience

      • Has experience working from home on distributed teams in a remote model

      • Willingness and ability to travel to our client sites when necessary (rare)

      • Contract position to start which could lead to a full-time role

      Expectations: 

      Being remote allows our employees to live where they want to.  It means being able to have the lifestyle that you choose. Working remotely is not for everyone but it allows us to spend less time commuting and more time on the things that really matter.  We believe this is essential to supporting a workforce that can achieve a healthy work-life balance. 

      What does this mean for you?  You get to work from where you need or want to work. Each team member is provided the tools, infrastructure, and support to create a productive, professional work from home office environment. We observe and operate standard East Coast working hours to support the majority of our clients and our teammates. We also provide some flexibility for daily schedules to accommodate one’s personal obligations to home and family life.

      We recognize that working remotely isn’t always easy; the remote work model encourages independent thinking but requires increased professional accountability and self-discipline.  We are an outcome-focused team and work to get the job done. We champion a culture of transparency and openness.  

      While travel is part of the job requirement to service clients and team build, we ensure it is asked for and planned as thoughtfully as possible.  Travel amounts do vary by engagement, but in this role/project, a full-stack developer can expect the travel to be very light.  MAYBE once per quarter, if that.

      Additional Information

      Intevity offers a competitive and comprehensive employee compensation and benefits package that includes base salary, medical, dental and vision insurance, long and short-term disability insurance, life insurance, 401k program with company match, and an open PTO plan.

      Intevity is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity and expression, national origin, disability, or protected veteran status.

    • 3 weeks ago
      At Medium, words still matter. We are building a place to foster reading and writing on the internet—a place where today’s smartest writers, thinkers authorities, experts, and storytellers can share big, interesting ideas; a place where ideas are judged on the value they provide to readers, not the fleeting attention they can attract for advertisers.

      The Platforms team
      The Platforms team is tasked with enabling our product engineers to quickly build a quality user experience. We do that by giving those teams tools and frameworks to build great user experiences.
      Much of the Platforms team's recent work has been around shepherding new technologies into Medium's stack: We have a web client written in modern React (with hooks, if you're curious) and TypeScript. We have enjoyed adopting GraphQL to add clarity to our API, manage changing client needs, and take advantage of third party tooling like Apollo Client. We have a modern design system & styling framework using CSS-in-JS & Storybook. And we are growing our fleet of Go services speaking gRPC, deployed on Kubernetes, and released with our own K8s operator.

      That's where you come in:
      We're looking for Staff- or Principal-leveled engineers who like to:
      Write software — That might be writing a new framework, making a design system component accessible, or writing a Slack integration that saves engineers time.
      Support fellow engineers — We listen to product engineering teams and collaborate with them. After all, they're our users, and they're the ones who ultimately help Medium's users read and write things that matter. When we empathetically understand what they need, it makes us better at our job.
      Advocate for & design solutions — We provide high-level technical design, strategy roadmap development, and technical architecture related to our web client.
      Follow & engage with the community — We want to assure that our architectures are consistent with industry including scalability, availability, maintainability, and flexibility.
      Understand technical debt — There are also some older and less glamorous technologies at Medium, too. Part of your responsibility will be enabling engineers to account for technical debt and make progress against it — all while building new systems and user features.

      WHO ARE YOU?
      • You have a deep understanding of Javascript, the DOM, CSS, and the ecosystem of tools around them.
      • You are an expert in at least one modern web application framework (React, Angular, Vue, etc.)
      • You have 5+ years of experience writing software.
      • You want to learn from and teach your peers.
      • You work autonomously, are energized by missions and goals more than a specific list of tasks.


      Nice, but not required:
      • You have 10+ years of experience.
      • You understand web accessibility and have shipped accessible products.
      • You have an understanding of React's internals.
      • You have experience on an infrastructural or platform team.
      What makes Medium special
      At Medium, we foster an inclusive, supportive, fun yet challenging team environment. We value having a team that is made up of a diverse set of backgrounds and respect the healthy expression of diverse opinions. We embrace experimentation and the examination of all kinds of ideas through reasoning and testing. Come join us as we continue to change the world of digital media.
      Medium is an equal opportunity employer. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
    • At Elastic, we have a simple goal: to solve the world's data problems with products that delight and inspire. As the company behind the popular open source projects — Elasticsearch, Kibana, Logstash, and Beats — we help people around the world do great things with their data. From stock quotes to Twitter streams, Apache logs to WordPress blogs, our products are extending what's possible with data, delivering on the promise that good things come from connecting the dots. We unite employees across 30+ countries into one coherent team, while the broader community spans across over 100 countries.

      More about Security Solutions

      The Elastic Security Solutions team is building a new solution that will become the center of the Elastic security analytics offerings. The Elastic stack is already very popular among the security analyst community, and the Security team has the opportunity to significantly improve the user experience and workflows of security analysts. Challenges include collecting all the relevant data, aggregating and visualising it, detecting and alerting on suspicious events, as well as supporting the investigation phase.

      The  team is diverse and distributed. You will be working remotely with people from Germany, Spain, United States, United Kingdom, and more. We meet via Zoom, brainstorm in Google docs, discuss in open GitHub issues, and chat on Slack.

      As a Node.js Engineer on the Security Solutoins team, you will be part of a team developing a high quality, open source SIEM product aimed to help fellow Node.js developers instrument, debug, and monitor Node.js applications. As part of the team, you’ll be deeply involved with the entire codebase and take on responsibilities for new features, improving the resource footprint and roadmap planning. You will also be engaging with the open source community. The team is diverse and distributed across the world, and collaborates on a daily basis over GitHub, Zoom, and Slack.

      What you will be doing

      • Join the SIEM team alongside other team members, working on a Node.js/Typescript codebase inside Kibana.
      • Create Node.js background tasks that do data searches and manipulate large amounts of data.
      • Work on the following in a regular release cadence
        • Add new features
        • Improve the current code base
        • Build enterprise-scale backend REST services focusing towards building security, performance, and scalability into services
      • Collaborate with UI, UX, cross dependant teams like the Kibana and ML teams
      • With the bigger picture in mind, work closely with QA to improve end to end tests
      • Working closely with documentation team at every step for better user experience overall

      What you will bring along

      • In-depth experience with Node.js, including Node.js internals.
      • Experience with developing and maintaining reasonably complex software projects with high quality and over multiple years.
      • Having developed or contributed to a performance-oriented Node.js library or tooling is a plus.
      • Interest and experience in various types of automated testing.
      • You know and care about writing performant Node.js code and have traced performance issues yourself. Experience with troubleshooting using Wireshark or tshark is another plus.
      • Experience with Node.js apis such http 1.1, http2, and worker_threads, xjs, REST API, Distributed computing and graphql etc. is a big plus.
      • Ability to work independently in a globally distributed team.



      #LI-AD1

      Elastic is an Equal Employment employer committed to the principles of equal employment opportunity and affirmative action for all applicants and employees. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status or any other basis protected by federal, state or local law, ordinance or regulation. Elastic also makes reasonable accommodations for disabled employees consistent with applicable law.

    • Front-End Software Developer

      Here at Crisp, we value the strength in teamwork, and strongly believe that it’s the key to Crisp’s success. By bringing together bright, motivated creators, wherever they live and work, we are leveraging humanity’s diversity of experience and background in order to understand the challenges facing our food supply, and solve them together. Come join us, and help build the type of business you’d like to be a part of.

      We are a socially conscious, distributed team. We give you the opportunity to solve challenges in the global food industry while living where you’re most comfortable and working in areas where you can help foster and grow the community that you are a part of.

      We believe in transparency, diversity, merit and fostering a culture of empowerment, personal impact and career growth. As one of our first front-end developers, your decisions will have an outsized influence on the future of our product.  You’ll take input from product, design, and customers and then you’ll collaborate with other experienced, passionate engineering team to build the frameworks and features that will support our customers now, and in the future.

      Signs of a great candidate

      • Collaborative. You know that your team members’ perspectives will make your solutions better. Similarly, you use your strengths to help us grow together.
      • Customer focused. User experience trumps everything. You understand that a product will have little value if the customers don't enjoy using it.
      • Disciplined and reliable. We are a distributed company and you enjoy the benefits of working distributed while consistently delivering what you have committed to. When you hit a snag, you communicate and reset expectations early.
      • Appreciative of honest feedback. You know that the best way to learn and grow is through constructive feedback delivered kindly, but without unnecessary ambiguity. You view feedback given to you as an opportunity to get better and strive to do the same for others.
      • Work smarter and harder. You often identify a problem, design a solution and bring it to a state of completion - with others, or even on your own. You are fluent with your toolchain and can deliver well-designed, well-tested production-ready features quickly. You find ways of eliminating or automating stuff that is uninteresting or wasteful, rather than complaining about them.
      • Analytical and practical mind. You strive for simple, precise solutions to complex problems. Complex solutions are only acceptable when absolutely needed. You strive for correct solutions, but know what actually matters and when to make compromises. You know when to ship and when to optimize.

      Crisp's Frontend Tech Stack

      • Statically typed, modern languages. We use TypeScript and React for the UI, and GraphQL with Apollo to communicate with our backend.  Knowledge of these specific technologies is not a requirement. If you’re willing to learn, we’re willing to help you along the way.
      • Continuous deployment. Code is never far from being deployed to production, because if it’s not in production, it’s not solving problems in the real world. Our branch time spans are short, and features under development are hidden behind feature flags.
      • Micro-services. Not for the sake of the buzz, but when they make sense. By adopting a modern, thoughtful services architecture we’re able to scale organizationally, reduce technical debt, and maintain a high, sustained velocity.
      • Start-up mode.  The team is still small, and the product is fresh.  You’ll be able to exert a large amount of influence, and contribute to decisions that will determine the future of the product and the team.

      We are building a team of developers with a breadth of combined experiences so that we can collaboratively build great products. There are no hard requirements on specific background, experience or geographical location. Instead we’re looking for individuals that are capable, reliable, and hoping to grow along with us. Do you have strengths you can share? If so, we’d love to hear from you!

    • 4 weeks ago
      About Argent

      Join us as we reimagine the future of money and the internet. Our mission is to make them more open and fair, driving new economic opportunities and putting people in control of their digital lives.

      To start we've built the first crypto wallet with the simplicity and security of the best new bank apps - yet we never hold users’ assets. It takes the complexity out of Ethereum and is driven by our dedication to user experience.

      We launched in 2018 and have a world-class team with experience scaling mobile apps to tens of millions of users. Our eclectic backgrounds include PhDs in nuclear physics and quantum cryptography. We’re fortunate to be backed by the top VCs in Europe, including Index Ventures, Creandum and firstminute capital.

      The Senior Javascript Engineer role

      You'll lead the development of several important areas:

      1. The Argent Security Center. A core part of the Argent experience, this web application helps to secure our users' data. It's a customer facing React app that interacts with the Ethereum blockchain and our own backend services.
      2. The Argent Javascript SDK. You'll develop, publish and maintain this product. This is a vital part of how we'll help millions of people access a new, decentralized internet.
      3. Our Internal Dashboard. We have an internal view to help solve customer issues and keep our engineering team happy when debugging (also in React).

      You'll have extensive experience building and maintaining web products and be fluent in JavaScript. Ideally you'll also have some experience of Ethereum JS libraries. In the role you'll work closely with the founders and a small team of highly skilled and experienced engineers and designers.

      Requirements
      • 5+ years experience with building and maintaining web products
      • Fluent in JavaScript/Typescript and its functional style
      • Solid understanding of Javascript frameworks such as React/Vue
      • Experience with Ethereum JS libraries (web3js, ethers.js, ...)
      • Experience with Node.js
      • Fluency in written and spoken English
      How we work

      We work remotely, transparently and balance Argent with the rest of our lives. We’ve all got loved ones with unpredictable schedules, be they kids or cats.

      Although we’re a distributed team you'll need to be based in the UK or Europe. This is because we find communication much easier when we’re in similar time zones and a short flight away. Within Europe you can choose to work wherever you like!

      We get together for a week every quarter so we can collaborate in person, explore new solutions, and have fun. So far we’ve been to Nice, Toulouse, Brussels, Lisbon and Barcelona.

      Equal opportunities

      At the heart of what we do is making crypto accessible to everyone. We want the team itself to reflect that diversity so we’d strongly encourage applications from underrepresented demographics.

    • Our mission at FullStory is to rid the world of utterly regrettable product experiences. A crucial by-product of that mission is to imbue our customers with a deeper empathy for the people who use their software. We’re looking for a developer who’s passionate about crafting clean, extensible UIs in a cross-functional team environment. You’ll partner with other teams across engineering, product management, and design to create an enjoyable and seamless experience for FullStory customers.

      You might be a good fit if you:

      • You are self-motivated: you own and drive efforts to completion rather than waiting for someone to tell you what to do.
      • You take pride in producing high-quality code: you care about architecting clean solutions, participating in code reviews, and doing design QA.
      • You are passionate about building and curating high-leverage React components: you look forward to supporting features like session playback, search, and the many visualizations that FullStory has to offer.
      • You are experienced with HTML/CSS/JS (bonus points if you have experience with Typescript, React or Redux).
      • You are comfortable with technical concepts like algorithms, data structures, and networking basics.
      • You get excited about the idea of writing back end code in Go to serve new endpoints needed by the UI.
    • 4 weeks ago
      We're looking for a Senior Software Engineer to help build and make Aptible the best security management platform for startups.

      This is a unique opportunity to be a high-impact, early member of the Aptible Team. You'll be responsible for designing and developing tools that help our clients improve their security posture.

      About Aptible

      Our Vision

      We see a future where it’s easy to bring a great idea into the world using the internet, while respecting data security and privacy. The next generation of businesses will design security and privacy into their operating processes. If every business is going to be a software business, every business will need to be a security business.

      We’re working to make information security a core competency of every startup. We envision a world in which startups have access to great information security, are empowered to focus on their businesses instead of on compliance, can scale faster and more efficiently, and are confident that they're creating quality products.

      Your Impact
      • You'll design, develop, test, deploy, maintain and improve Aptible Comply.
      • You'll autonomously manage and own individual project priorities, deadlines, and deliverables within an application or service.
      • You’ll scope and implement project-level solutions with minimal guidance.

      • You’ll collaborate and pair frequently with teammates and peers.
      • You'll inform the product roadmap and implementation decisions based on feasibility.
      • You'll ensure that our product is maintainable, meaning that other engineers are able to contribute new functionality easily, and without frequent technical debt.
      • You'll partner with Product and Design to effectively plan new features, avoiding bottlenecks and maximizing velocity when it comes time to implement.

      Your Strengths
      • Ability to Design to Constraints: You can produce a design to achieve a goal (e.g. “the user needs to see this particular piece of information here”). Your designs should be performant, maintainable, for years, not months, and evolvable.
      • Desire to Improve: You seek to understand why things are the way they are, and think about ways to make them better.
      • Product Sense: You seek to understand the features you're working on, and actively propose positive changes.
      • Desire to Learn Our Tools: You seek and have the ability to learn the tools we use today, and the new tools we might use tomorrow. Knowledge of what we use today is a plus. 1) Concepts: Type Systems, Web Development 2) Tools: Rails, Postgres, React, Redux, Typescript.
      • Team Player: You provide clear, useful documentation to other engineers and enjoy mentoring team members. 
      • User Focused: You have experience building and scaling web applications with real users.

      Our Benefits
      • Work from Anywhere: Enjoy the flexibility of working from home, a local co-working space, or your favorite coffee shop.
      • Open Vacation Policy: We encourage you to take the time you need, when you need it — for any holiday or matter of personal importance.
      • Paid Parental Leave: We offer job-protected Paid Time Off — 14 Weeks, Fully Paid — for all parents to bond with a newly born, adopted, or fostered child.
      • Medical, Dental, and Vision Insurance: We offer comprehensive health care for employees, with 100% of premiums paid by Aptible.
      • Hardware & Software: We help you create your ideal office setup and provide any software you’ll need.
      • Company Travel: We come together in-person at least two to three times per year, in locations around the globe.
      Our Commitment to Diversity and Inclusion
      We prioritize diversity within our team and value different perspectives, educational backgrounds, and life experiences. We encourage people from underrepresented backgrounds to apply.
    • At Railroad19, Inc. we develop customized software solutions and provide software development services.

      We are currently seeking a talented Sr. Front-End Developer (React focused) with a full stack awareness, to join our world-class team of developers assigned to work on a new project. This role will be responsible for contributing to the development and implementation of the front-end solution for our client. In addition to contributing code and tangible deliverables, the role is expected to work as an adviser to help identify, educate, and foster best-in-class solutions. Creating these relationships requires strong communication skills and some travel to the customer.

      At Railroad19, you are part of a company that values your work and gives you the tools you need to succeed. We are headquartered in Saratoga Springs, New York, but we are a distributed team of remote developers across the US. Railroad19 provides competitive compensation with excellent benefits and a great corporate culture.

      The role is remote - U.S. located, only full time (NO- contractors, Corp-to-Corp or 1099).
       
      Core Responsibilities:

      • Foster strong relationships with key stakeholders and provide expertise as well as customer service to meet a wide variety of requirements
      • Quickly provide insight and options to front-end challenges
      • Collaborate with Product Managers and business teams to create consumer-like, elegant, intuitive experience for enterprise users
      • Contribute both technically and in an advisory role to projects
      • Develop and manage extensible, stable code bases for a variety of applications
      • Provide front-end architecture and aesthetic thought leadership
      • Stay current with the fast-changing landscape of React
      • Evaluate frameworks, technology, platforms, and tooling solutions
      • Support and troubleshoot issues (process & system), identify root cause, and proactively implement sustainable corrective actions

      Skills & Experience:

      • Strong understanding of the DOM, HTML5, CSS3 and JavaScript
      • Significant experience with the React eco system (Flux, Flow, Redux, routing, etc)
      • Experience front-end tooling workflows: Node.js (NPM), WebPack, Create React App, Flow, Babel, TypeScript, etc
      • Strong understanding of debugging for the browser
      • Experience testing JavaScript code — Jest preferred, but not required
      • Experience with Responsive Web Design (RWD) patterns
      • Can-do Ability to work on other technology as needed
      • Proven ability to create working prototypes (proof of concepts) at varying degrees of fidelity using React and/or HTML/CSS/JavaScript
      • Experience with unidirectional data flow patterns
      • Full Stack awareness, but this role is front-end based
      • Experience with data integration; understanding/experience with RESTful API design and/or WebSockets
      • Working in an Agile environment
      • Strong team-building, vendor and customer relations skills
      • GIT and GitHub
      • Strong communication skills (wireframes, rapid prototypes, PoC’s, white boarding)
      • Experience maintaining and extending a style guide for scalability and cross application usage

      Nice to Have, but not Required

      • React Native
      • WebWorkers experience
      • ServiceWorkers experience
      • Experience using TypeScript 2.x
      • Experience with RxJS or other Reactive programming techniques/libraries
      • PWA experience

      NO AGENCIES***

    • Snowplow Analytics (UTC +/- 5)
      1 month ago
      London or remote (UTC +/- 5)

      At Snowplow, we are on a mission to empower people to differentiate with data. We provide the technology to enable our customers to take control of their data and empower them to do amazing things with it.

      There are tens of thousands of pipelines using our open source pipeline worldwide, collecting data emitted from over half a million sites. Running on AWS and GCP data technologies, it is ideal for data teams who want to manage their data in real-time and in their own cloud. We also collect, validate, enrich and load up to 5 billion events for our customers each day and help them on their Snowplow journey through our management console.  

      The Opportunity

      Snowplow has seen significant growth over the last 6 months and we’re set to grow further in 2020. We are looking for a Scala engineer to join our experienced team and extend the capabilities of our management console. 

      The team’s mission is to improve the onboarding of customers and empower them to derive more and more value from their Snowplow pipeline over time. To enable this through the UI, we are building Scala services to expose pipeline metrics, configuration and controls to our UI and directly to our customers. 

      You will be joining a team of 12 engineers who work closely with our tech ops, support, product and customer teams. There is plenty of opportunity to learn more about all aspects of engineering and data, from code to customers.

      We love working with people who jump at the opportunity to own challenges and are dedicated to building a great team and product!

      What you’ll be doing.

      - Designing and building services that power our management console, which is where our users can view pipeline health, make configuration changes, manage schemas and in future find workflows that help solve the people/process challenges around data governance and meaning.

      - Continuing to improve our testing and deployment processes so that we can ship features quickly and with confidence.

      - Working closely with our Product Office and the wider team on building the best solutions for our customers.

      - Being an active part in decision making on what we build and how we deliver it. You’ll bring a different perspective and we’ll want your input!

      You’ll also have:

      - Opportunities to work on the React and TypeScript powered UI.

      - Opportunities to contribute to our many open source projects and extending the capability of our data pipeline.

      What we’re looking for..

      - The idea of working for a growing startup excites you.

      - You have experience working collaboratively on complex engineering projects.

      - You have experience with Scala most importantly, but JavaScript would be a bonus. Our data security and integrity are fundamental to what we do. You’ll need a solid understanding of security threats and how to overcome them.

      - Previous experience in data is a plus, but most importantly you’re interested in data and how it can empower our customers to make better decisions.

      - You don’t wait to be told what to do. You can accept a mission, drive toward it and recognise when you need support or more direction.

      - We can’t do everything today. You’ll be pragmatic in your approach to software delivery and balance our speed of learning with our commitment to providing a reliable and trusted service to customers.

      - Our remote team depends on expert collaborators to work effectively. You’ll be a great communicator and enjoy working closely with the team.

      What you’ll get in return.

      - A competitive package based on experience, including share options.
      - 25 days of holiday a year (plus public holidays wherever you’re located).
      - Freedom to work from wherever suits you best. We trust our team to find the right environment for them to do their best work.
      - Two fantastic company Away-Weeks in different European cities each year (last one was in Bratislava in November 2019).
      - Grow and develop in a fast-moving, collaborative organisation full of supportive and talented people. 
      - Convenient location in central London (specifically Shoreditch) for frequent collaboration or occasional visits, depending on where you’re based.
      - A high spec MacBook or Dell XPS 13/15.
      Snowplow is dedicated to building and supporting a brilliant, diverse and hugely inclusive team. We don't discriminate against gender, race, religion or belief, disability, age, marital status or sexual orientation. Whatever your background may be, we welcome anyone with talent, drive and emotional intelligence.

    • InVision is the digital product design platform used to make the world’s best customer experiences. We provide design tools and educational resources for teams to navigate every stage of the product design process, from ideation to development. Today, more than 5 million people use InVision to create a repeatable and streamlined design workflow; rapidly design and prototype products before writing code, and collaborate across their entire organization. That includes 100% of the Fortune 100, and organizations like Airbnb, Amazon, HBO, Netflix, Slack, Starbucks and Uber, who are now able to design better products, faster.  

      Our team is in search of a Lead Software Engineer to help us change the way digital products are designed.

      About the Team:

      This small, diverse team focuses on solving customer problems through the design and development of innovative first-party integrations between InVision and external vendors. We focus on delivering a delightful, best-in-class user experience as we build solutions that enable our customers to seamlessly connect their InVision assets to the tools they use every day. We solve tough problems, creatively and collaboratively, with just about every other engineering team at InVision, resulting in quite a bit of interesting variety in our work. We work in scrum agile iterations on short-term delivery cycles, ship code just about every day, and push launches every few months. You can find a recent example of our work with Jira here.

      What you’ll do:

      • Lead efforts in developing robust solutions to interesting problems that utilize TypeScript, React, and Golang microservices
      • Collaborate closely with key stakeholders to help drive, and balance priorities
      • Help drive technical initiatives by proactively visualizing and understanding the needs of the software
      • Lead code reviews and guide software architecture decisions for your team
      • Actively work to understand and implement initiatives to drive quality such as stability, performance, and clean code
      • Influence technology decisions across InVision
      • Mentor other engineers on the team and support their career development

      What you’ll bring: 

      • 7+ years of software development experience delivering solutions that are high quality, scalable, maintainable, and performant
      • Extensive front end experience with JavaScript (Typescript) and React
      • Experience with Golang is highly desirable 
      • Multiple years of experience mentoring and leading experienced engineers
      • Experience leveraging 3rd party APIs to build integrations between disparate products
      • Solid understanding of cross-process interactions (either app to app or app to distributed service)
      • Ability to define and solve unconstrained problems and know when to seek help
      • A knack for leading technical teams, building consensus and influencing technical decisions 
      • One or more degrees in computer science or a related field, and/or equivalent work experience

      About InVision:

      InVision offers an incredibly unique work environment. The company employs a diverse team all over the world. Each InVision team member is given the freedom and tools to do their best work from wherever they choose.

      The benefits we offer in the United States and Canada include competitive health plans and retirement plans. Some InVision-wide benefits offered to all employees across the globe include a flexible vacation policy, monthly coffee shop stipends, annual allowances for books related to your profession, and home office setup & wellness reimbursements. InVision is an international employer so some benefit offerings will vary from country to country.

      InVision is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know.

    • 1 month ago

      KNØX is looking for an experienced React Developer to help build our custody product. Our customers trust us with their assets; you will help our them direct those assets with an interface that is built for peace-of-mind.


      As a member of KNØX, you will work closely with our QA and marketing teams to bring consistency and simplicity to our clients' experience. As an individual, you should be passionate about the details and think about systems, not just screens. For us, transparency and predictability are not just elements of good design, they are necessary for a secure system.

      Our team is based out of our office in Montréal, QC, but we are interested in working with experienced remote developers located in GMT -3 to GMT -8.

      Requirements

      • 3+ years developing web applications
      • Deep knowledge of the React ecosystem and the software development life cycle
      • Interest or experience working in Typescript
      • Ability to balance technical and business needs, and to collaborate with other developers, designers, and product managers
      • Proficiency in English, spoken and written

      Responsibilities

      • Plan feature implementation across sprints with the product owner.
      • Rapidly develop new features for our suite of products, and create prototypes of new products.
      • Teach and promote best practices in front-end development.
      • Ensure our products are well-made and reliable, using modern testing frameworks and overseeing QA processes.

      Nice to have

      • Degree in computer science or related field.
      • Experience with financial services or blockchain-based systems
      • Knowledge of Go, Python, or PostgreSQL
      • Familiarity with web security standards
    • Who We Are

      Process Street is a SaaS platform that helps companies manage their processes and workflows to make recurring work fun, fast and faultless. We are a lean, flexible, 100% distributed team that relies on systems to improve output 10X. Process Street is a venture-backed startup and an AngelPad alum (the #1 Accelerator in the US).

      A distributed team means freedom and flexibility: All 30-plus of us work wherever we’d like—reliable internet access is our only requirement. Spread across 9 time zones in 10 countries, we sign into Slack and open up our work tools on the schedule that fits our lives best. We communicate asynchronously, work autonomously, and take ownership of our work. Distributed work isn’t for everyone, but if it fits your management style, it’s a life-changing benefit.

      Camaraderie from afar: Being 100% distributed doesn’t stop us from getting to know each other— we have daily conversations in chat, weekly “coffee” pairings with coworkers, and once a year we all come together for an all-team retreat.

      Our values: As a small, nimble company, we want our employees to feel empowered to make decisions and define the future of our company, so our values include:

      • Act like an owner (Agency!)
      • Default to action (Processes are great; bureaucracy isn't!)
      • Focus on the process (See? Great.)
      • Practice prioritization (There are an infinite number of useful things to do. We trust you to pick the best ones.)
      • Pay attention to details (Our customers count on us!)
      • Over-communicate everything. Twice (See what we did there?)

      The Opportunity

      We are looking for a Director of Engineering with experience building SaaS products to expand and lead our team of software engineers. Process Street is a small, fast-growing, and remote-first company, so you'll likely get to contribute to many different projects across the organization. Here are some of the things you'll do:

      • Develop effective ways to communicate, monitor, and lead your team through one-on-ones and team meetings.
      • Keep the executive leadership team informed on your team’s progress through one-on-ones, written updates, and regular team hangouts.
      • Build rapport with each member of the engineering team and support them through coaching and mentorship to help level up their skills.
      • Participate in code reviews, learning, and spreading technical knowledge throughout Process Street -- moving knowledge to documentation where appropriate.
      • Occasionally dive into the code - fixing bugs, improving the developer experience, smoothing edges -- sometimes even spiking out small proofs of concept.
      • Collaborate across various disciplines (Product Managers, Designers, Researchers) to help set technical roadmaps that will achieve business goals.
      • Actively recruit, onboard, and train new engineers at Process Street. This might involve tweaking the skills portions of interviews or writing better documentation.
      • Ensure customers have an amazing experience using Process Street.

      About You

      You are an experienced engineer with a strong background working in our stack: React, ES6/TypeScript, Scala, Play 2 and PostgreSQL. Even if you aren't a daily coder, you regularly exercise your coding muscles to provide any technical context the team may need.

      This isn't your first rodeo. You have hired, trained, and managed at least a few engineers before.

      We value collaboration and investing in our people, so you are an effective team builder. You know how to hire, train, and develop engineers from all backgrounds. You understand the benefits of building a diverse and inclusive engineering team. You're adaptable and you know how to build, change, and adjust to the needs of a company as it grows.

      You have strong communication skills and can partner with stakeholders across departments to balance engineering, product, and marketing/sales concerns. When possible, you find solutions that address both team and user needs, and when it’s not possible, you help build understanding and buy-in for difficult decisions.

      You can keep track of, prioritize, and lead multiple projects at once. We're a small team, and there's no shortage of things you could be doing in a day. You'll carve out time for functional projects and make sure they solve real problems the team faces - ideally making future development even easier.

      What You'll Bring

      • 5+ years of software development experience
      • 2+ years people management experience related to engineering teams

      Diverse Teams Build Better Products

      Legally, we need you to know this: 

      Process Street does not discriminate in employment matters on the basis of race, color, religion, gender identity or expression, national origin, age, military service eligibility, veteran status, sexual orientation, marital status, disability, or any other protected class. We support workplace diversity.

      But we want to add this:

      We strongly believe that diversity contributes to a broader collective perspective that will consistently lead to a better company and better products. We are working hard to increase the diversity of our team wherever we can and we actively encourage everyone to consider becoming a part of it.

    See 7 more Software Development jobs
  • Design (1)

    • Hi-de-ho stranger. Biteable here. Let’s be friends. We need a fabulous new someone in our life to write Wordpress code and make our site ba-ba-beautiful. We’re friendly and flexible. And we totally understand if you come complete with kids, pets, side-hustles, and other #adulting stuff.

      All about you

      You Wordpress with finesse. Some people make an awful mess when they write code for the ‘press. This isn’t you. You’re an artisan. You write code with elegance. And you’ve got years of exquisite, custom Wordpress builds to back it up.

      Design is your superpower. While you’re great at coding widgets and pages, your passion is for making them stunning. You’re a whizz at translating brand guidelines into beautiful things. And you’re comfortable sipping lattes with studio and design teams.

      You know Timber isn’t just for lumberjacks. And you know how to use it when expanding custom themes.

      You know your way around Javascript ecosystems. Like Gulp. Or other ones that aren’t named here ‘cause no one briefed the copywriter.

      You’ve got the skills. In PHP and Javascript, that is. And if you haven’t already, you’re into learning Typescript.

      You say ‘yes’ to CSS. You don’t brag about it, but you’ve received plenty of compliments for your CSS skills.

      You’re a Git. But, in a good way. You’ve used Git and Github so much that it feels like a second home.

      You know what AWS is. And you’ve probably deployed Wordpress on it. If you haven’t, you’re open to learning.

      You’re most of the above. But not necessarily all. You can feel in your tummy if this is the right job for you.

      You’re committed to learning. You love filling your head with new stuff and taking on new projects that expand your horizons.

      All about the role

      You’ll manage your own schedule. While you’ll need to maintain regular work hours (for the benefit of your team), you’ll be free to lay your day out the way you like it. 

      Need to get the kids from school or take your granny to the shops? No problem. And you can work from wherever you want, be that your kitchen or one of our offices.

      You’ll play a valuable role. You’ll lead on code and graphic design for the Biteable Wordpress site. You’ll work closely with our product designers to synchronize design with our product site.

      You’ll work collaboratively with the marketing and content teams. Together, you’ll roll out content and functionalities that wow users and boost conversions.

      You’ll share code ownership with your playmates in the development team. Together, you’ll maintain a robust code review process and troubleshoot any thorny issues that crop up from time-to-time.

      All about us

      We are Biteable, a tech start-up that makes (jaw-dropping) videos possible for everyone. We stand apart in our market thanks to our dedication to studio-quality content and our passion for simplicity.

      Since our launch in 2014 we’ve:

      • Created a community of over 5 million users
      • Rendered 9.6 million videos
      • Raised $3.9 million in venture capital

      We’re growing fast and have offices in Melbourne and Hobart, Australia, with remote team members scattered around the world. We are informal, structurally flat, and fun to work with.

      All about our culture

      We are committed to the happiness of our team. We welcome people of different backgrounds, experiences, and perspectives. We like it when everyone feels supported and free to create.

      Our team members genuinely care about each other and define themselves as rigorous, respectful, open, supportive, honest, and egoless. Here are a few quotes that we didn’t make up:

      “I’m thankful for the flexibility Biteable gives me around my family commitments. I really like that my team is open to new ideas and processes. And I enjoy that I get to work on a variety of problems with a mix of people with diverse areas of expertise.”

      “The development team is a great group of people. They’re smart and interested in doing high-quality work, but foster a social and supportive atmosphere, too.”

      “Biteable's team of smart, funny, engaged and caring people makes my work here enjoyable, every day. Being close to decisions and decision-makers helps me make an impact on our work.”

      How to apply

      We want you to start soon, so our application process is quick. To apply, dispatch your CV, portfolio, and a short cover letter about why you and Biteable fit together like Matt Mullenweg and Mike Little.

      We’ll review it and get back to you quick smart. We’ll then do two rounds of informal interviews. If it feels right for all of us, you’ll be on board faster than you can say ‘third-party plugin’.

      Drop your application in over here: https://biteable.com/careers/?gh_jid=4534267002

  • Product (1)

    • 2 months ago

      On being a product engineer at balena

      All team members at balena are laser-focused on our mission: enabling developers to succeed in IoT and edge computing by helping them deploy and manage tens of thousands of devices across the globe.

      As a product engineer, you will act as a product visionary and full-stack engineer at the same time — proactively identifying opportunities and seeing new features throughout the entire lifecycle from design to deployment and maintenance. You will own product outcomes, not feature requests, and take into careful consideration balena’s complex, interdependent systems when developing solutions. You will build a deep understanding of what the product is now and what it needs to be in the future, and help inform tradeoff and prioritization decisions. Above all, you will get your hands dirty and build cross-platform capabilities to remove friction for our users.

      You will get inspiration both from the balena team and by actively communicating with users to understand how we can better address their needs, anticipate roadblocks and maximize the added value of a feature or solution for them. You will be empowered to take on a user request and own its implementation across any part of the stack — whether that's front-end, back-end, infrastructure, etc. You will solve hard architectural riddles and answer questions like “How do I build this? How does it all fit together?”

      You will work both independently and with engineers, designers, product leads, and more in the service of improving users' lives, without regard for internal silos or barriers. You will communicate proposals, discuss with others in the team, incorporate feedback, and drive positive change.

      Responsibilities

      • Talk to users to understand their current and future needs, filter user feedback, analyze product issues, produce requirements, and develop implementations that will enable our users to effectively manage the health of their own fleets
      • Help inform the product roadmap and contribute to prioritization and tradeoff discussions when deciding what to build and focus on
      • Lead the development of new user-centric features across the balena product stack
      • Contribute to documentation and user-facing guides for the implementations you develop
      • Work closely with the customer success team and engineers on support; you’ll often be asked to lend your expertise and contribute to internal docs/scratchpad to extract your knowledge and educate others
      • Constantly question how we can address user needs with long-term product improvements and developments, rather than short-term fixes. Look for ways we can abstract feedback and build generic solutions for all users

      Requirements

      • Breadth of experience, having worked on front-end, back-end and whatever it takes to make users successful and delighted
      • Up-to-date software engineering knowledge and problem-solving skills (both in development and in production mode)
      • Customer-facing skills; ability to understand user needs through conversation and product intuition, articulate their challenges to the team, and build and deploy solutions
      • Drive for execution, taking ownership and pushing projects to completion
      • Humbleness to ask for support from experts within the team when their particular skills are required
      • Ability to both hold the big picture in mind and dive into the weeds
      • Being curious and willing to constantly build on your knowledge of the balena product and new technologies when needed
      • Continuous improvement mindset and desire to make yourself and others more effective
      • Being comfortable working in an environment that practices radical candor and transparency
      • Excellent communication skills and fluency in English

      Bonus points

      • Experience with technologies like Typescript, React, Node.js, Docker, PostgreSQL, or Kubernetes
      • Experience leading software projects or bringing people together to collaborate and build great products
      • Contributions to OSS projects (please include a URL)
      • Interest in embedded systems as demonstrated through personal projects with a Raspberry Pi, commercial or industrial experience with connected devices, etc.
      • Experience with balena as a user
      • Having worked remotely before

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

      To apply

      We strongly recommend that you have a look at/try our platform first (set up a balenaCloud account, test it and even push an app). Along with your CV/Resume, please answer the questions in our application form to help us get the context right.