Find Remote Jobs Worldwide & Work From Anywhere

Recent remote jobs

Skills: node.js express typeorm amazon-web-services amazon-rds

(Remote, Full-Time, Anywhere in the World)

We are looking for a skilled and passionate Back End Software Engineer to join our Tech Team to build and scale effective software solutions. We are in need of an enthusiastic self-starter with deep expertise in complex back end structures capable of working with different integrated systems.

What We Do

We make business software solutions for niche service companies that allow them to organize and run their business efficiently at scale. Our clients include custom manufacturers, concierge service providers, financial service companies, and others who deliver a high end service to their clientele and need to run a tight operation, which is increasingly difficult to do as their company grows - so they make use of our automation solutions to help them in this.

Our solutions are custom to each client and normally include both internally used systems (such as a highly customized CRM system, an ERP to manage accounting and inventory, ticketing system to manage client requests, etc.) and externally used systems (such as client / vendor / partner portals and mobile apps). They involve a great amount of integration and need to be built in a scalable and highly functional way.

As our platforms, we utilize the following:

  • Amazon AWS's serverless technologies and ECS for our back and front end apps (Lambda, Amplify, S3, etc.).

  • Zoho's CRM and ERP Tools (Desk, Books, etc.).

  • Vonage/Nexmo-based telephony and communications solutions (Vonage Business Phone, Nexmo Voice/SMS, OpenTalk, etc.).

Our approach to building solutions is focused on creating effective apps in the most efficient way possible. We try to reuse what we did on previous projects in order to ensure that we deliver good and effective applications with minimal effort and risk, while ensuring good quality throughout.

Work Process & Team Structure

Our company works on a very strict form of waterfall-like model in order to ensure that no delays occur on projects. Specifically, we put in a great deal of effort to make sure to have extremely well-defined requirements that will enable our systems to be effective by design and relevant to the business using them. Before the project ever gets to the engineering team, our business consultants conduct an extensive study of our client business and put together a very complete understanding of the client's business model, which we then pass on to our product designers who create highly effective and relevant designs (leveraging, where possible parts of our past projects) - these designs are them rigorously vetted by the entire design team, the relevant business consultants, QA's, and our leading engineers to ensure that they are complete and will result in a successful project. The requirements are then approved and passed to the lead engineer who architects the entire software project and allocates deliverables and tasks to the respective team members.

The engineering teams are usually small (under 8 people at any given time on the project), which allows to ensure a good amount of personal responsibility and allows to recognize every engineer's accomplishment in the actual functional deliverables produced and not some BS metric like hours worked or lines of code written. All deliverables are code reviewed by the project team, approved by the lead engineer, and assessed by QA right away. Engineers who produce high quality working deliverables and do so quickly are recognized and given bonuses and raises on project completion.


What We Will Expect From You


As an Engineer, your ultimate deliverable will be to effectively build a solution (or a part of it) that will be implemented in the client's business and run successfully going forward. Specifically we will expect from you:

  • Functioning and scalable systems that will work effectively and for a long time;

  • Ingenuity to come up with the most effective to build solutions with minimal complexity that meets the needed functionality;

  • Pro-activity to think ahead and create usable and practical systems, as opposed to just plainly following along the requirements given to you with no critical analysis;

  • Consistently high quality across all of your deliverables.

Depending on your level (which will be assessed during the hiring process), you will be given a matching level of responsibility (either an associate working on small tasks, an engineer working on large and complex tasks, or a lead engineer architecting the projects and leading project teams to get projects done). After each project completion, your performance will be reassessed and your level will be adjusted, which will be followed with financial rewards if success was accomplished.

You will be free to decide how you want to accomplish your goal, so long as the produced result matches our quality standards and fits in the team's overall strategy and tech base. You will be held accountable for the outcomes of your actions, and not your activities.

Requirements

We have a tight business to run and our jobs require a certain commitment to results and willingness to accept responsibility for the individual actions on the part of our employees. Therefore, we require our candidates to:

  • Understand that an activity by itself is useless unless it produces a useful outcome;

  • Be ready to self-organize and self-manage and make own decisions about what to do in order to deliver the result;

  • Be willing to re-examine approaches and methods when results suggest that current approaches aren't working;

  • Be willing to endure hard work to achieve success and not expect instant gratification;

  • Approach matters rigorously and analytically;

  • Act on the above.

