Find Remote Jobs Worldwide & Work From Anywhere

Recent remote jobs

Skills: .net c# asp.net clr git

Join our global team of 300+ craftspeople to support our growing distributed services business. We are on a mission to dismantle the traditional consulting ecosystem and replace it with an effective framework for innovation that transforms the way businesses think about and solve problems from the inside out.

WHAT YOU'LL DO As Experienced Backend Engineer you will build greenfield and brownfield, scalable web platforms within the .NET Core environment. In addition to providing input on app architecture, you will create and review pull requests daily and engage with internal teams and directly with clients with an agile environment. You will work in small teams with a product manager, designers and other engineers to scope design and implement features. WHO YOU ARE You are a passionate technologist with the discipline to create and finish projects. You have opinions about your favorite open source projects, or perhaps you have contributed to some or started one of your own. You are a communicator. Whether you are raising the flag within an implementation or sharing your favorite playlist in Slack, you will not shy away from letting your voice be heard. This program interacts with teams on the Pacific coast of the US. Successful candidates will have to align a portion of their day to the morning hours of the client. RESPONSIBILITIES AND DUTIES
  • Design and build scalable enterprise web applications within .NET Core ecosystem
  • Write lots of clean, readable, and reusable C# code
  • Engage daily with your distributed, remote engineering team working on different layers of the infrastructure
  • Collaborate with product designers and clients to clarify requirements, prototype functionality and build products
  • Plan, estimate and prioritize work in a remote, distributed team environment
  • Guide our clients in best practices in order to achieve great project success

QUALIFICATIONS AND SKILLS

  • 5 + years of professional experience with .NET Development
  • Strong server side development experience utilizing .NET Technologies
  • Hands on professional experience using .NET Core
  • Experience with web application frameworks, such as ASP.NET Core
  • Strong knowledge of SOLID Principles
  • Knowledge of concurrency patterns in C#
  • Previous experience building scalable enterprise web applications
  • Have previous experience creating database schemas that represent and support business processes
  • Good understanding of CLR and its limitations, weaknesses, and workarounds
  • Strong hands on experience using Git is required
  • Previous experience using TFS is a plus
  • Previous professional experience with cloud providers is required. Experience with Azure is definitely a plus
  • Familiarity with continuous integration
  • Previous experience collaborating on highly distributed teams
  • Previous consulting experience
  • Experience working within an Agile/Scrum environment.
  • Possess a strong and reliable internet connection.
  • Align a portion of your day with the business hours of Pacific Time Zone - UTC -7

YOU WILL BE SUCCESSFUL WHEN

  • You are able to hit the ground running within your area of expertise and are not afraid of challenges outside of it
  • Thrive on collaborating with other team members and across disciplines
  • You are happy to receive feedback and see it as an opportunity for reflection and improvement
  • You are always learning - Whether you are learning to help your team and customer work through new concepts and technology
  • You are astute, you know when to push an issue and when to let things lie
  • You are friendly - you reach out to your teammates even if they aren’t on your project team
  • You can work through ambiguity - you aren’t shy about asking questions to gain clarity
  • Entrepreneurial and intrapreneurial - always on the lookout for new opportunities to improve the company externally and internally


Job Benefits:

  • Open Vacation Policy
  • Hardware
  • Health, Vision, Dental Benefits
  • Fitness Reimbursement Program
  • Flexible Work Hours
  • Paternity & Maternity Leave
  • Education Allowance
  • Conference Assistance
  • Annual Company Retreat
Skills: php laravel

About us:

BuySellAds helps connect great brands with hard-to-reach audiences. You’ve probably seen our ad solutions on a number of creative sites such as Bootstrap, CodePen, Coding Horror, and many more.

We also work on our own internal projects and that’s where you come in. We’re looking for someone to help manage and grow our suite of design and development web properties on our Owned & Operated team. Working together as a small, tactical unit, we’ll either be maintaining and improving existing sites, or transitioning recently acquired properties to fresh buildouts when it makes sense. This is a really exciting and dynamic role! Finally, based on our team’s current skill sets, we will need this role to lean much more heavily towards back-end development -- in fact we’d love for you to be our expert there.

We are a fully distributed/remote team and stay connected through Slack. We largely work around an EST schedule but are flexible.

