Find Remote Jobs Worldwide & Work From Anywhere

Recent remote jobs

Skills: java

We're looking for people with an entrepreneurial spirit, and passion for building new and different projects. This is a rare opportunity in Latin America to work with a well-funded startup with exponential growth. Our founders are Harvard Business School graduates with deep consumer expertise at Walmart and P&G across Latin America, India, China, and Africa. Our company is backed by top investors in Silicon Valley and we currently have over 12,000 users in Mexico (Soon in Colombia, Costa Rica, and Brasil), helping brands and retailers.

As our business continues to grow rapidly, we need a highly skilled individual that can work independently and help Zubale build a Product centric organization. We are looking for an experienced Senior Product Manager with a demonstrated track record-setting product vision and delivering on it. We are looking for someone that can motivate engineers, work cross-functionally,  be very hands-on and communicate effectively both with technical and business audiences. The ideal candidate will be passionate about the future of work and improving life quality for the emerging middle class.

Responsibilities: 

  • Translate business requirements and vision into product requirements
  • Own roadmap and prioritize building what matters most to achieve goals
  • Plan what your team will deliver and the timeline for implementation
  • Own the creative process of generating, developing, and curating new ideas 
  • Determine which ideas should be promoted into features
  • Prioritize features by ranking them against the strategic goals 
  • Make difficult trade-off decisions based on the value that new features will deliver to customers and to the business
  • Communicate with stakeholders and organizations to share vision and priorities

Requirements: 

  • Fluent in Spanish and English
  • 4+ years of full-time work experience in Product Management
  • Demonstrated ability to influence others by bridging gaps between different functions and aligning all teams involved
  • Experience working in tech startup(s), with competing resources and priorities, through planning, development, and launch
  • Self-starter with a high degree of self-direction and independent drive
  • A high degree of focus on usability. Capable of conveying your ideas through detailed specs and/or wireframes
  • Excellent communicator. Capable of sharing technical specifications and ensuring that teams have all of the information they need to deliver 

Nice to have

  • Technical background (BS in Computer Science or MS)
  • Previous experience in gig-economy platforms 
  • Previous experience in marketplaces
  • Previous experience in delivery apps
  • Fluent in Portugues

We Offer: 

  • Competitive Salary and benefits
  • Generous vacation and paid time off
  • Partial remote work
  • Fast track development if goals are met
  • Chance to work with an amazing team to build a platform that helps people find a foothold in the digital world

Welcome to Zubale!



Job Benefits:

  • Amazing vacations policy
  • Equipment policy
  • Medical insurance
  • Flexible working hours
  • Work from home
  • We embrace diversity
  • Amazing facilities
  • Great compensation packages
  • Start-up culture
  • Retreat events
Skills: coldfusion java iso8583 payment jpos

What this job entails

As a developer at Tutuka you'll be working closely with entire technical team building enterprise-level, highly scalable, highly secure financial processing systems that power tens of millions of transactions and tying them to web, mobile and API interfaces that make it easy for people to issue, redeem and reconcile prepaid cards all over the world.

We already have a team of amazing developers that work out of our local offices in Johannesburg, South Africa as well as remotely across Europe and Southeast Asia, and now we need you!

What you will be doing

We are not big on buzzwords. Right now we are heavy users of ColdFusion, SQL Server, JQuery, HTML5. We also use Java, Ruby, React and Redis. However many of our developers come from programming backgrounds outside of our preferred stack, eg. PHP, Python, and we like that. As long as you can solve problems and are are self-motivated, you can learn from our team and our team can learn from you.

But we are big on acronyms. Regardless of the stack, you'll be delving into the creative depths of EMV, NFC, HCE, HSMs, ISO-8583, MDES, P2M, MCBP, PINs, CVVs, 3DS, SUKs, JWT, BASE II, JPOS, MIP, DEX, TSMs, BINs, ICAs, TPP, PCI DSS, AML and KYC. If these sound familiar to you already, or are acronyms that would excite you, then you'll spend every day stimulated and challenged.

We work to Agile principles of user stories, scrums and sprints.

Skills & requirements

