Find Remote Jobs Worldwide & Work From Anywhere

Recent remote jobs

Skills: react-native typescript mobx

Compensation: 76,000 RAND per month

Do you do your own dishes? We've got a job for you (and it's not dishwashing ;-) ).

Do you put them in the sink and expect someone else to do them? Move on, please.

Do you get pissed (in a professional way) when someone else leaves their dishes in the sink? Please apply!

TrainerRoad is looking to expand our engineering group. We're looking for smart software engineers who "get things done." We’re interested in candidates in South Africa.  They will be full-time employees of TrainerRoad and will join a cross-functional pod on an established remote team.

Areas of work include React, TypeScript, Electron, and React Native.

App Development
We're recently re-written our mobile and desktop apps in React/RN with Typescript.  It's a solid codebase (it can always be better) and we strive to add to it without making it exponentially more complicated.

Our goal of the re-write was to increase the speed of app development. We did this through hot module reloading, fast computers, a great build chain, automated testing, clear and well-defined issues, and a dedicated QA team that tests every PR.

We track what our users do, learn from that, and improve the product. We want this loop to be as quick as possible.

Our website is built in Angular 2+ and there's the opportunity to work on the web in Angular, although we will be migrating this to react in the future.

This job is primarily for React (on Electron or web) and React Native app development.

Engineering Principles we believe in
- Write good code, but not necessarily great code.
Good code ships, great code gets "tinkered" with and debated about ad nauseam.

- Good code is understandable. 
We admit it, we've made things too complex in the past. We've had complex class hierarchies and really shown off our CS skills.

Sure, there are fewer lines of code, but it takes someone a few days to figure out what's going on and it's easy to write bugs.

We believe in a few more lines of code for the sake of clarity and debugging ease.

- Good code is testable, and we're pragmatic about testing. 
You don't get the same testing ROI for every line of code. We believe to test the areas that are most likely to break, are tricky, or are likely to be changed. We still run thousands of unit tests per build, but we're not testing 1+1 = 2.

- Quick builds will set you free! 
To be a successful engineer, you need to get into "flow" (more on that below) as often as you can. That's why we love hot module reloading.

- We want just enough process to be awesome, and nothing more.
We have engineers review issues before a sprint for clarity and completeness. When they submit a PR there's always code review, UI/Unit tests run, then QA manually tests.

For the web, we automatically push every PR that's merged into Master.

For the app, we do weekly releases where there's a final regression test with all merged PRs from the previous week.

Our process prevents bugs/regressions and ultimately saves a lot of time.

- Long-running branches are the devil
Oftentimes projects will take weeks/months before they are launched.

Instead of experiencing a merge/testing hell at the end of the project, we encourage small PRs into master with a "feature flag" on the new project that allows employees to use the feature in production but not our users.

Cool Things We Do
- Every PR has a set of unit tests and automated UI tests run against it.
- Every PR is code reviewed.
- We have a dedicated QA team to manually check your PR (it requires four testers to sign off).
- Every web PR that is approved is automatically deployed (CI).
- We've got a beta system that has a flow of production data that helps you develop and test your code without worry of breaking things.
- Everything is hosted on Azure. There's plenty of dev/beta/test servers and databases to use.
- We are organized into cross-functional pods of 6-10 people with their own Product Manager. They work on a feature across platforms.
- We run two-week sprints. The web/app team reviews, estimates, and discusses all sprint issues before they are free to be worked on.
- We often pair-program.
- Our engineering, marketing, and design team are remote.
- We have a skilled design team that handles the HTML/LESS for the apps and websites.

Who We're Looking For
We want smart engineers who get shit done! Not only do you have to be smart, but you also have to be pragmatic.

Let's say you need to paint a room white.

Smart and Pragmatic Engineer: A pragmatic engineer fills up a sprayer (rather than use a paintbrush), gets to work, and makes sure they don't paint themselves into a corner.

Smart Engineer (but not pragmatic): A smart engineer who's not pragmatic might design a system to change the color of the room in just 30 seconds. Sure, it would take 2 months to build the system but we could change colors so quickly! It's totally optimized for repainting!