Ideally, we’re looking for someone who is:

  • A natural problem solver: integrations and migrations can be messy work, requiring equal measures creativity and patience.

  • A self-starter: remote teams carry lots of autonomy. There’s no micromanaging here. This article really resonates with us!

  • A great communicator: we’re big on teaching, learning, debating, and explaining, and these things require clear, deliberate communication.

  • Experienced working across the full tech-stack

Some hard skills that’d we love to see:

  • Senior-level experience working with PHP and relational databases (mainly Laravel)
  • Comfortable with or eager to learn JavaScript frameworks such as Vue.js
  • Solid understanding of DigitalOcean, AWS (EC2, RDS, S3, Elastic Beanstalk), or similar host
  • Core responsibilities would be creating new web apps and rebuilding others
  • Proven track record of learning new development languages, tools and technologies

  • Experience leading projects from implementation to completion

  • Bonus points for interest in handling site migrations, maintenance, and security as well

Interested?

Amazing. Send along your resume and cover letter telling us why you’d like to join our team!

We do our best to make the hiring process fair and straightforward: we do an initial meet-and-greet Zoom screen, and follow with a team pairing to make sure our culture makes sense. We move quickly on decisions, and we aim to respond to every applicant and provide feedback where appropriate: even if we aren’t the right fit for each other, we want you to know rather than have to second-guess.



Skills: reactjs javascript figma typescript redux

Join our global team of 300+ craftspeople to support our growing distributed services business. We are on a mission to dismantle the traditional consulting ecosystem and replace it with an effective framework for innovation that transforms the way businesses think about and solve problems from the inside out.

WHAT YOU'LL DO As Frontend Engineer you will work on Agile, cross-functional squads to scope, design and build scalable, performant and secure web applications. You will code, create, and review pull requests daily and engage the client to research and discover the "why" and propose and deliver optimal solutions. WHO YOU ARE As our Frontend Engineer, you have deep knowledge of the JavaScript language and experience working with modern React and common React packages. You have a thorough understanding of the options and tools available for managing an application’s state and their underlying functional programming concepts. You are a passionate technologist with the discipline to create and finish projects. You have opinions about your favorite open source projects, or perhaps you have contributed to some or started one of your own. You are a great communicator and are active in your development community. Whether you are raising the flag within an implementation or sharing your favorite playlist in Slack, you will not shy away from letting your voice be heard. RESPONSIBILITIES AND DUTIES
  • Write clean, efficient, performant and secure code to build web applications
  • Provide input on app architecture
  • Work with product designers and clients to clarify requirements
  • Plan, estimate and prioritize work on a cross functional collaborative team
  • Collaborate in a consultative environment
  • Guide our clients in best practices in order to achieve great project success
QUALIFICATIONS AND SKILLS
  • 5 + years of professional development experience
  • Strong front end development experience ideally with single-page applications
  • Experience with 2 or more of the following frameworks & libraries, and programming languages including, but not limited to React, Redux, Thunk/Saga, Immutable, VueJS, NodeJS Docker, AWS, Glamorous.
  • Strong experience using vanilla JavaScript is required
  • Practical knowledge of Typescript is required, and production experience is a strong plus
  • Previous experience collaborating in a quality-focused environment where testing and reviewing is a part of the everyday process
  • Strong experience with semantic HTML and familiarity with web accessibility best practices
  • Familiar with various approaches to styling - from plain CSS to CSS-in-JS, and methodologies for organizing CSS
  • You are familiar and are comfortable using design tools such as Illustrator, Sketch, Zeplin, Figma, Principle, Framer or similar is helpful
  • Experience with modern UI/UX design principles is a strong plus
  • Experience with modern backend technologies and API design/best practices is nice to have
  • Experience with containerization and orchestration tools (Docker and Kubernetes) is a bonus
  • Experience with deploying into and managing cloud providers (Azure, AWS, GCP, etc.) is a bonus
  • Previous experience collaborating on highly distributed teams is a plus
  • Previous consulting experience is preferred
  • Experience working within an Agile/Scrum environment.
  • Possess a strong and reliable internet connection.
  • Align a portion of your day with the business hours. This is a fully remote role.