Whether you're an experienced senior development team lead or a fresh graduate genius, we're looking for people that make stuff work. Our core values are...

  • Make it happen
  • Make it easy
  • Make it right

Beyond that we are looking for developers...

  • Who love to write great software
  • Who are passionate about their craft
  • Who are willing to learn as well as coach

We're also looking for a senior dev lead with the experience, motivation and leadership skills to oversee our development operations in LatAm. We're looing for you if you'd be excited to...

  • Have the freedom to work asynchronousy with your global colleagues, inspired by a collective vision of changing the world of payments, one transaction at a time
  • Connect daily with our international devs across 31 countries to ensure a strong collaborative culture across our remotely distributed teams
  • Provide leadership and guidance to the new team who will report in to you
  • Help recruit this new team of amazing devs within LatAm


Job Benefits:

  • Flexible hours and remote working
  • Positive working environment and fun culture
  • Talented international development team
  • Competitive remuneration and share scheme
  • International travel opportunities
  • Cutting edge technology and personal growth
  • Paid training courses and conferences
  • Paid maternity, paternity and sick leave
  • Generous annual leave package

Time zone: (GMT-05:00) Bogota +/- 2 hours

Skills: coldfusion java iso8583 payment jpos

What this job entails

As a developer at Tutuka you'll be working closely with entire technical team building enterprise-level, highly scalable, highly secure financial processing systems that power tens of millions of transactions and tying them to web, mobile and API interfaces that make it easy for people to issue, redeem and reconcile prepaid cards all over the world.

We already have a team of amazing developers that work out of our local offices in Johannesburg, South Africa as well as remotely across Europe and Southeast Asia, and now we need you!

What you will be doing

We are not big on buzzwords. Right now we are heavy users of ColdFusion, SQL Server, JQuery, HTML5. We also use Java, Ruby, React and Redis. However many of our developers come from programming backgrounds outside of our preferred stack, eg. PHP, Python, and we like that. As long as you can solve problems and are are self-motivated, you can learn from our team and our team can learn from you.

But we are big on acronyms. Regardless of the stack, you'll be delving into the creative depths of EMV, NFC, HCE, HSMs, ISO-8583, MDES, P2M, MCBP, PINs, CVVs, 3DS, SUKs, JWT, BASE II, JPOS, MIP, DEX, TSMs, BINs, ICAs, TPP, PCI DSS, AML and KYC. If these sound familiar to you already, or are acronyms that would excite you, then you'll spend every day stimulated and challenged.

We work to Agile principles of user stories, scrums and sprints.

Skills & requirements

Whether you're an experienced senior development team lead or a fresh graduate genius, we're looking for people that make stuff work. Our core values are...

  • Make it happen
  • Make it easy
  • Make it right

Beyond that we are looking for developers...

  • Who love to write great software
  • Who are passionate about their craft
  • Who are willing to learn as well as coach


Job Benefits:

  • Flexible hours and remote working
  • Positive working environment and fun culture
  • Talented international development team
  • Competitive remuneration and share scheme
  • International travel opportunities
  • Cutting edge technology and personal growth
  • Paid training courses and conferences
  • Paid maternity, paternity and sick leave
  • Generous annual leave package

Time zone: (GMT+07:00) Bangkok +/- 2 hours

Skills: kubernetes terraform linux distributed-computing cloud

We are looking for Site Reliability Engineers based in Europe to join our new Customer Reliability Engineering (CRE) team. As part of the team you will have responsibility for the availability, latency, performance, efficiency, change management, monitoring, emergency response, and capacity planning of our customers’ applications and infrastructure. We are building a remote-first team across multiple time zones with the goal of eventually enabling a follow-the-sun on-call rotation.

Core Responsibilities

  • Be part of a fully remote team across multiple continents and time zones
  • Regularly engage with customers to consult and share information
  • Develop simple, sustainable, and repeatable solutions and processes
  • Participate in your team’s effort to continuously improve our customers’ production environments
  • Own your team's tech and tools stack and contribute to the relevant open-source projects
  • Design, analyse, and troubleshoot large-scale distributed systems
  • Participate in your team’s on-call rotation
  • Create and refine documentation and processes
  • Automate almost all the things
  • Provide ideas for future roadmap items, based on customer, operational, and/or organisational needs
  • Learn and share by being part of the Cloud Native community through open-source tooling and processes, writing blog posts, and giving meet-up/conference talks