If the second example sounds like you, please do not apply. We know it's fun to go hog wild in projects but we need to "get shit done". There's a whole line of other engineers and designers waiting for that room to get painted so they can do their own work on it.

We're a Team, Not a Family
It sounds harsh to say, but we're not a Family. I know lots of businesses call themselves a family, but I think it's BS. If you get drunk at work and yell at someone, we're going to let you go (although we would give Grandma a pass at Thanksgiving).

It's better to think of TrainerRoad like a sports team. Everyone has their role and their jobs. It's our jobs as managers to bring new hires up to speed, train them in our system, and coach them to be successful.

If someone is not performing, we need to talk to them, coach them, find out what's going wrong and where we can improve. If someone just can't perform to the standard level of the team and we can't coach them to get better, we have to let that person go.

Another clear sign that you have a high-performance team is that if everyone would "enthusiastically rehire" each other for their current roles. It really makes work wonderful when you respect, trust, and value your co-workers.

Required Technology Experience
React
Redux/Mobx
Typescript
Git
Web Application Experience (interactive web pages)

Optional Technology Experience
React Native
Electron
Native iOS/Android
Angular
C# (We use this on our web backend)


Remote Work in South Africa
We're looking for the best candidate we can find in South Africa. Our current dev team is spread out across the US. It works very well with the help of Slack and Github.

We expect remote South African engineers to have overlap with the West Coast US office and we'd ask you to work at least until 8 pm South African time.  That would be 10-11 am Pacific time depending on Day Light Savings

Salary
We're looking to hire engineers at 76,000 Rand per month. We can tie that to USD or Rand (your choice).  The USD equvilent would be $60,000/year.

Perks
- Unlimited Vacation
- Flexible schedule
- Fast computers
- Access to the latest fitness devices (power meters, trainers, sensors, etc.)
- Co-workers you can learn from

Your Resume should have:
- Links to any open source projects you've contributed to (not required)
- Github/StackOverflow username if you'd like
- Examples of experience in the "Optional Technology Experience" area

Your Cover Letter should have:
- Let us know why you want to work for TrainerRoad

We also Require
The best engineers only want to work with other great engineers. We've found that the best way to find great engineers is to have them code, not just answer trivia questions during an interview.

That's why we require applications to do a refactoring exercise as part of their job submission. The right candidate won't find this a pain in the ass; it should be enjoyable.

This also weeds out the vast majority of candidates who just fire off resumes everywhere.

You can find the refactoring exercise here: https://github.com/trainerroad/RefactoringChallenge

It has a README.md with instructions.

Excited about our Company?
In your application let us know why you want to work with us and why you think you'd be a good fit for our company.

FAQs

Do I have to be a cyclist to apply?
Nope! Not everyone in the company is a cyclist. It helps if you're an active racer but it's not required. If you are a racer or TrainerRoad user, let us know!

What's unlimited vacation mean?
The CEO of TrainerRoad used to be an engineer at a Fortune 500 company where life was a grind. We believe employees put out their best work when they are happy and not burnt out.

If your brain just isn't working at 6 pm, we encourage employees to go home and rest up. It does no one any good to sit and stare at the computer screen for another two hours. We don't track that time.

Employees generally shoot for around four weeks of REAL vacation time (no slack checking) but some take more, and some take less. The thing we care about is how productive you can be and how much value you can add to the company. The bottom line, we want people who are passionate and get things done. If you meet those requirements, everything else works itself out.

That being said, if you end up taking massive amounts of vacation, come in late, leave early, and aren't producing outstanding work we're going to have a problem.

How do you work?
We're big believers in Deep Work and Flow. If you're not turning off Slack (snooze), going DND on your phone, and shutting off the world for multiple hours a day you're probably not being as productive as you could be. The idea is a developer should be able to work on a chunk of work that they understand distraction-free for multiple hours totally. This is the only way the company moves forward.

We try to work as pragmatically as we can. We have excellent designers on staff who go from mockups to responsive HTML with light javascript work.

Development uses Github with a strict pull request process. We test, comment, refactor, and improve each other's pull requests.

We have a QA team (we call them the Test Team) that checks every PR and does full regression checks for each App release, and we're continually getting more automated.