The following skills/experience will be necessary:

  • A solid knowledge of Node.js-based back end technologies.

  • Experience in delivering production ready and effective applications;

  • Experience with complex SQL and NoSQL databases.

  • Experience with different APIs and complex integrations between systems.

  • Effective written and verbal English to communicate with our international team.

  • Basic understanding of DevOps and SDLC to cooperate with other developers in building the product.

The following will help:

  • Experience with Amazon AWS, serverless technologies, and container deployment on its platform.

  • Experience with CRM and ERP systems such as Zoho and others.

What We Offer

  • High Performance Oriented Management

The organization is consistently and constantly managed for performance and results. High performers are rewarded. Excuses are not accepted and employees who make them are ejected. Long, unnecessary, bloviating meetings do not exist. Direct, quick and clear feedback is given on everybody's work. The owner personally manages the business and there is little middle management present. If you prove yourself to be a reliable and effective employee, you will have all the necessary authority, resources, etc. made available to you in order to deliver your results.

  • Results Based Compensation Schedule

There is base pay and project bonus pay. Base pay varies significantly by the Engineer's level of ability and responsibility (Lead/Engineer/Associate) that the Engineer takes on projects - this level is reassessed after every project that the Engineer completes. Projects upon completion are rewarded with a bonus - bonus depends on the delivery of all requirements assigned to the Engineer, timeliness of delivery, rate of errors, and the amount of management attention needed in the project. Engineers who can deliver functional solutions that match requirements quickly and with little management action to correct errors get the best rewards and promotions in the organization.

  • Freely Arranged Schedule

You decide when you want to work. What we expect from you are results. Project Leads arrange daily communications with the team in a schedule that works best for everyone, and company-wide there is only one team meeting occurring twice per week. Outside of that, you set your own hours and work when it is easiest for you to.

  • Work as an Engineer, Not Just a Coder

Our Engineers work to build solutions and not just to write code. You will have freedom in how you want to architect the solutions you are making and we will heavily encourage initiative on your part, so long as you direct your initiative to quality and effective delivery.

  • Growth Within Our Organization

We are a dynamic and growing organization with a team spread around multiple continents. If you prove yourself as a responsible, driven and motivated individual, there will be opportunities for you to lead projects and manage tech teams.

Hiring Process

Our candidate selection process is designed to assess people strictly by their merit. We do not make you go through a long round of interviews, instead, we follow a straight-forward sequence:

1. Job Application Form.

2. Online Skills Assessment.

3. Interview.

4. Paid Practical Assignment.

5. Evaluation and Offer.



Job Benefits:

  • Results-Focused Approach to Work
  • Bonuses and Raises for Successfully Delivered Projects
  • Freely Arranged Schedule
  • Work as an Engineer, Not Just a Coder
  • Opportunities for Growth and Leadership
  • No-BS Management
  • Un-regimented Time Off for Result Producing Employees
Skills: testing automated-tests automation


Test Engineer, Big 4 Bank, Permanent Role, $117K+ Super + Bonus, Sydney CBA

A large financial organization is seeking an experienced digital Test Engineer to join their enterprise wide program. This technology team will be responsible for ongoing development and testing of the organization's digital products, working towards implementing innovative and emerging technology.

In this role, you will be responsible for executing and maintaining automated test assets to ensure the desired level of quality and test coverage as well as completing the test activities of system testing, accessibility testing, cross browser testing and end to end testing. This position will involve a close collaboration with the scrum team, where strong communication skills will be required to drive testability in solution design.

To be successful within this role, you will demonstrate the following experience;
  • 3+ years' experience as a Test Engineer within Financial Services
  • Demonstrable working experience in C# and/or Java, test automation frameworks and tools for the technical stack
  • Demonstrable working experience in Web services, REST/SOAP/XML and API/Service based testing using tools such as POSTMAN
  • Demonstrable working experience and an advocate for Agile methodology, and Agile delivery toolset such as JIRA



This is a permanent position with an annual rate of $90 - $117K + Super + 20 % Bonus. You will become a part of a dynamic, fast paced company in the heart of the Sydney CBD.