If you are selected for this role and come to work for us on an employee basis, you can count on the following:

  • A competitive compensation package 
  • Possibility for employee ownership and equity based compensation
  • 25 days of paid leave annually 
  • Company-wide mental health days off 
  • ‘No Meeting’ Wednesdays
  • Access to leadership development programmes, coaching and mentoring
  • Access to our in-house psychologists

What does it take? 

Please make sure you meet these requirements before applying, as we will be checking for all of them in our hiring process. 

Must-have requirements

  • A strong engineering or operations background, and the commitment to develop continuously in both disciplines
  • At least 3 years experience working in a related field
  • A strong understanding and knowledge of the following
    • Kubernetes API, core principles and components
    • Linux networking and security related to containers
    • Distributed systems and common distributed system failure modes
  • Proven production experience with at least one of the following:
    •  Common CI/CD systems such as Github Action, Jenkins, Gitlab CI, etc.
    •  Major cloud service providers such as Amazon Web Services (AWS), Google Cloud Platform (GCP), or Microsoft Azure
    •  Modern infrastructure automation or configuration management system such as Terraform, Puppet, Ansible, Saltstack, or Chef
    •  Container platforms such as Kubernetes
    •  Programming languages such as Go, Python, Rust, C, or equivalent
  • Ability to contribute to polyglot code bases
  • Experience working with distributed architectures, e.g. microservices or service-oriented architectures
  • Experience operating and maintaining production systems on Linux in a public cloud
  • Can work effectively in a globally distributed team
  • An urge to collaborate and communicate asynchronously
  • An analytical mind; debugging and problem solving skills are paramount
  • Attention to detail and excellent communication skills, both written and verbal
  • If you have read this far, please include a cover letter under Additional Information when you apply for the role
  • Ability to work on your own as well as part of a team
  • Flexibility to learn from and work with different technical environments and teams
  • Comfortable with working on-call (as part of a regular 24x7 schedule)

Nice-to-have requirements

  • Bachelor's degree in computer science, engineering, math, or a relevant field
  • Experience being part of an on-call schedule
  • Experience working 100% remotely
  • Experience implementing monitoring solutions
  • Operations experience with a production user-facing application
  • Have developed a Kubernetes controller, operator, or other platform component
  • A background in writing reliable software and/or automation tooling  

Here’s our selection process for this role:

Stage 1:

  • CV sift based on our core requirements for this role + possible call with the recruiter
  • Skills Assessment:  You will be asked to complete online abstract reasoning aptitude tests.
  • Tech Challenge: You will receive instructions for a technical assessment, which will be evaluated by one of our current CRE team members. 

Stage 2:

  • Personality Profile Assessment: You will complete an online personality assessment and undertake an interview based on your profile via Google Hangouts.

Stage 3:

  • Final Behavioural and Situational Interview with two members of our engineering team.

This job ad will close on 08 January 2021. Applications submitted after this time will not be considered.

From the 18th of December till the 4th of January the Talent Team will be on their Christmas break. We will get in touch with everyone who applies throughout this period when we get back. We wish you all a very happy holiday season and we look forward speaking to you in 2021!

Container Solutions is proud to be committed to a diverse and inclusive workplace. Container Solutions is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please let us know.



Job Benefits:

  • All travel covered
  • Unlimited books budget

Time zone: (GMT+01:00) Berlin +/- 2 hours

Skills: go google-cloud-platform kubernetes docker mysql

Join our team either remotely or in our HQ in Amsterdam. This role can be based in any location within the EMEA region.

About us

MessageBird is transforming the communications landscape as one of the fastest-growing software companies in the world. Our cloud communications platform makes it possible for businesses to instantly connect with over 7 billion phones globally, allowing them to speak with their customers in the same ways they talk to their friends.