We have an Automation Team that only focuses on writing UI tests to speed up testing and find bugs faster.

We can one-click deploy our app on Alpha, Beta, and Production channels.

We can one-click deploy our website to Azure (includes smoke tests and warm-up).

We have nightly builds that deploy to Test Flight and Google Play.

We often pair program via Slack.

We work off bi-weekly sprint issue lists on Github.

Developers get super-fast machines and awesome equipment. If it's going to let you be more productive, we want to spend the money on it.

You didn't ask about education, what's required?
Please put your education on your resume, but we're not going to reject someone because they don't have a degree in Computer Science. We understand that some of the best and most passionate engineers are self-taught.

How long until I hear a response from you guys? What's the process?
If you don't follow directions in this job posting, you'll be immediately rejected.

If you did follow directions, our goal is to review your refactoring within a week of submitting your application. All refactoring reviews are done "blind"; meaning the reviewer doesn't know your name, resume, or where you're from. Code is code, and it should be reviewed that way without bias.

If we like your refactoring, we'll have you do a coding logic quiz. Nothing super in-depth CS wise. We've found that the candidates who do the best on these exercises are very successful at TrainerRoad.

We'll take the top combined refactoring and coding quiz results and set you up for a team interview.

If the team likes you; we'll then set up a pair programming session with you and an engineer. We'll give you a tour of our codebase and work on a real issue. This gives you a chance to run away from our codebase screaming and also demonstrate that you can communicate with us.

If all of the above is good, you're hired!

I know this sounds like a lot of hoops to jump through, but it works so so well! Once you're on board, you'll love that everyone else went through the same process and is up to "your level" in terms of "get-shit-doneness".

What's with the dishes analogy?
Doing your own dishes is a GREAT analogy for our culture. Don't leave shit around for someone else to clean up. Do your own dishes. Do you see someone making a mess? Let's discuss it (in a productive manner) so that we can nip that behavior in the bud.

We know we're really doing well when someone points out a manager not "doing their dishes" or causing an extra headache for a process that doesn't add value (it happens). Seriously, we need employees to call managers out on this. I'm the CEO writing this; please oh please tell me if I'm messing up or not walking the talk.

This is the longest job posting ever, when does it end?

Right now! Congrats if you made it this far! We look forward to looking at your resume and refactoring exercise.

TrainerRoad is an equal opportunity employer.
TrainerRoad believes that Black Lives Matter and is proud to have raised $64k for the NAACP Legal Defense Fund.
You can view our core values here.



Time zone: (GMT-08:00) Pacific Time +/- 2 hours

Skills: python sql amazon-web-services google-cloud-platform azure

Most important:

  • Solid experience working with Python.
  • Experience with developing serverless, loosely coupled applications on major cloud platforms (AWS, GCP, Azure) using the native SDKs
  • Experience with at least one major cloud provider (AWS, GCP, or Azure)
  • If you know AWS, then it's: EC2, RDS, S3, SSM, Lambda, Step Functions, Networking and VPCs, AWS Security, SQS/SNS, DynamoDB.
  • If you know GCP, then it's: Compute Engine, Cloud Functions, BigTable, BigQuery DataStore, Spanner, Cloud Pub/Sub.
  • If you know Azure, then it's: Azure Functions / Service Fabric, EventGrid, PageBlobs & Managed Disks, Azure Service Bus, Azure Notifications, Azure SQL, Cosmos DB.
  • Experience with API based architectures
  • Experience with Postresql and SQL

Nice to have:

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

Personal:

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

Live Energized:

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


Job Benefits:

  • Get the chance to work with big brands
  • Live and work in one of our roaming hacker houses around the world
  • Work from anywhere as part of a community of digital nomads
  • Join our vibrant community
  • We provide up to $2,500 in funding for your growth & wellbeing
Skills: ruby-on-rails ruby

Most important:

  • Solid experience with Ruby/Rails
  • Experience with unit testing
  • Strong SQL knowledge
  • Experience with RESTful web services
  • Write well designed, testable, efficient code
  • A passion and curiosity for creating and building things

Nice to have:

  • Experience with Python
  • Experience with ETL projects
  • Experience with AWS services (S3, SQS)
  • Experience working remotely
  • Familiar/involved with open source projects