YOU WILL BE SUCCESSFUL WHEN
  • You are able to hit the ground running within your area of expertise and are not afraid of challenges outside of it
  • Thrive on collaborating with other team members and across disciplines
  • You are happy to receive feedback and see it as an opportunity for reflection and improvement
  • You are always learning - Whether you are learning to help your team and customer work through new concepts and technology
  • You are astute, you know when to push an issue and when to let things lie
  • You are friendly - you reach out to your teammates even if they aren’t on your project team
  • You can work through ambiguity - you aren’t shy about asking questions to gain clarity
  • Entrepreneurial and intrapreneurial - always on the lookout for new opportunities to improve the company externally and internally


Job Benefits:

  • Open Vacation Policy
  • Hardware
  • Health, Vision, Dental Benefits
  • Fitness Reimbursement Program
  • Flexible Work Hours
  • Paternity & Maternity Leave
  • Education Allowance
  • Conference Assistance
  • Annual Company Retreat
Skills: api sql kubernetes .net-core odata

Sr. Software Engineer – API Framework

Want to work with fearless innovators, visionaries, and community-minded people who challenge the status quo? We do too.

Plex is more than a software company — we’re a team of disruptors who are driving innovation and unlocking the promise and value of smart manufacturing.

It isn’t a trend or a moment, it’s a movement. And we’re leading it, but we can’t lead it alone.

That’s where you come in.

Plex Systems, Inc.® delivers the first smart manufacturing platform, helping the world’s leading innovators to make awesome products. Built in the cloud, the Plex Smart Manufacturing Platform includes MES, ERP, supply chain management, Industrial IoT, and analytics.

We believe that anything that can be made can be made better, and we are focused on finding the right people to help us achieve the big important tasks ahead.

Is that person you?

In support of our ongoing growth, we are looking for a Senior Software Engineer with a strong API development background. The Platform Development team prides itself as a team of engineers who believe in and work towards a continuous improvement culture. As a member of our team you will play a key role in our ongoing transformation from monolithic to microservices architecture and adoption of open source technologies. You’ll have the opportunity to shape the technologies that will make up our API stack.

This position can be located remotely within the United States or at our Troy, MI headquarters.

WHAT’S YOUR IMPACT?

  • You will play a key role in helping to design, maintain, and govern Plex’s API strategy.
  • Help us improve the reliability, scalability and security of the products we deliver to our customers.
  • Leverage emerging technologies like containerization and Kubernetes.
  • You will be able to utilize your strong communication / collaboration skills to derive requirements from other engineering teams and internally deliver functionality.
  • Work on a small, independent team with minimal oversight.
  • Balance pragmatism and idealism depending on business needs.
  • Continually learn other programming languages and emerging technologies as needed.
  • Work with and cross train international team members.
  • You will ensure that issues are resolved in an organized and timely manner.

IS IT IN YOU?

  • 6+ years progressive software development experience, including building production ready applications
  • Strong Experience with .Net Core - middleware, hosting, serialization configuration, advanced dependency injection configuration, memory management/optimizations
  • Strong API development knowledge - understanding different API specifications (Open API, OData, etc.) and different integration patterns (REST-like vs. RPC)
  • Experience with building systems that interact with each other via versioned contracts
  • Experience interacting with APIs programmatically
  • Experience with building and running containerized applications
  • Experience with messaging technologies
  • Understanding of different serialization protocols (JSON, Binary)
  • Experience with load and performance testing
  • Nice to have:
    • Experience with K8s and Helm, Flux, etc.
    • Knowledge of Microsoft SQL Server stored procedures
    • Knowledge of Microsoft SQL Server tables, schemas, and relationships.
    • Knowledge of how a presentation, application, and data layer interact
    • Understanding of different architectural patterns outside of 2-Tier architecture

WHAT’S IN IT FOR YOU?

We are proud to be recognized as one of the top workplaces in the tech industry. Our inviting culture fosters collaboration, innovation, and motivates team members to take on important work, every day.

In addition to all the benefits you’d expect from a world-class company like ours, we also offer Day 1 benefits, career growth and professional development opportunities, tuition reimbursement, unlimited paid time off, a wellness allowance to support your family’s well-being, sustainable work-life balance, and flexibility. Our multiple office locations offer a casual-dress workplace, complimentary snacks and drinks, and “de-stress areas” complete with amenities in some locations like massage chairs, golf simulator, ping pong tables and more.