Our suite provides access to all major messaging channels, from SMS and Voice to WeChat, Messenger, Facebook, WhatsApp and more. We provide out-of-the-box solutions with our own applications like Inbox and Flow Builder, plus a robust set of APIs that simplify workflows and automation.

With over 20,000 customers — including some of the world’s biggest brands like Facebook, Deliveroo, Uber and WhatsApp — it’s likely that you’ve benefited from MessageBird’s omnichannel technology at some point. For small and mid-sized businesses, we also offer support and solutions through an Online Self-Serve (OSS) dashboard.

Our global team is a powerhouse of 350+ employees, who work across eight international offices. We’re excited that you’re here and interested to #jointhenest.

How we work

We work fast, grow fast, and build fast. Life at MessageBird moves in fast-forward motion. We’re a team that focuses on making an impact — right from day one. We are go-getters, industry leaders, and dreamers. Risk takers. Roll-up-your-sleeves-and-make-it-happen kind of people. We thrive on transparency, and we value solution-minded attitudes.

We are all driven by one ethos: Get Shit Done. We love shaping things together and leveraging different perspectives, because that makes our products better. Our Birds are empowered with freedom and opportunity; in return, we expect honesty, courage, and agility. We own our work, and sometimes we fail. And then we get back up and cross the finish line — together as a team. Sound refreshing? We think so, too.

The role: Software Engineer Golang

Software Engineers play a key role in our product engineering squads. You’ll be responsible for helping design, develop and maintain our communication products and related services. This will enable our customers to send out millions of SMS messages per day; place voice calls via our REST API; gain real-time insights using our Dashboard; and reach out to consumers via IM platforms like WhatsApp.

Our product engineering squads have the freedom and authority to create impactful products to empower both our internal and external customers. We use an agile development methodology, meaning we deploy code multiple times per day while ensuring our applications are rigorously tested and statically analyzed.

What you’ll do

  • Help build a performant, scalable and fault-tolerant communication platform.
  • Team with engineers to solve system design and implementation problems (and get a thrill out of every triumph!).
  • Work with and enable engineers from other teams who interact with the platform.
  • Problem-solve issues based on business/customer need and impact, working with technical and non-technical stakeholders.
  • You will flourish working in a hyper-growth environment, where the next project is ready to be picked up. 

What you’ll bring

  • At least 3 years of relevant software development experience. Building highly scalable and available distributed systems.
  • Solid programming skills in Golang
  • Experience working with relational databases and non-relational data stores (like MySQL & Redis).
  • Practical and theoretical knowledge of development patterns, software architectures and design patterns (TDD, Event-Driven, SOLID, Hexagonal, DDD) would be a bonus.
  • Experience with Docker, Containers and K8S would be a plus.
  • Experience with refactoring legacy components and systems would be a bonus.
  • Strong verbal and written communication skills in English.
  • Ability and desire to learn (fast).

Psst… some added perks

  • The ability to Work Anywhere — literally anywhere you want, as long as it’s in the same time zone as your team (yup… you read that right!). This comes with the added benefit of finding the right work-life balance for you by following our 80/20 rule.
  • WFH office set-up allowance to make sure you have all you need to “get shit done” in an ergonomically-friendly manner.
  • Top-notch work equipment (including Bose headphones!).
  • MessageBird swag to keep you well-dressed.
  • The occasional (virtual) company-wide and team events. 
  • A team of (fast-)forward-thinking, talented and fun colleagues from more than 50 countries!

MessageBird is an equal opportunity employer. If you think you’re a match for this role and can bring some great skills to the MessageBird team, please apply! We’re excited to get to know you.

Read MessageBird's Recruitment Privacy Statement



Job Benefits:

  • An exceptionally bright, talented and fun bunch of colleagues, hailing
  • Employee Stock Option Plan: we are all owners and shareholders
  • Rest up with 25 days’ holidays per year.
  • Pension Scheme: we contribute to the planning of your golden years.
  • Occasional company-wide gatherings and team outings!

Time zone: (GMT+01:00) Amsterdam

Skills: go kubernetes docker mysql google-cloud-platform