Personal:

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

Live Energized:

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


Job Benefits:

  • Get the chance to work with big brands
  • Live and work in one of our roaming hacker houses around the world
  • Work from anywhere as part of a community of digital nomads
  • Join our vibrant community
  • We provide up to $2,500 in funding for your growth & wellbeing
Skills: testing selenium automated-tests javascript python
We are looking for Software Engineers in Test to help us deliver high quality software to our customers. The Software Engineer in Test will take an active role in the team working directly with Software Engineers and Product Owners, and will be responsible for some (or all) of the following :
  • Defining an iterative test plan and strategy for their team’s products.
  • Participating in feature refinement helping the team review the acceptance criteria and testing effort.
  • Designing functional and non-functional test cases using appropriate test techniques in cooperation with the Product Owner.
  • Executing automated and manual tests. Reporting test KPI’s and following-up on bugs.
  • Take an active role in scrum teams working directly with developers and product managers
  • Participating in the test automation strategy in collaboration with the SET community and the development of automated tests within the team (API and web UI).
Required Skills
  • Experience testing web applications (test planning, design, and execution).
Desired (Bonus) Skills
  • Previous experience in test automation (ideally Selenium).
  • Knowledge of at least one programming language (ideally JavaScript or Python).

What we bring to the table ?

  • A passionate and welcoming team,
  • Team work is in our core values; we learn from each other by pair programming or via extensive code reviews
  • Double screens, supercharged PCs,
  • Croissants every Monday
  • Open to remote workers

Check out how we give our employees the chance to work on whatever project they want for 48 hours! https://youtu.be/2Aw55CP1IO8  

Typical Interview Process:

  • If your application is selected, a Talent Acquisition Team Member will reach out to schedule a phone screen with them.
  • If selected to move forward, you will complete a HackerRank Coding Assessment.
  • If you pass, you will either move forward to a technical phone call for an additional screening, OR directly to an onsite interview.
  • Offer stage.  


Job Benefits:

  • 100% employer-paid medical & dental coverage for you & your family
  • 401K with no employer set cap and 45% contribution match
  • Unlimited Personal Time Off
  • Wellness Programs - Lifestyle coaching, online platform, and more
  • Work with cutting edge technologies in an agile environment
  • Fun team outings, club sports teams, & get togethers (even virtually!)
  • Maternity, Paternity, and Adoption leave
  • Free breakfast days, free ice cream days, free meditation classes
  • Work with top talent, participate in innovative biannual 48 hrs event
  • Adoption Financial Assistance
Skills: python django docker ember.js javascript

PeopleDoc, now UKG, is looking for experienced and talented web developers who love working with Python.We’re a growing team, building web applicationsforHuman Resources, serving millions of worldwideusers daily. We’re addressing critical HR matters such as document management, communication with employees, pay slip distribution, contract signature, etc.

We aredevelopingREST APIs,Django apps and tools. We love using modern yet stable tooling, and we don’t hesitate to craft our own tools when needed.Code quality is paramount for us: wpromote a solid unit-testing culture, with a lot of paiprogramming, and we leverage code reviews to share knowledge. Our day-to-day stack includes modern Python 3, asyncio, Django, pytest, PostgreSQL, Ansible, Docker.

As a member of one of our feature teams, you will work closely with Product Owners, JS developers, UX designersSite ReliabilityEngineers and Database Admins. You will be integrated in an autonomous, self-contained team with ownership over the whole product lifecycleand with an agile mindset.

One day per week, all the Python developers are invited to work together across teams and share best practicesYou will have the opportunity to work togetheron common tooling benefitting everyone, as well as contributing to internal and external open-source projects.We like to keep a strong connection with the global Python community by sponsoring, attending and sometimes speaking at conferences.

We have a remote-friendly culture, and you can work fullyremotely from France, the UK or Germany. Part-time remote contracts are also possible.Wehave nice and modern offices in Paris Xe.

A successful candidate, you will be able to:

  • Design, test and ship new features in collaboration with the Product Team
  • Use your deep understanding of web technologies and APIs to advise on the system's architecture
  • Push your code in production, improve our deployment process and monitor it
  • Analyze, rethink and refactor the code to scale the application
  • Contribute to open-source projects