To apply for this role or discuss the position in more detail please contact Emily Hopcroft on 02 8062 6180 or by email on Emily.Hopcroft@hays.com.au. If this job isn't quite right for you but you are looking for a new position, please contact us for a confidential discussion on your career.

SA Licence number : LHS 297508

Skills: scala akka graphql scala-cats apache-kafka-streams

Overview

LeadIQ makes sales teams more efficient. Research your prospects, find their contact data, and save them right into your CRM, all in one click.

We’re looking for a leader who's willing to roll up his/her sleeve with the team to build infrastructure around our data quality, committed and animated to leading a team through collaborations and mentoring, you are challenged to bring in new perspectives and initiatives on how to better groom and retain talent meanwhile assuring the quality and sustainability of our applications.

Qualification:

  • At least 5 years Scala experience (not including spark scripting)
  • Have worked on large, developer-oriented APIs
  • Strong in functional programming, extremely comfortable with recursion, and familiar with patterns from common Scala FP libraries (e.g. cats/scalaz/monix/zio)
  • Familiarity with MongoDB or a similar no-sql database
  • Hands on experience with kafka

Nice to have’s:

  • Familiarity with AWS and basic devops
  • Experience with GraphQL
  • Experience with protobuf
  • Basic familiarity with ML concepts


Job Benefits:

  • Health Insurance
  • Stock, Stock Options and/or Equity
  • Vacation/ Paid Time Off/ Paid Sick Days etc.
  • Work From Home
  • Office Perks (free lunches, snacks filled pantry)
  • Gym Benefits
  • Meal Benefits
  • Remote First Culture
Skills: node.js reactjs postgresql

The role ✨

We’re looking for a Software Support Engineer who cares deeply about enabling non technical colleagues with their daily operations through the development of tools, applications, code improvements and scripts which aim to improve, automate or completely remove those same operations. Someone with a passion for problem solving and debugging the most obnoxious of bugs.

Skills: continuous-integration gitlab kubernetes datadog

The role ✨

As a Site Reliability Engineer you care about designing reliable and scalable software architecture and infrastructure. You have a deep interest for automating processes and operations, monitoring production systems and building tools which delight other Software Engineers.

This is an opportunity to join a team of talented problem solvers, looking at untangling a complex problem and finding a simple solution. Through your work, you will have a direct impact on how people get paid, by helping us take Pento to the next level and building seamless experiences for our customers.

Our tech stack ⚙️

We build and host our application using modern and reliable technologies that our team knows and trusts, including React, Redux, GraphQL, Golang, PostgreSQL, Docker and Kubernetes.

Everything is hosted on Google Cloud Platform and we use a variety of their services, including GCS, Cloud Run and GKE.

What will you be doing?

Skills: reactjs javascript graphql

The role ✨

We’re looking for a Frontend Engineer who cares deeply about building captivating user experiences while challenging our thinking on software architecture. Someone with a passion for building beautiful products, and that are always up for a challenge.

This is an opportunity to join a team of talented problem solvers, looking at untangling a complex problem and finding a simple solution. Through your work, you will have a direct impact on how people get paid, by helping us take Pento to the next level and building seamless experiences for our customers.

Our tech stack ⚙️

We build and host our application using modern and reliable technologies like React, GraphQL, Golang, PostgreSQL, Docker and Kubernetes. On top of that we also have our own built in-house technologies, like our design system, that not only facilitates the collaboration between our Product Designers and Frontend Engineers, but also stimulates coherence and speed in all our Frontend development.

What will you be doing?

Skills: postgresql reactjs go graphql

The role ✨

We’re looking for a Backend Engineer who cares deeply about building flawless product features while challenging our thinking on software architecture. Someone with a passion for building performant and reliable systems, and that are always up for a challenge.

This is an opportunity to join a team of talented problem solvers, looking at untangling a complex problem and finding a simple solution. Through your work, you will have a direct impact on how people get paid, by helping us take Pento to the next level and building seamless experiences for our customers.

Our tech stack ⚙️

We build and host our application using modern and reliable technologies that our team knows and trusts, including React, GraphQL, Golang, PostgreSQL, Docker and Kubernetes.

What will you be doing?

Skills: nodejs reactjs reactnative nestjs