Plex values the power of diversity and inclusion – it isn’t just a talking point for us. It drives our business and fosters fresh thinking, and is reflected in the individuals we hire, and the culture and community we’ve built to support them, such as our Women@Plex and Pride@Plex groups. As an equal opportunity employer, we welcome applicants of all types and from all backgrounds. Plex urges our employees to understand, accept, and celebrate the differences among people.

SOUND LIKE YOUR DREAM JOB?

Apply today!

EXCITED ABOUT PLEX BUT NOT THE RIGHT GIG?

Don’t despair – your perfect fit is on its way! Stay connected, sign up for job alerts or submit a general application on the Plex Careers page.



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

Skills: qa linux automation mysql c++ sysadmin

Percona takes pride in delivering stable and reliable software to our users. We are looking for a
flexible and efficient QA engineer to join our QA team. In this role, you will support our
distributed engineering team by maintaining and improving the quality of our software products
as part of the release process and in an ongoing fashion. This includes tasks such as analyzing
and reporting defects captured by our automated testing frameworks, as well as defining and
implementing new test cases, improving and scaling our testing capabilities and infrastructure.

You will work from your home office, using online tools and resources to contribute to a
high-quality QA environment for Percona and it's customers.

Some international travel will be involved for company-internal meetings and attending
conferences. Access to a reliable high-speed internet connection is required. Flexible work
hours. Laptop & Internet access provided.


What You Will Do
● Contribute to the DevOps and release management lifecycle which includes
coordinating, testing, and the management of releases in collaboration with the Percona
server engineering teams
● Evaluate and improve Percona products and new features based on QA plans, locating
product issues & bugs
● Monitor, and analyze/log failures of automated regression, performance, packaging
and/or other automated QA systems & infrastructure
● Research and recommend tools, behaviors and strategies for making testing better
● Utilize scripting languages such as Shell or Python to enhance testing and improve
automation

Your Experience
● Solid debugging skills and experience (e.g. analyzing log files, spotting patterns)
● Good knowledge of test methods in agile software development environments
● Familiar with established test tools as well as with methods for test automation
● Experience with tools for tracking and documenting development processes (JIRA,
Confluence, git) is an advantage.
● Solid Linux sysadmin skills (e.g. adding/removing software, enabling/disabling services,
general Unix/Linux CLI tools)
● Working with automation tools (CI/CD)
● Automating tasks using Shell or other scripting languages
● Experience with networking, hardware, file systems, server connectivity etc.
● Good communicator & fluent in written and spoken English
● Quick learner & great team player

What Makes You Stand Out
● Previous exposure and experience in database-related technologies, for example, in a
DBA, support or development role
● Experience in Linux systems administration
● Experience with compiling/building/packaging/release engineering/yum/apt
● Coding skills in any language preferably C/C++
● Previous experience with container or virtualization environments
● Proven success working in a distributed environment
● Tertiary studies degree or certifications related to core skills
● Supplemental MySQL technologies



Job Benefits:

  • Flexible working hours
  • Fully remote work
  • Multinational teams
  • Paid time off
  • Paid parental leave
  • Paid yearly team meetings
  • Conference attendance
  • Equity incentive plan
  • Learning and development resources
  • Hardware and software you need for your home office

Time zone: (GMT+01:00) Central European Time - Prague +/- 4 hours

Skills: go linux kubernetes cloud open-source

We’re looking for a full-time Backend Architect with extensive SaaS experience tp help build our flagship product, Percona Monitoring and Management (PMM). This is an amazing opportunity to build something from the ground up and integrate our existing Client/Server products with Cloud to deliver a new wave of services and functionality to our users. The work is challenging, but that’s why it’s also fun and rewarding! Plus, our team is small, so you and your work will have a large impact.


What You Will Do
● Design, architect and support the team in building performant, reliable and high-quality systems
● Interact with stakeholders to translate business needs to clear technical specs and architecture
documents
● Establish frameworks, define development and security guidelines to allow the dev teams to operate
with ease
● Participate in code and design reviews identifying potential improvements
● Identify and uphold engineering best practices
● Develop scalable, high-volume, performant API-first applications focused on simplicity
and user delight
● Plan solutions to highly complex problems well in advance of development starting
● Interact with devops engineers to help build a resilient infrastructure and CI/CD system