What you bring to the table:

  • The ability to write tested, production-grade Python, and solid SQL skills
  • good understanding of Linux development and automation tools (we use Ansible to manage configuration, and you are expected to deploy your own application and features)
  • Like to learn & share, you are passionate and humble about your skills
  • Good communication skills. As a team and “international company” we communicate mostly in English
  • JavaScript experience can be a nice bonus, ourJS stack is built around Ember.js

What we bring to the table:

  • Teamwork is in our core values: we learn from each other by pair programming or via extensive code reviews, we take responsibilities as a team and grow together
  • 20% of your time working within our internal Python community on common tooling, open source initiatives, experiments, 
  • Remote-welcomingflexible remote culture with 70% of our Python developers working fullremotelyquarterly R&D meetups in Paris, teams accustomed to working with remote folks & digital tools.
  • Nice offices in Paris Xewith free food, games & activities

Check out how we give our employees the chance to work on whatever project they want for 48 hours! https://youtu.be/2Aw55CP1IO8  

Typical Interview Process:

  • If your application is selected, a Talent Acquisition Team Member will reach out to schedule a phone screen with them.
  • If selected to move forward, you will complete a HackerRank Coding Assessment.
  • If you pass, you will either move forward to a technical phone call for an additional screening, OR directly to an onsite interview.
  • Offer stage. 


Job Benefits:

  • 100% employer-paid medical & dental coverage for you & your family
  • 401K with no employer set cap and 45% contribution match
  • Unlimited Personal Time Off
  • Wellness Programs - Lifestyle coaching, online platform, and more
  • Work with cutting edge technologies in an agile environment
  • Fun team outings, club sports teams, & get togethers (even virtually!)
  • Maternity, Paternity, and Adoption leave
  • Free breakfast days, free ice cream days, free meditation classes
  • Work with top talent, participate in innovative biannual 48 hrs event
  • Adoption Financial Assistance
Skills: reactjs javascript redux websocket java

Clevertech is a leading consultancy that is on a mission to build transformational digital solutions for the world’s most innovative organizations.

Enterprise companies turn to Clevertech to help them launch innovative digital products that interact with hundreds of millions of customers, transactions and data points.

By partnering with Clevertech these companies are propelling forward and changing their industries, business models and more.


About Clevertech

We're Clevertech, since 2000, we have been consulting for and building core operating technologies, mobile apps and complex web applications that drive business growth for startups and Fortune 500 companies alike. Our clients' hardest problems are our favorite problems.


Requirements

  • Minimum 7 years of professional experience (A technical assessment will be required)
  • B.S. in Computer Science, or comparable field experience
  • Experience working with React, Redux, Websockets, Async/Await
  • JAVA experience a plus
  • Ability to work PST
  • Native-level English; ability to clearly communicate complex concepts verbally


Working at Clevertech

At Clevertech, you can expect that you will:

  • Be 100% dedicated to one project at a time so that you can hone your skills, innovate and grow
  • Be a part of a team of talented and friendly senior level developers
  • Work on projects that allow you to use exciting, cutting edge tech. We believe in constantly evolving your mastery

The result? We produce meaningful work and we are truly proud and excited to be creating waves in an industry under transformation.


Our Benefits

We know that people do their best work when they’re taken care of. So we make sure to offer great benefits.

  • Fully remote role in fully remote company
  • Competitive salaries
  • PTO
  • Flexible Family Leave
  • Annual Financial Allowance for YOUR development
  • Strong Clevertech Community
  • Clevertech U (Leadership Program, Habit Building, New Skills Training)
  • Clevertech Gives Back Program


Getting Hired

Our team is made up of people that are not only from different countries, but also from diverse backgrounds and disciplines. Our focus on employing respectful, introspective and collaborative talent is what powers our company and our success.

Interested in exploring your future in this role and Clevertech? Set yourself up for success and take a look at our Interview Process before getting started!

If you want to meet and learn about our CleverPeople's experience working at Clevertech, click here.


The best people in tech just happen to be all over the world. Are you one of them? APPLY NOW