Join our team either remotely or in our HQ in Amsterdam. This role can be based in any location within the EMEA region.

About us

MessageBird is transforming the communications landscape as one of the fastest-growing software companies in the world. Our cloud communications platform makes it possible for businesses to instantly connect with over 7 billion phones globally, allowing them to speak with their customers in the same ways they talk to their friends.

Our suite provides access to all major messaging channels, from SMS and Voice to WeChat, Messenger, Facebook, WhatsApp and more. We provide out-of-the-box solutions with our own applications like Inbox and Flow Builder, plus a robust set of APIs that simplify workflows and automation.

With over 20,000 customers — including some of the world’s biggest brands like Facebook, Deliveroo, Uber and WhatsApp — it’s likely that you’ve benefited from MessageBird’s omnichannel technology at some point. For small and mid-sized businesses, we also offer support and solutions through an Online Self-Serve (OSS) dashboard.

Our global team is a powerhouse of 350+ employees, who work across eight international offices. We’re excited that you’re here and interested to #jointhenest.

How we work

We work fast, grow fast, and build fast. Life at MessageBird moves in fast-forward motion. We’re a team that focuses on making an impact — right from day one. We are go-getters, industry leaders, and dreamers. Risk takers. Roll-up-your-sleeves-and-make-it-happen kind of people. We thrive on transparency, and we value solution-minded attitudes.

We are all driven by one ethos: Get Shit Done. We love shaping things together and leveraging different perspectives, because that makes our products better. Our Birds are empowered with freedom and opportunity; in return, we expect honesty, courage, and agility. We own our work, and sometimes we fail. And then we get back up and cross the finish line — together as a team. Sound refreshing? We think so, too.

The role: Senior Software Engineer Golang

Senior Software Engineers play a key role in our product engineering squads. You’ll be responsible for helping design, develop and maintain our communication products and related services. This will enable our customers to send out millions of SMS messages per day; place voice calls via our REST API; gain real-time insights using our Dashboard; and reach out to consumers via IM platforms like WhatsApp. 

Our product engineering squads have the freedom and authority to create impactful products to empower both our internal and external customers. We use an agile development methodology, meaning we deploy code multiple times per day while ensuring our applications are rigorously tested and statically analyzed.

What you’ll do

  • Help design and build a performant, scalable and fault-tolerant communication platform.
  • Team with engineers to solve system design and implementation problems (and get a thrill out of every triumph!).
  • Work with and enable engineers from other teams who interact with the platform.
  • Problem-solve issues based on business/customer need and impact, working with technical and non-technical stakeholders.
  • Teach others: One of the most meaningful tasks of a Senior Engineer is improving the knowledge level of the team members.
  • You will flourish working in a hyper-growth environment where the next project is ready to be picked up.

What you’ll bring

  • At least 5 years of relevant software development experience
  • Strong experience in Golang is a must
  • Strong experience working with relational databases and non-relational data stores (like MySQL, Cassandra & Redis).
  • Experience with Docker, Containers and Kubernetes.
  • Practical and theoretical knowledge of development patterns, software architectures and design patterns (TDD, Event-Driven, SOLID, Hexagonal, DDD).
  • Knowledge of (cloud) infrastructure principles (load balancing, high availability, containerized services, database configurations) is a bonus.
  • Strong verbal and written communication skills in English.
  • Ability of teaching others and helping them grow.

Psst… some added perks

  • The ability to Work Anywhere — literally anywhere you want, as long as it’s in the same time zone as your team (yup… you read that right!). This comes with the added benefit of finding the right work-life balance for you by following our 80/20 rule.
  • WFH office set-up allowance to make sure you have all you need to “get shit done” in an ergonomically-friendly manner.
  • Top-notch work equipment (including Bose headphones!).
  • MessageBird swag to keep you well-dressed.
  • The occasional (virtual) company-wide and team events. 
  • A team of (fast-)forward-thinking, talented and fun colleagues from more than 50 countries!

MessageBird is an equal opportunity employer. If you think you’re a match for this role and can bring some great skills to the MessageBird team, please apply! We’re excited to get to know you.