Your Experience
● 3-5 years experience setting architectural direction of a web-based product, bonus points for hybrid
on-prem/cloud design
● A deep understanding of modern approaches to building application architecture
● 5+ years programming in Go with excellent programming fundamentals
● Experience with MongoDB, MySQL or PostgreSQL
● Comfortable with Linux (CentOS or Debian or Ubuntu)
● Great experience with Client/Server applications
● Experience in building products on cloud computing platform (AWS or GCP or OpenShift)
● Good command of git, familiarity with Github Actions
● Ability to work with others as well as independently in a fully remote environment
● Excellent written and verbal English language skills


What Will Make You Stand Out
● Knowledge of other databases/data stores (ex: redis, clickhouse)
● Deep knowledge of security and encryption techniques for transmitting and storing sensitive data
● Experience writing and maintaining unit and integration tests
● Experience with Docker and Kubernetes
● Experience with continuous deployment to cloud / virtualized environments
● Experience with Prometheus or other systems monitoring tools
● College degree in Computer Science or similar



Job Benefits:

  • Flexible working hours
  • Fully remote work
  • Multinational teams
  • Paid time off
  • Paid parental leave
  • Paid yearly team meetings
  • Conference attendance
  • Equity incentive plan
  • Learning and development resources
  • Hardware and software you need for your home office

Time zone: (GMT+01:00) Central European Time - Prague +/- 2 hours

Skills: salesforce soql apex lwc

**This is a remote role**

About The Role:

At Facet Wealth, we put the client above all else. As a Salesforce Engineer at Facet Wealth, you will work with our Engineering & Sales teams, playing a critical role in developing the Salesforce components and tools used by our sales team. Our goals are focused on improving the financial lives of millions.

A successful candidate would be proficient in Lightning Web Components, APEX and SOQL, as well as conscious about staying up to date in Salesforce best practices. As well as being open to learning new technology stacks, tackling large and complex problems, and the ability to work both independently and in a peer programming environment.

Tremendous growth potential exists at Facet - your growth opportunities are virtually unlimited. We are truly passionate about helping realize our team members' potential through active mentorship. We value drive, ownership, and commitment as we grow our company.

Your Day-To-Day Responsibilities:

  • Collaborate with the Sales team to define solutions to problems
  • Design, develop, and test code written in LWC and APEX and deploy to Salesforce Cloud
  • Estimate tickets in a Scrum process
  • Participate in daily standups
  • Pair program with other developers
  • Write all the tests. Frustrated about never having time for tests? Not at Facet
  • Constant learning and personal growth

Job Specific Requirements:

  • Excited about learning new skills and working in a startup environment where change is normal
  • 2-8 years of Salesforce development experience
  • LWC, APEX, SOQL experience

Preferred Skills & Experience:

  • Experience with Git and Bitbucket
  • Experience with relational databases and composing SQL queries
  • Experience with The Clean Architecture
  • Experience with automated testing (unit, integration, regression, performance)
  • Experience with call center to Salesforce integrations

Benefits & Compensation:

  • Competitive Salary
  • Equity
  • Unlimited PTO
  • All the benefits: medical, dental, and vision insurance, 401(k) with employer match, short and long term disability coverage (paid by Facet), life insurance options and paid maternity and paternity leave
  • Salesforce Certification reimbursement program
  • Work from anywhere in the US

Why Working At Facet Wealth Is Awesome:

Our mission is to empower people to live more enriched lives by delivering a new standard of financial advice. We're here to deliver amazing client experiences by making financial planning as it should be. No matter the role at Facet, we are all 100% committed to excellence in service of our clients. Every single member of our team is an active participant in helping to improve and evolve our business.

We believe in creating a safe space for open and honest conversations, being inclusive of all communities, and ensuring Facet is a place where everyone's voice can be heard. At Facet Wealth, we specifically look for individuals of varying strengths, skills, backgrounds, and ideas. We believe this gives us a competitive advantage to better serve our clients and employees.



Skills: golang react frontend

**This is a remote role**

About The Role:

At Facet Wealth, we put the client above all else. As a Sr. Full Stack Engineer at Facet Wealth, you will work with our Engineering & Product teams, playing a critical role in developing world class commercial software used by our lead planners & clients. Our goals are focused on developing a product to improve the financial lives of millions.

A successful candidate would be proficient in modern front and back end tools and development methodologies. As well as being interested in learning new languages, technology stacks, tackling large and complex problems, and the ability to work both independently and in a peer programming environment.

Tremendous growth potential exists at Facet - your growth opportunities are virtually unlimited. We are truly passionate about helping realize our team members' potential through active mentorship. We value drive, ownership, and commitment as we grow our company.

Your Day-To-Day Responsibilities:

  • Collaborate with Product and Planners to define solutions to problems
  • Design, develop, and test code written in Golang and React and deployed to AWS
  • Estimate tickets in a ScrumBan process
  • Commit code constantly to Git/Bitbucket in a mainline development environment
  • Write all the tests. Frustrated about never having time for tests? Not at Facet
  • Pair program with other developers as desired
  • Participate in daily standups
  • Participate in weekly "Tech Stack Tuesdays" to learn new development skills and techniques
  • Participate in bi-weekly "Fast Fridays" focused on performance improvements in the app
  • Participate in in quarterly 3 day Hackathons and win fun prizes
  • Constant learning and personal growth

Job Specific Requirements:

  • Excited about learning new skills and working in a startup environment where change is normal
  • 5-10 years of full stack web development or related experience
  • Go, Java, .NET Core, Node.js, or other web-development framework
  • JavaScript experience, React.js is preferred
  • Relational databases experience, MySQL is preferred

Preferred Skills and Experience:

  • Experience with Golang and React
  • Experience with AWS: ECS, EC2, RDS, S3
  • Experience with the REST Architectural style
  • Experience with The Clean Architecture
  • Experience with Git, Bitbucket
  • Experience with frontend toolchains such as Webpack, Gulp, or Grunt
  • Experience with frontend testing tools and frameworks such as Mocha/Chai, BrowserStack, Puppeteer
  • Experience with automated testing (unit, integration, regression, performance)
  • Experience with responsive design and PWAs
  • Familiarity with Linux
  • Familiarity with Docker
  • Familiarity with FinTech APIs such as Plaid, Finicity, Yodlee, APEX, Orion

What We Offer:

  • Competitive Salary
  • Equity
  • Unlimited vacation: we trust you
  • All the benefits: medical, dental, and vision insurance, 401(k) with employer match, short and long term disability coverage (paid by Facet), life insurance options and paid maternity and paternity leave
  • Certification reimbursement program
  • Work from anywhere: our founders are big fans of distributed work

Why Working At Facet Wealth Is Awesome:

Our mission is to empower people to live more enriched lives by delivering a new standard of financial advice. We're here to deliver amazing client experiences by making financial planning as it should be. No matter the role at Facet, we are all 100% committed to excellence in service of our clients. Every single member of our team is an active participant in helping to improve and evolve our business.

We believe in creating a safe space for open and honest conversations, being inclusive of all communities, and ensuring Facet is a place where everyone's voice can be heard. At Facet Wealth, we specifically look for individuals of varying strengths, skills, backgrounds, and ideas. We believe this gives us a competitive advantage to better serve our clients and employees.



Skills: golang react frontend

**This is a remote role**

About The Role:

At Facet Wealth, we put the client above all else. As a Full Stack Engineer at Facet Wealth, you will work with our Engineering & Product teams, playing a critical role in developing world class commercial software used by our lead planners & clients. Our goals are focused on developing a product to improve the financial lives of millions.

A successful candidate would be proficient in modern front and back end tools and development methodologies. As well as being interested in learning new languages, technology stacks, tackling large and complex problems, and the ability to work both independently and in a peer programming environment.

Tremendous growth potential exists at Facet - your growth opportunities are virtually unlimited. We are truly passionate about helping realize our team members' potential through active mentorship. We value drive, ownership, and commitment as we grow our company.