(Toronto area candidates preferred or remote in GMT-4, GMT-5, GMT-6, GMT-7, and GMT-8 timezones. All candidates should have eligibility to work in Canada. We are not offering working visa sponsorship at this time so please apply only if you are eligible to work in Canada)

Crowdlinker is an end-to-end digital product studio based in Toronto and Barcelona with a relentless focus on our customers. We connect people through technology by being the strongest link between companies, their ideas, and their clients. We do so by excelling at digital strategy, creative design, full-stack development of websites & web/mobile apps, and digital marketing (SEO, SEM, PPC, Marketing Automation). Our clients include large startups like Freshbooks, TopHat, League, and Second Closet, as well as enterprises like Unilever, Nestlé and NBC Universal. We create cutting-edge applications using the latest technologies and design them with an exceptional user experience.

As a Full-Stack Developer, you will be responsible for ensuring that user stories and features of projects are executed using sound development practices and the most up-to-date and reliable tools. You will collaborate with product managers and designers to ensure that the problem is being solved in the correct manner. Every team member at Crowdlinker is equally responsible for the success of the project as a whole and so you will bring a strong level of organization, communication and accountability to the work that you do.

We are looking for someone to be a Full-Stack Ninja, and so your ability to code the front-end is critical and a strong understanding of the back-end is needed. We are looking for developers with an obsession for clean, well-structured coding practices who think about the sustainability of the products they build.

We are growing quickly, which means there are always new and exciting challenges at Crowdlinker. We are looking for someone who is comfortable taking risks and solve burning problems. We embrace change, see challenges as opportunities and focus on solutions. We do offer great pay and benefits. We hope you can join us to push the boundaries of what’s possible.

Requirements

Must Haves:

  • 2-3+ years of web / mobile development experience.
  • Proficient knowledge of at least one backend programming language like Node.js / Python / PHP
  • Excellent understanding at least one backend framework like Express, NestJS, Laravel or Django etc
  • Experience working with SQL databases (PostgreSQL/MySQL) OR NoSQL databases (MongoDB, DynamoDB, Redis, etc.)
  • Experience working with REST APIs
  • Proficient in using front-end frameworks such as React.js, React Native or Vue.js
  • Proficient with TypeScript, ES5/ES6, state management libraries like Redux / Context API, React Hooks, JSX and CSS-in-JS
  • Experience designing application architectures and concepts like unit testing, TDD, and continuous integration.
  • Impeccable written and verbal communication skills as you will be working closely with designers, product managers and sometimes clients.
  • A sound understanding of design concepts and best practices required to build systems with considerations for scalability, performance, maintainability, testability, and extensibility
  • Strong understanding of project management tools in the Atlassian Suite (Jira, Bitbucket, Confluence etc.)
  • Experience working with Agile principles.
  • Experience with Git for version control
  • Proficient in writing maintainable CSS / SCSS with a strong understanding of Flexbox & experience working with responsive web design frameworks, such as Bootstrap / Zurb Foundation.
  • Have excellent communication, collaboration skills and comfortable communicating via email, Slack or on video calls.

Nice to Haves:

  • Experience with GraphQL
  • Experience with testing libraries like Jest, Cypress, etc.
  • Experience with Docker
  • An overall understanding of popular frontend and backend languages, their associated frameworks and their upsides/downsides.
  • Can mentor and coach other developers to skill up in their craft.
  • Familiarity with cloud providers, such as AWS, Google Cloud Platform and Digital Ocean.
  • An impressive portfolio / Github handle to demonstrate skillsets.

Responsibilities

  • Participate in technical design and planning discussions
  • Work closely with our designers on implementing designs into code.
  • Work closely with our product managers to ensure projects are delivered in a timely fashion.
  • Provide timely and accurate estimates for project deliverables.
  • Hands-on troubleshooting, debugging and fixing of issues during development and post-release.
  • Participate in and contribute to client meetings and proposals.
  • Lead, mentor and coach our developers to level them up in their craft

    We don't expect you to know all of the above! We're always constantly working with new technologies and learning is a part of the job!