Job Benefits:

  • Full-Time Telecommuting
  • Flexible Schedules
  • Paid Time Off
  • Ability to Work with Cutting-Edge Technology
  • Opportunity to Work with and Learn from Top Developers
  • Contribute to Open Source
  • Flexible Family Leave
  • E-Reader for Trainings, Book Club, & Book Recommendations
  • Annual Personal Development Stipend

Time zone: (GMT-08:00) Pacific Time

Skills: java scala java-ee azure-devops sql

PeopleDoc is looking for experienced and talented developers who love working with microservice architecture built on top of a Lot of Java/Dropwizard & more and more Scala/Play. PeopleDoc has been growing like crazy during the last 4 years, and hopefully it’s not going to stop! The R&D teams is always in the process of improving our application for our users and supporting the incredible growth of PeopleDoc.

In this role, you will work closely with product owners, UX developers, SRE, DBAs, Support teams, and other web engineers to push forward the implementation of new features while also helping us to scale our platform. As a member of one of our feature teams, you will join a friendly and talented group of Java developers, within a dynamic, forward looking company, facing great engineering challenges.

Our stack includes: Java, Scala, PlayFramework, Python/Django, PostgreSQL, Redis, ElasticSearch, RabbitMQ, Ansible, ember.js

The successful candidate will be required to:

  • Design, ship and test new features in collaboration with the Product Team
  • Use your deep understanding of web technologies and APIs to advise on the system's architecture
  • Push your code in production, improve our deployment process and monitor it
  • Analyze, rethink and refactor the code to scale the application
  • Write unit, functional and performances tests
  • Contribute to our OpenSource Projects

What you bring to the table ?

  • The ability to write tested, production grade Java 8 code
  • Extensive SQL skills
  • A solid understanding of Linux development, and a DevOps mindset
  • Like to learn & share, you are passionate and humble about your skills

What we bring to the table ?

  • Team work is in our core values; we learn from each other by pair programming or via extensive code reviews
  • Double screens, supercharged PCs,
  • Croissants every monday,
  • 2 annual programming events sponsored,
  • Off-sites, Babyfoot, tennis table and PS4 for the lunch break
  • Open to remote workers

Check out how we give our employees the chance to work on whatever project they want for 48 hours! https://youtu.be/2Aw55CP1IO8  

Typical Interview Process:

  • If your application is selected, a Talent Acquisition Team Member will reach out to schedule a phone screen with them.
  • If selected to move forward, you will complete a HackerRank Coding Assessment.
  • If you pass, you will either move forward to a technical phone call for an additional screening, OR directly to an onsite interview.
  • Offer stage.  


Job Benefits:

  • 100% employer-paid medical & dental coverage for you & your family
  • 401K with no employer set cap and 45% contribution match
  • Unlimited Personal Time Off
  • Wellness Programs - Lifestyle coaching, online platform, and more
  • Work with cutting edge technologies in an agile environment
  • Fun team outings, club sports teams, & get togethers (even virtually!)
  • Maternity, Paternity, and Adoption leave
  • Free breakfast days, free ice cream days, free meditation classes
  • Work with top talent, participate in innovative biannual 48 hrs event
  • Adoption Financial Assistance
Skills: java spring nosql amazon-web-services git

Clevertech is a leading consultancy that is on a mission to build transformational digital solutions for the world’s most innovative organizations.

Enterprise companies turn to Clevertech to help them launch innovative digital products that interact with hundreds of millions of customers, transactions and data points.

By partnering with Clevertech these companies are propelling forward and changing their industries, business models and more.


About Clevertech

We're Clevertech, since 2000, we have been consulting for and building core operating technologies, mobile apps and complex web applications that drive business growth for startups and Fortune 500 companies alike. Our clients' hardest problems are our favorite problems.


Requirements

  • Superior communication skills in English
  • Strong understanding of the agile software development process
  • Preferred: critical software development in large enterprises
  • 7+ years professional development experience
  • 5+ years professional experience in a senior developer role with Java
  • Experience with Java 1.8 or later
  • Experience with Spring (Framework, Security, MVC, Boot)
  • Strong understanding of Java multithreading, concurrency and memory management
  • Excellent coding practices including a solid understanding of design patterns and object-oriented programming
  • Experience building maintainable and efficient tests using tools such as MyBatis, JUnit, TestNG, Mockito etc.
  • Coding standards to include unit, integration and acceptance testing
  • Experience with Cloud services (AWS, Azure, OpenShift etc.)
  • Experience with SQL and NoSQL
  • Experience with Git/GitHub
  • Experience with Containers
  • Knowledge of micro-services networking, load balancing, service discovery concepts and technologies