Your Day-To-Day Responsibilities:

  • Collaborate with Product and Planners to define solutions to problems
  • Design, develop, and test code written in Golang and React and deployed to AWS
  • Estimate tickets in a ScrumBan process
  • Commit code constantly to Git/Bitbucket in a mainline development environment
  • Write all the tests. Frustrated about never having time for tests? Not at Facet
  • Pair program with other developers as desired
  • Participate in daily standups
  • Participate in weekly "Tech Stack Tuesdays" to learn new development skills and techniques
  • Participate in bi-weekly "Fast Fridays" focused on performance improvements in the app
  • Participate in in quarterly 3 day Hackathons and win fun prizes
  • Constant learning and personal growth

Job Specific Requirements:

  • Excited about learning new skills and working in a startup environment where change is normal
  • 3-8 years of full stack web development or related experience
  • Go, Java, .NET Core, Node.js, or other web-development framework
  • JavaScript experience, React.js is preferred
  • Relational databases experience, MySQL is preferred

Preferred Skills and Experience:

  • Experience with Golang and React
  • Experience with AWS: ECS, EC2, RDS, S3
  • Experience with the REST Architectural style
  • Experience with The Clean Architecture
  • Experience with Git, Bitbucket
  • Experience with frontend toolchains such as Webpack, Gulp, or Grunt
  • Experience with frontend testing tools and frameworks such as Mocha/Chai, BrowserStack, Puppeteer
  • Experience with automated testing (unit, integration, regression, performance)
  • Experience with responsive design and PWAs
  • Familiarity with Linux
  • Familiarity with Docker
  • Familiarity with FinTech APIs such as Plaid, Finicity, Yodlee, APEX, Orion

What We Offer:

  • Competitive Salary and Equity
  • Unlimited vacation: we trust you
  • All the benefits: medical, dental, and vision insurance, 401(k) with employer match, short and long term disability coverage (paid by Facet), life insurance options and paid maternity and paternity leave
  • Certification reimbursement program
  • Work from anywhere: our founders are big fans of distributed work

Why Working At Facet Wealth Is Awesome:

Our mission is to empower people to live more enriched lives by delivering a new standard of financial advice. We're here to deliver amazing client experiences by making financial planning as it should be. No matter the role at Facet, we are all 100% committed to excellence in service of our clients. Every single member of our team is an active participant in helping to improve and evolve our business.

We believe in creating a safe space for open and honest conversations, being inclusive of all communities, and ensuring Facet is a place where everyone's voice can be heard. At Facet Wealth, we specifically look for individuals of varying strengths, skills, backgrounds, and ideas. We believe this gives us a competitive advantage to better serve our clients and employees.