What’s in it for you?

  • Gain experience working with team of experienced developers.
  • Learn and implement the latest and greatest in new frameworks and technologies. (Receive up to $10k to take relevant courses.)
  • Learn faster by working on a variety of client projects throughout the year.
  • A ground-level opportunity to join a growing company early and accelerate your career.
  • Code with us the sensible way, using continuous integration, automated testing and deployment, proper testing/staging servers, Git repos with proper branching and all other DevOps practices that make developers’ lives easier overall.
  • A strong culture of excellence, mutual mentorship, and transparency.
  • The chance to work in fully operational, cross-functional product teams, giving you the opportunity to enhance your understanding of design, digital marketing and product management.

Perks

  • Competitive compensation.
  • Potential for stock in the company.
  • 5 weeks paid vacation.
  • Comprehensive medical and dental plan, which includes $800 per practitioner (e.g. massage therapy, physiotherapy, orthotics, acupuncture, etc...)
  • Cool office in trendy Entertainment district at 119 Spadina Avenue.
  • Flexible hours with an option to work from home.
  • Optional computer hardware.
  • Optional company mobile hardware and phone plan.

Duration of the role

This is a full-time, permanent role, not a contractor position.

How to apply

In your application, please include:

  • A link to your GitHub profile if you have one.
  • A link to your LinkedIn profile if you have one.
  • A link to your portfolio of work if you have one.
  • A summary of how you would be able to make a difference in our team.

You may include a traditional resume and cover letter as well, although it is not required.



Skills: java spring postgresql mysql mongodb

Job description

Are you looking for remote long-term projects?
Are you tired of negotiations with clients and paperwork?
Are you uncertain whether you’ll get the next payment in time?
Are you new to contract-based work?

With Soshace you’ll get:

  • Freedom to choose projects and your geography;
  • Guarantee of regular payments and reliable clients;
  • Self-development on modern projects in the tech stack you have experience with.

You go through the 2-step interview process and our talent team finds you the project that fits your experience and expectations:

  • You work remotely;
  • You work on stable long-term projects;
  • You have a full-time workload (from 30 hours a week and more);
  • We sign an official contract;
  • We guarantee a full payment even if a client doesn’t pay us in time;
  • We search for clients and do all the paperwork;
  • After the first project ends, we’ll find you the next project, and so on;
  • The hourly rate we offer depends on your qualification level.

We’ll be a great team together if you have:

  • 3+ years of professional software development experience with Java;
  • 1+ year of professional experience with Spring framework;
  • Experience with SQL and NoSQl databases;
  • A strong portfolio of projects in which you have taken part;
  • Spoken and written English skills on Upper-Intermediate level and higher.

Assessment steps:

  • Online test (60 minutes);
  • Technical interview (120 minutes).

Due to our clients’ demands, we have limited our geographical scope and the regions we work with to Europe, Americas, Oceania, and CIS.

Soshace recruitment team would be happy to tell you more about the opportunity when you send us your CV!



Skills: javascript node.js express nestjs hapi

Job description

Are you looking for remote long-term projects?
Are you tired of negotiations with clients and paperwork?
Are you uncertain whether you’ll get the next payment in time?
Are you new to contract-based work?

With Soshace you’ll get:

  • Freedom to choose projects and your geography;
  • Guarantee of regular payments and reliable clients;
  • Self-development on modern projects in the tech stack you have experience with.

You go through the 2-step interview process and our talent team finds you the project that fits your experience and expectations:

  • You work remotely;
  • You work on stable long-term projects;
  • You have a full-time workload (from 30 hours a week and more);
  • We sign an official contract;
  • We guarantee a full payment even if a client doesn’t pay us in time;
  • We search for clients and do all the paperwork;
  • After the first project ends, we’ll find you the next project, and so on;
  • The hourly rate we offer depends on your qualification level.

We’ll be a great team together if you have:

  • 3+ years of professional software development experience with JavaScript;
  • 1+ year of professional experience with Node.js;
  • Experience with one of Node.js frameworks like Nest.js, Express, Hapi.js;
  • Experience with SQL and NoSQl databases;
  • A strong portfolio of projects in which you have taken part;
  • Spoken and written English skills on Upper-Intermediate level and higher.

Assessment steps:

  • Online test (60 minutes);
  • Technical interview (120 minutes).

Due to our clients’ demands, we have limited our geographical scope and the regions we work with to Europe, Americas, Oceania, and CIS.

Soshace recruitment team would be happy to tell you more about the opportunity when you send us your CV!



Rjoin | All rights reserved 2020-2022