Working at Clevertech

At Clevertech, you can expect that you will:

  • Be 100% dedicated to one project at a time so that you can hone your skills, innovate and grow
  • Be a part of a team of talented and friendly senior level developers
  • Work on projects that allow you to use exciting, cutting edge tech. We believe in constantly evolving your mastery

The result? We produce meaningful work and we are truly proud and excited to be creating waves in an industry under transformation.


Our Benefits

We know that people do their best work when they’re taken care of. So we make sure to offer great benefits.

  • Fully remote role in fully remote company
  • Competitive salaries
  • PTO
  • Flexible Family Leave
  • Annual Financial Allowance for YOUR development
  • Strong Clevertech Community
  • Clevertech U (Leadership Program, Habit Building, New Skills Training)
  • Clevertech Gives Back Program


Getting Hired

Our team is made up of people that are not only from different countries, but also from diverse backgrounds and disciplines. Our focus on employing respectful, introspective and collaborative talent is what powers our company and our success.

Interested in exploring your future in this role and Clevertech? Set yourself up for success and take a look at our Interview Process before getting started!

If you want to meet and learn about our CleverPeople's experience working at Clevertech, click here.


The best people in tech just happen to be all over the world. Are you one of them? APPLY NOW



Job Benefits:

  • Full-Time Telecommuting
  • Flexible Schedules
  • Paid Time Off
  • Ability to Work with Cutting-Edge Technology
  • Opportunity to Work with and Learn from Top Developers
  • Contribute to Open Source
  • Flexible Family Leave
  • E-Reader for Trainings, Book Club, & Book Recommendations
  • Annual Personal Development Stipend
Skills: microservices elasticsearch github jira xunit

We have an open position for the role of Test Manager, available for remote work at Pentalog.

Our client is a big player on the retail market, who has left a notable footprint in the sports industry. You’re probably wearing their apparel right now!


The project requires your Agile team to ensure the high quality delivery through automated testing. The end-product is a B2B e-commerce platform used by retailers, specifically designed for processing very large orders.

As a Test Manager, you will organize and control the testing process, in the same time ensuring visibility, traceability and management of the testing process, for the purpose of delivering a high-quality software. The position requires QA leadership skills, that includes:

  • Legal knowledge;
  • Agile estimation;
  • Experience with planning and offering visibility;
  • Experience in exerting the servant-leader role;
  • Know-how regarding test cases management.


Tech stack & tools:
Microservices, Swagger, REST, Postman, Web protocols, SOAP UI, LoadRunner, Jmeter
Databases: Elastic Search, Cassandra, Redis, PostgreSQL, SQL
CI/CD: Github, CI/CD general knowledge, Jenkins, Bitbucket
Common test tools: Jira
Frameworks: xUnit, Data-Driven Framework, Cucumber
Docker, Kafka, Shell scripting, Kubernetes

Responsibilities

  • Define QA strategies and oversee all the testing activities;
  • Refine existing tools, processes and practices;
  • Design, implement, and document procedures for process control, process improvement, testing and CI/CD;
  • Ensure full testing coverage in all product phases (unit, functional, performance, regression, acceptance etc.);
  • Manage both of manual and automated testing;
  • Oversee the maintenance and/or improvement of existing automation framework;
  • Provide support to the team for estimating, planning, executing, monitoring and controlling test activities;
  • Assure the reliability and consistency of production by checking processes and final output;
  • Collaborate with other products teams across the company about integration of features;
  • Record, analyze and distribute statistical information to the necessary departments;
  • Provide training, motivation, coaching, and correct employees to ensure that standards are met;
  • Support the career growth paths for existing team members;
  • Oversee the roadmap of new joiners;
  • Guide the team towards a culture of performance, by providing both leadership and technical guidance;
  • Become a strong QA advocate inside and outside the organization;
  • Enhance the cross-departments collaboration by creating a sense of trust and transparency.