Read MessageBird's Recruitment Privacy Statement



Job Benefits:

  • An exceptionally bright, talented and fun bunch of colleagues, hailing
  • Employee Stock Option Plan: we are all owners and shareholders
  • Rest up with 25 days’ holidays per year.
  • Pension Scheme: we contribute to the planning of your golden years.
  • Occasional company-wide gatherings and team outings!

Time zone: (GMT+01:00) Amsterdam

Skills: reactjs node.js react-native react-native-ios react-native-android

Ideal candidate for this role: 

  • At least 2 years of professional experience as a Software Engineer, writing code for native applications
  • Required experience building React based apps & ES6
  • Required experience building React Native based apps
  • Required experience building server side apps based on NodeJS
  • Good experience building large single page frontend apps
  • Good grip on functional programming design patterns
  • Good grip on TDD, and writing elegant test cases
  • Experience using/building JS based tooling such as webpack, babel & npm
  • Preferable experience using JS based languages/type systems such as TypeScript/FlowType/Elm/ReasonML
  • Strong communication skills (English, verbal, and written)
  • Prior experience working remotely as an effective member of a team
  • Comfortable working with individuals from diverse cultural backgrounds


Job Benefits:

  • Monthly stipend
  • Remote
  • Mentoring
  • Flexible hours
  • Full time opportunities
  • Work from home
  • Competitive salaries

Time zone: (GMT-02:00) Sao Paulo

Skills: reactjs node.js typescript ecmascript-6 webpack

Ideal candidate for this role: 

  • At least 4 years of professional experience as a Software Engineer, writing code for native applications
  • Required experience building React based apps & ES6
  • Required experience building server side apps based on NodeJS
  • Good experience building large single page frontend apps
  • Comfortable designing and implementing both internal and customer-facing API’s
  • Good grip on functional programming design patterns
  • Good grip on TDD, and writing elegant test cases
  • Experience using/building JS based tooling such as webpack, babel & npm
  • Preferable experience using JS based languages/type systems such as TypeScript/FlowType/Elm/ReasonML
  • Strong focus on product thinking and product architecting
  • Solid foundation on both backend and frontend
  • Effective communication skills (English, verbal, and written)
  • Prior experience working remotely as an effective member of a team
  • Comfortable working with individuals from diverse cultural backgrounds


Job Benefits:

  • Monthly stipend
  • Remote
  • Mentoring
  • Flexible hours
  • Full time opportunities
  • Work from home
  • Competitive salaries

Time zone: (GMT+01:00) Brussels

Skills: automation azure selenium agile

Thycotic is looking for a hands-on Lead Automation Engineer to manage a team of Automation Engineers using a Selenium-based framework for creating and running automated tests in an Azure DevOps pipeline environment.  The Automation Team Lead will coordinate, communicate, and program changes to the automation test framework to ensure shared use and consistency among multiple software products.  The Automation Team Lead will hire, train, and manage a team of automation engineers, guiding the team in best practices for optimizing and maintaining highly resilient tests for Thycotic’s software products. 

This is a remote/telecommute position based out of your home office. Reports to the Vice President of Software Development.

KEY RESPONSIBILITIES

  • Program revisions and enhancements to an in-house automation tool written in C#, based on Selenium, striking the optimal balance of tool features with test case requirements.
  • Become the technical expert on creating automated test cases that efficiently re-use test cases and steps.
  • Implement the execution of automated test cases using Azure DevOps pipeline processes.
  • Identify automation gaps and drive requirements for new test tools and/or test frameworks.
  • Provide technical and architectural guidance to build/improve automation solutions that support Continuous Integration, Continuous Delivery, and Agile practices.
  • Develop a deep understanding of the Thycotic software product suite and its configurations in order to create optimized, efficient features within the test framework.
  • Lead analyst to debug in house automation tool operation.
  • Lead analyst to debug, correct, and maintain automated test case failures.
  • Code review automated test cases for consistency, re-use, and resiliency.
  • As part of Azure DevOps pipeline process, create automated test results reports that identify passes and failures.
  • Document and train QA and development teams on automation framework and pipeline execution. 
  • Lead off-shore and near shore automation team in identifying and designing the most efficient cases and workflows for high quality, rapid software release.
  • Hands on ability to design resilient test cases and workflows that employ high re-use and require low maintenance. 