Skills: scala amazon-web-services terraform amazon-sqs amazon-rds
Scala Engineer (Management Console) UK (remote or office-based) Who are we: We are a team of engineers who want to get things done. Our open core behavioural data platform is used by data teams to drive a better understanding of their customers – the right way. We empower and actively encourage companies to own their data strategy and the data it creates. Data quality, privacy and security are our top priorities. Snowplow is a technical product, so our Engineering team is at the forefront of what we’re offering our customers and community. We have steadily grown the team over the last two years, following investment from Atlantic Bridge and MMC Ventures. Our aim through this growth has been to maintain, if not increase, our productivity from the early days. We focus on building autonomous teams of engineers who understand where they fit in the wider Engineering efforts and collaborate closely with our top team of Product Managers. That’s us in 146 words, but there is so much more we could tell you! The Opportunity: We’re looking for an experienced Scala Engineer to enhance and extend the capabilities of the online data management experience we give our customers. You’ll be working to build features that support the daily workflows of data teams and make their lives easier. Our management console is offering control of the pipelines and visibility into them, while also trying to solve problems of organisational complexity. The cross-functional team you will join sits between infrastructure, the pipeline, and our customers, offering a complete view of how Snowplow technology is positively impacting data teams and their capability to drive their business forward. Our ethos is that we want the right people making the best decisions, and you can expect we’ll be asking you what you think. Our engineers take on a lot of responsibility. This includes product ownership, testing (automated wherever possible), route to live, etc. We are not micromanaged and we don’t throw our work over the fence. In learning about and taking on these responsibilities we believe we can make quicker decisions. Our wider team of 25+ fully remote engineers work directly and closely with other teams in the business. We have been remote for many years and do remote very well, while continually looking at how to do it better and adapt as we grow. There is a huge opportunity at Snowplow to learn more about all aspects of engineering and data, from code to customers, and how to be the most productive and empowered version of you. What you’ll be doing:Enhancing the Snowplow management console. Building features to monitor pipelines, control their configuration, and support data governance. ● Working within the Scala ecosystem. You’ll primarily be working with purely functional Scala, along with with cats, cats-effect, fs2, http4s and various other libraries mostly from Typelevel stack. Although you might also get a chance to explore a Python repository with code sitting outside the critical path. ● Building fine-grained access policies. We have integrated with the Open Policy Agent to manage fine-grained policies in the console. You will be building Rego expressions to implement such policies together with their automated tests. We understand this is a bit too specialised and do not expect you to be familiar with OPA/Rego already (but of course would highly appreciate it if you are). ● Looking after the route to live. You’ll be writing Terraform to automate the deployment process of our backend. ● Protecting future-us through automated testing. Continue to improve our automation and testing experiences, extend our existing Github Actions CI/CD processes to make it easier to work and contribute to our projects. ● Writing top documentation. We understand the importance of documentation in supporting our users and scaling that support as efficiently as possible. Whenever we release new features we try to ensure they are accurately documented. ● Supporting our customers. The team you will join does not have on-call rotations, but its members engage in escalated tickets to support our customers when they need help. ● Be empowered and empower others. Working in a productive, empowered team. Most companies talk about the importance of this, but we’re really doing it. Let’s talk about how. Technical requirements of the role:You have professional Scala experience. You are also experienced with the Typelevel stack, or at the very least you are eager to dive into pure functional programming and master it with Scala. ● You have had some exposure to AWS. We are running on AWS and use services such as ECS/Fargate, Elasticache, RDS, ECR, SNS, SQS. Ideally you have also written a bit of Terraform in the past. ● You place maximum emphasis on security. Data security and integrity are fundamental to what we do, so you’ll need a solid understanding of security threats and how to overcome them. What you need to be successful in this role: We take pride in our culture. A strong culture fit is at least as important as technical skills. We try to remain humble while doing our job as best as we can. We recognise that successful teams are not simply the sum of their parts, but rather an empowered, motivated, highly collaborative whole. ● You are kind and empathetic. We expect team members to be polite and respectful when interacting with customers and colleagues alike. Nobody knows everything, no-one is always right, and we all make mistakes. Being able to recognise that and drive discussions or retrospectives towards learning and improvement is paramount. ● You are pragmatic. We can’t do everything today. We highly value correctness and want to be proud of our code, but cannot aim for arbitrary definitions of quality at the expense of feature delivery. We balance our speed of learning with our commitment to providing a reliable and trusted service to customers. ● You enjoy working remotely. Our remote team depends on expert collaborators to work effectively. You’ll be a great communicator and enjoy working closely with the team. ● You are self-motivated. You don’t wait to be told what to do. You can understand a problem, drive toward a solution and recognise when you need support or more direction. ● You care about data and data teams. Previous experience in data is a plus, but most importantly you have an interest in data, supporting data professionals and empowering companies to make better decisions. What you get in return: ● A competitive package, including share options25 days of holiday a year (plus public holidays) ● Freedom to work from wherever suits you best ● Cycle to work scheme if UK-based ● Two fantastic company Away Weeks in a different European city each year (or when this isn’t possible, we have “Stay Away Weeks”) ● Mental health support including therapy sessions ● Work alongside a supportive and talented team with the opportunity to work on cutting edge technology and challenging problems ● Grow and develop in a fast-moving, collaborative organisation ● MacBook and home office equipment ● Enjoy fun events organised by our Cultural Work Committee ● Convenient location in central London for those who want to work there / when you come to visit ● Continuous supply of Pact coffee and healthy snacks in the office when you’re here! 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.

Job Benefits:

  • A competitive package, including share options
  • MacBook Pro & home office equipment
  • 25 (or 23 if US-based) days holiday plus bank holidays
  • Freedom to work wherever suits you best
  • Flexible working hours
  • Two fantastic company Away Weeks in a different city each year
  • Convenient office in Central London for those who want to work there
  • Mental health support including therapy sessions
  • Work alongside a supportive and talented team
  • Grow and develop in a fast-moving, collaborative organisation

Time zone: (GMT+00:00) London