Job requirements

  • Relevant technical experience as a QA/ Test Manager;
  • Product development experience;
  • Experience with back-end testing;
  • Knowledge of testing fundamentals;
  • Development fundamentals for QA Automation (Architecture, Web protocols, Algorithms, Data Structures, ORM, dev environment);
  • General knowledge of Cloud;
  • Know-how regarding Agile methodologies (Scrum, Kanban, Devops);
  • Strong project and time management skills;
  • Excellent organizational skills, with a good eye for details;
  • Great at written and verbal communication, with negotiation and active listening skills;
  • Problem solver with strong analytical skills;
  • Collaboration and team building abilities;
  • Flexibility and adaptability to change priorities;
  • Ability to foresee potential issues and risks;
  • Very good level of English.

Extra skills

Experience with testing APIs & the Salesforce platform.



Job Benefits:

  • Pay transparency, equity and fairness
  • Culture
  • Health Insurance
  • Easy expense reimbursement
  • Vacation Time & PTO
  • Stock Options
  • Meal tickets
  • Free pass to learning platforms
  • Foreign language classes
Skills: javascript ember.js css html

We’re searching for a Javascript developer to join our team. We are growing our frontend team to build the next generation of HR delivery services.
Our head office is in Paris, but we are mostly a remote team, and we accept candidates located in France, Germany and the UK.

Your Mission

As a Javascript developer, your role is to give life to this platform backed by our design guidelines and our APIs. Your responsibilities will include:

  • Improving existing applications and building new ones
  • Sharing your knowledge and efforts across projects to build a strong and consistent development platform
  • Learning and teaching with weekly dedicated learning sessions
  • Be a decent human being (that comes first, actually)

Mentoring is also a first-class element at PeopleDoc: depending on the topic and your proficiency, you will be offered to mentor or be mentored.

Skills

Javascript: the more the better

We have grown to become big fans of the Javascript framework Ember.js. If you don’t know it, we’ll teach you. If you do know it, come share your experience with us. Besides Ember, you must at least be curious about the evolution of plain “vanilla” Javascript.

HTML & CSS: decent knowledge

The JS tribe and our UI designers collaborate to improve our UI framework every day. You will need some proficiency in HTML and CSS to contribute.

Language

As a member of an international team in an international company, you are required to be able to express yourself in both written and spoken English.

Experience

This is a Javascript position, the more you know, the better. We are using Ember.js as a main framework, but we’re not expecting you to know it. A strong desire to learn is as welcome as an expertise.

Tooling & Methodology

We are big fans of pair-programming, we dedicate a lot of time to the onboarding of our newest members. Testing is an integral part of our practices and so is peer reviews.

We strive to build a welcoming and inclusive work environment where building exceptional products comes along with learning continuously and sharing knowledge with the rest of your team and company. Among us, you will be : 

  • Working within a friendly, fast-growing, inclusive, progressive company
  • Collaborating with a team of talented designers and developers
  • Learning not only how to code but how to build a product
  • Encouraged to share your knowledge and learn new skills

Check out how we give our employees the chance to work on whatever project they want for 48 hours! https://youtu.be/2Aw55CP1IO8  

Typical Interview Process:

  • If your application is selected, a Talent Acquisition Team Member will reach out to schedule a phone screen with them.
  • If selected to move forward, you will complete a HackerRank Coding Assessment.
  • If you pass, you will either move forward to a technical phone call for an additional screening, OR directly to an onsite interview.
  • Offer stage. 


Job Benefits:

  • 100% employer-paid medical & dental coverage for you & your family
  • 401K with no employer set cap and 45% contribution match
  • Unlimited Personal Time Off
  • Wellness Programs - Lifestyle coaching, online platform, and more
  • Work with cutting edge technologies in an agile environment
  • Fun team outings, club sports teams, & get togethers (even virtually!)
  • Maternity, Paternity, and Adoption leave
  • Free breakfast days, free ice cream days, free meditation classes
  • Work with top talent, participate in innovative biannual 48 hrs event
  • Adoption Financial Assistance