SKILLS & REQUIREMENTS

  • Bachelor’s Degree or higher in a technical field or equivalent experience.
  • Expert in automation coding using Selenium in C#.
  • 3+ years of full-time work experience managing test automation projects.
  • 3+ years of full-time work experience managing a team of technicians focused on test automation.
  • Hands on experience with Azure DevOps pipelines or other CI/CD processes and tools (Jenkins, CircleCI).
  • Working experience with test case management repositories like Microsoft Azure Test Plans.
  • Experience with full life cycle software development including unit and software integration testing, and configuration management.
  • Solid experience generating, implementing, and training team members on best practices for test case re-use and shared steps for rapid test automation.
  • Ability to work flexible hours to communicate and interact with USA-based, off-shore, and near-shore technical teams.
  • Ability to effectively handle multiple tasks and competing priorities.
  • Excellent English verbal and written language skill.


Job Benefits:

  • 20 days of PTO
  • Top tier, fully loaded health
  • 401k with matching
  • Company events and outings
  • Competitive compensation package
Skills: javascript node.js reactjs angularjs css

About the Position

As we continue to reinvent the future of law, you will be jumping headfirst into a team of passionate and motivated individuals. As a senior member on the engineering team, your role will challenge your skills as a leader as you assist in the development and mentoring of other team members. Beyond enhancing and pushing forward the capabilities of our client-facing application, you will be critical in guiding and developing the API that powers our client applications (web, mobile, and general API) as we move toward a polyglot micro-services oriented architecture.

About The Team

Our team has a wealth of diverse life and career experiences that allow us to think outside of the box and ahead of the curve. And we laugh – all the time. You'll get the opportunity to work at an institution pushing the boundaries of open data transparency, while collaborating with some of the industry’s brightest engineers and data scientists to devise, nurture, and implement cutting-edge solutions to continuously evolving engineering obstacles.

About You

Ambitious. Detail-oriented. Thoughtful. Although proud of how far you’ve come in honing your craft, you look forward to constantly growing in your technical abilities. Even more excited to share your skills and experiences, you thrive in collaborative environments in which the free flow of ideas serve as the catalyst for bold results. Feeding off of a highly competent engineering and product development culture, you yearn to contribute to the foundational growth of a company with unlimited growth and market capture potential.

What To Expect In This Role: 

  • Be working with a full stack of technologies
  • Build web products that help push the FiscalNote platform forward
  • Work across teams to ensure cohesion and collaboration across engineering functions
  • Create experiences for the end user by applying your knowledge of the front and back end to deliver a top notch user experience
  • Mentor our engineers on best practices

What Sets You Apart: 

  • Demonstrated mastery of the following frameworks: Node.js & at least one of the following: Ember.js, React.js, Angular.js or similar Javascript framework
  • Demonstrated mastery in each of the following technologies: Javascript, HTML, CSS
  • Passion for UI/UX design
  • 3+ years of experience in the software development industry (not necessarily with the technologies)
  • Working knowledge of production environments (Unix, Bash, nginx, etc.)
  • Experience in each of the following: SQL, Elasticsearch, Redis
  • Architecture and production environment decision-making experience
  • Demonstrated experience building successful working relationships with Product + UI/UX teams
  • Experience breaking down product specs into engineering components
  • Led projects from inception to completion


Job Benefits:

  • Healthcare + retirement = happiness!
  • Monthly Transportation Benefits!
  • Compensation packages include competitive salary and equity!
  • In-building gym + locker rooms!
  • Fully-stocked kitchen + catered meals!
  • Opportunity to work with incredibly talented team!
  • Flexible schedules that allow you to take care of what's important!
  • Open, collaborative office space!
  • Extended Maternity and Paternity plan for employees
  • Flexible vacation policy

Time zone: (GMT-05:00) Eastern Time