Recent remote jobs
Fullscript helps people get better. It's at the core of everything we do. As the leading platform for prescribing integrative health products, our work positively impacts millions of lives everyday. Our purpose extends well beyond our platform. As a health company, we are committed to the wellbeing of our team members. We are building an organization where people thrive, grow, and have a high impact through their work.
Fullscript helps people get better. It's at the core of everything we do. As the leading platform for prescribing integrative health products, our work positively impacts millions of lives everyday. Our purpose extends well beyond our platform. As a health company, we are committed to the wellbeing of our team members. We are building an organization where people thrive, grow, and have a high impact through their work.
Want to join the #1 marketing data pipeline company and one of Europe’s fastest-growing tech companies?
We’re looking for a Node.js Developer to join the CWM team!
About Applied
Applied is the platform for unbiased hiring.
We’re pushing back against outdated hiring practices by rearchitecting the process and leaving CVs behind. Our product is born out of scientific research, data-driven methodologies and has a purpose: it removes flawed signifiers, mitigates systemic inequalities, and surfaces the best candidates, taking the guesswork out of hiring.
Given what we do, we’re keen to build diverse teams and offer flexible and part-time working hours. We trust people to work enough hours to do good work, at times that suit you and your team.
You can read more about us in the New York Times, Harvard Business Review, TechCrunch and New Scientist and learn more about how we give Candidates useful feedback here.
About Our Engineering Team
A note about our team: we place high value on trust, communication, ambition, empathy, accountability, user & data driven decisions, and have a bias towards action and curiosity.
We’re a team who:
-
Are passionate about making high quality digital products that add real and meaningful value to people's lives
-
Can collaborate effectively, inspire those around them, and start from a position of empathy.
-
Understand the business objectives, the needs of the broader team and work with product managers to prioritise accordingly.
-
Are comfortable working in an early-stage environment, and the uncertainty (fun!) that change can bring. Get the right balance between beautiful code, and getting things done.
The Role
We’re changing the way hiring is done for good and need to scale our engineering team to build great features for users on an infrastructure that's fit to scale with us. We want to build a platform that's as much of a pleasure to work on as a developer as it is to use as a customer!
We have a great starting point: 100s of customers that love us, a mature and easy deployment process, good test setups, nice infrastructure (Lambda, Fargate, ECS, Terraform, Elasticsearch...) and a nice tech stack (Node.js, Vue). We have big plans to ensure scalability and developer experience - decoupling as much as we can, moving to Typescript to help us write safe code easily and using functional approaches to ramp up modularity and maintainability.
In your first 6 months at Applied you'll:
-
Make big contributions to our product. You'll be deploying to production on day one and getting stuck into our scrum process from the very start.
-
Be involved in product design - as engineers we care about our users and work closely throughout the product design process to ensure we deliver great features quickly.
-
Get to know (and work on) the entire product + infrastructure.
-
Work to improve our infrastructure, tooling and tech stack.
-
Shape our process - we love a good retro and continually inspecting and improving how we work is core to how we work as a team.
You'll benefit from:
-
Equity in the business
-
Wellbeing benefit and access to Spill
-
Remote working budget
-
Internet stipend
-
Learning & development budget + progression support
-
Involved in other aspects of the business, from strategy, management and training, to shaping team culture
-
Being part of something that's both commercially successful and socially important
We’re working remotely first and finding better options for folks who need an office. Our general aim is to have 2 away days throughout the year so we can all meet in person at least a few times a year.
Next Steps
Our process is progressive - Instead of submitting a CV, you’ll answer 5 work-related questions. Our goal is to assess your approach to a problem, and better understand what knowledge and skills you have.
If you work at Applied, you'll need to search for things, so feel free to do this during the application as it isn’t a test.
Your answers will be anonymized, randomized and reviewed by the team. We use these scores to shortlist for interview where we will do a tech design session as a team, a pair programming task and a reverse interview where you get to ask us questions.
We also think giving feedback is incredibly valuable for candidates, so at the end of the process you'll see how well you performed during the application process.
Right to work: We are open to engineers who live within a 4 hour timezone of London, UK. In these instances, we work with an EOR. However, we do NOT provide visas in order to move to the UK, so please only apply if you have a right to work in the country where you reside in.
Expected duration of this application process: 2 months.
Job Benefits:
- Share Options plan
- Additional parental leave
- Flexible Working
- £75 monthly wellbeing budget
- Access to Spill (online therapy)
- Additional Holiday
- Pension
- Regular Tech Learning and Development Days
- £500 annual Learning and development budget
- Remote working budget and coworking space access
As a Senior Backend Engineer, you will help create the infrastructure layer for B2B transportation. You will collaborate cross-functionally with Product, Data-Science, and other teams to deliver new products and solutions to meet both internal and customers’ needs.
You’ll be responsible to drive the implementation of new features end to end from refinement to release to production. As priorities and needs in a startup constantly change, you will use your experience and judgement to balance between rapid iterations and engineering well-architectured, adaptable, secure, and scalable services.
As part of a growing team, you have the opportunity to shape not only the product we’re building, but also our ever-evolving engineering culture and processes.
As a Senior Backend Engineer, you...
- Find simple yet flexible solutions for complex and ever-evolving business needs through collaboration with Product and other functional teams
- Design and implement RESTful APIs that drive our frontends and connect to client/partner systems based on containerized microservices and serverless functions. We write most of our services in Kotlin/Java or Python
- Have a “you built it, you run it” attitude with CI/CD as their second nature. We use AWS, Docker, Kubernetes, and Bitbucket pipelines to implement it
- Drive engineering initiatives and technical improvements
- Onboard and mentor other team members through code reviews, pair programming, and continuous feedback
- Establish, document, and implement best practices and engineering standards
- Take initiative to research new technologies, read articles and news in order to understand the current state of the backend community
Qualifications
- At least 4 years of software development experience
- Ability to work both self-directed and collaboratively to deliver results in the face of conflicting priorities and ever-changing requirements
- Experience in managing and coaching team members
- Strong experience in one of our primary languages: Python, Kotlin, Java
- Deep knowledge of designing and developing scalable, distributed and microservices and/or serverless based applications with RESTful APIs
- Expert in SQL and relational database design
- Experience with containerisation and container orchestration (Docker and Kubernetes preferred) in a cloud environment (AWS preferred)
- High attention to security-related topics, including infrastructure and application security
- Knowledge of the transportation industry, especially full truckload transportation, and related systems such as TMS and standards such as EDI is useful
Job Benefits:
- A competitive compensation package
- Ability to work remotely
- Flexible working hours
- Opportunities to shape a growing team and take on responsibility
- Your primary work tool
At Imaginary Cloud, we believe technology should improve and simplify people's lives. We are a Software Development and UX/UI Design company that follows a unique user-centric Product Design Process. We helped build and launch more than 200 web & mobile applications worldwide together with industry-leading clients and have been awarded in 2020 as Top 100 Fastest Growing Company and Top 1000 Global Company by Clutch.
Our purpose is to champion a human-centric world; that is why we put our people first always. You can expect a respectful and caring culture, where you can grow and learn in a flexible work environment (see for yourself by checking our Glassdoor rating). We are a certified Great Place to Work®, an award that proves our dedication towards building a Human-Centric World from within.
At Imaginary Cloud you will find:
- A remote-first company. We seek team members who live in Portugal or are willing and legally qualified to live and work in the country.
- Flexible working hours
- Global projects with industry-leading clients
- Career plan with strong growth potential
- Health & Dental insurance
- Paid sick days
- Informal environment
- Team events
- Caring, respectful and human-centric culture
- Comfort budget
- Fair compensation according to your experience
- No Outsourcing, as an Imaginaree you will always be part of Imaginary Cloud
We would love to have you on board if you have hands-on experience in the following areas:
1+ years of working experience in Front-end Development
- 2+ years of experience in Software Development
- A clear understanding of Object-Oriented Programming (OOP)
- Good proficiency in writing well designed, testable, efficient code by using best software development practices
- Experience with different open-source programming languages used on web projects
- Fluency in English, both spoken and written
Get to know our tech stack:
- Javascript (Angular.js, React.js, Vue.js, Node.js)
- Ruby / Ruby on Rails
- Python / Django
- Git
- SQL (MySQL / PostgreSQL)
- Mobile development (iOS, Android, React Native)
- Linux / Mac OS - command line
- Automated provisioning tools (Docker / Ansible / Capistrano)
- NoSQL (Mongo, Redis, etc.)
- Photoshop / Figma
As a Front-End Developer, your day-to-day tasks include development, problem-solving, architecture, client interaction, as required to develop a successful product.
If this sounds exactly what you're looking for, we would like to meet you and discuss this opportunity. Please apply here.
Want to get to know us a little bit better? Check out our blog to see who we are and what to expect from our recruitment process.
Time zone: (GMT+00:00) Lisbon
Description
GameAnalytics is one of the world’s most popular analytics tools, with a network of 140,000 integrated games that are played by more than 1.7 billion people each month (more than one-third of mobile gamers). We have an exciting opportunity for a Data Engineer with experience managing large unstructured data projects. This is a great position for someone looking to take a leading role in the development of a promising new GameAnalytics product.
As part of the wider team, you’ll work closely and collaboratively with key business stakeholders, reporting directly to the business unit technical and commercial leads. We’re looking for a quick learner with proven experience managing big data projects. Also, a geek at heart who loves to play around with the latest technologies and games.
You’ll work closely with the engineering, product and marketing teams to ensure that our tools are always performing at their very best. You’ll have a good memory and be able to visually understand complex data structures.
Key responsibilities
- Design and develop data pipelines, data ingestion, and ETL processes that are scalable, repeatable, and secure
- Define company assets (data models), pyspark jobs to populate data models
- Build processes supporting data transformation, data structures, metadata, dependency, and workload management
- Comfortable working in an iterative process with close collaboration between product/engineering/frontend on multiple technologies
- Ensure accurate, scalable and performant systems via ongoing optimization of our data and data pipelines
- Managing complex infrastructure and contributing to the product life-cycle and feature development
- Taking care of software provisioning, configuration management, and application deployment
Requirements
- At least two years of experience with Python, PHP and Data visualization/exploration tools. Elixir or R highly also desirable
- Understanding of algorithms, data structures, and data modelling
- Highly skilled - including practical use - in Big Data technologies (Apache Hadoop, Pig, Spark, PySpark, Spark)
- Understanding of algorithms, data structures and data modelling
- Experience with document storage systems like SQL / Couchbase / MongoDB
- Experience processing data asynchronously (distributed and parallel processing)
- Great written communication and interpersonal skills -- able to build rapport with a wide array of people using virtual communication channels
- High responsiveness to internal queries, prioritisation of issues and escalation to other members of the team where necessary
- Excellent oral and verbal skills in English
Desirable
- Good understanding of practical Machine Learning capabilities (Spark MLlib, Amazon SageMaker and/or Google Cloud AI etc.)
- Practical experience with Big Data technologies (Apache Hadoop, PIG, Spark, PySpark or Hive)
- Previous experience with natural language processing techniques and technology
- Experience working with AWS systems
- Practical experience working with big data; managing billions of data points
- Experience working cross-functionally with development and data teams
- A games industry background (or real passion for games) is a big bonus!
Benefits
- Remote working flexibility – or part-time remote
- (When in office) Food, snacks and drink
- Entertainment Area
- 25 days paid holiday (excluding bank holiday)
- Company sickness leave
- Parental and guardian leave
- Additional compassionate leave
- “Work-from-Anywhere” Scheme
- Learning budgets
- Monthly social nights
- Expense phone bill
- Cycle to work scheme
Please note that you will be hired under a PEO arrangement for remote roles located outside of the UK and Denmark. This is to ensure that our benefits are not in violation of local employment laws.
Job Benefits:
- Company social nights
- "Work from anywhere" Scheme
- Expense mobile phone bill
- Learning budget
- Company sickness leave
- Cycle to work scheme
- Work equipment
- 25 Days paid holiday (Excluding public holidays)
- Parental & Guardian leave
Time zone: (GMT+00:00) London +/- 2 hours
Join our global team of 300+ craftspeople! We are a consultancy that solves business problems by designing and building highly complex custom software for the world's leading companies. 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 Java Engineer you will build greenfield and brownfield, scalable web platforms. You will create and review pull requests daily and engage with internal teams and directly with clients within an agile environment. You will work in small teams with a product manager, designers and other engineers to help 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. For this role we are only considering applicants within the United States or Canada in order to satisfy security and background check requirements. RESPONSIBILITIES AND DUTIES- Help build scalable enterprise applications in an effort to modernize the technology that runs the energy grid using Java and the Spring framework
- Engage daily with your distributed, remote engineering team
- Collaborate with product designers and clients to clarify requirements, prototype functionality and build products
- Guide our clients in best practices in order to achieve great project success
QUALIFICATIONS AND SKILLS
- 5 + years of professional experience
- Strong server side development experience utilizing Java
- Strong knowledge of the Spring framework and Spring Boot
- Good understanding of development best practices
- Previous experience building scalable applications is required. Experience with Microservices is a plus
- Strong RDBMS experience (PostgreSQL specific features is a plus) is required
- Messaging experience with technologies like Kafka, Kineses, RabbitMQ, or similar is a must. Kafka is preferred.
- Experience deploying to containerized environments such a Docker is a must. Kubernetes is a strong plus
- Demonstrated proficiency with server side development using 2 or more programming languages such as Typescript, Scala, Python, Go or Rust, in addition to what is required for this role is highly preferred
- Strong hands on experience using Git is required
- Previous remote work experience is required
- Previous experience collaborating on highly distributed teams is required
- Previous consulting experience is a strong plus
- Previous experience working within an Agile/Scrum environment.
- Possess a strong and reliable internet connection.
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
IMS is a global leader in telematics, proud to produce technology that makes driving - Safer. Smarter. Greener.
We are proud to say we are the developer of the industry acclaimed, cloud based "Drive-Sync" connected car platform that is #drivingchange, and we are looking for people who care about what they do, who are proud to work with exciting technology and play a part in innovation.
As a Senior iOS Engineer you will be tasked with working specifically on iOS application development. You will be someone who has a passion for mobile development and experience working in a collaborative team setting, This role will suit someone who feels confident in their technical ability and who wants to be part of an innovative, highly skilled team.
Your main responsibilities will include;
- Designing and developing client software solutions for iOS, adhering to and driving modern software engineering practices through design reviews.
- Troubleshoot and optimize automation, reliability and monitoring for production software.
- Develop 'best-in-class' engineering for our software by ensuring that the libraries and components are well-defined and modularized, secure and reliable.
- Improve test coverage for libraries, organize and implement integration tests, resolving problem areas. Consider testability, monitoring and reliability and be able to identify when a code is ready to be shared and delivered.
- Champion a customer focused culture, working with product to improve the customer experience.
- Coach junior engineers, helping them understand their role and impact within the organisation, cheering for effort because it deserves it.
- Actively work on process improvements, hold Community of Practices to drive change and be open to new suggestions and ideas, making your own when you feel it is right.
Requirements;
- 5 years+ of iOS development (conceptualization, design and development) including experience with Swift 5, XCTests and SwiftUI
- Strong understanding of iOS architectural patterns such as MVC and MVVM, with a good understanding of SPM, Cocoapods and Fastlane too.
- Experience with helping build and maintain CI/CD tools and pipelines, with REST API's and with Swift programming languages.
- Strong knowledge of UIKit, Auto Layout and building interfaces programmatically
- Eagerness to learn and adapt to change, excellent verbal and written communication and strong programming skills.
- Experience working in an Agile environment, such as Scrum, Kanban or XP.
Benefits
- Health, dental and vision insurance that begins the day you start!
- Life insurance
- Wellness programmes such as the Culture Calendar, stretch sessions and wellness modules on our online learning platform
- Employee discount schemes
- Hybrid working policies
- The opportunity to develop and master skills in a telematics environment, working on some really exciting new technology and working with a very knowledgeable team.
We would love to hear from you if you meet these criteria, if you have any questions at all please don't hesitate to get in touch!
Job Benefits:
- Generous holiday allowance
- Private health and dental insurance
- Access to discount platform for retailers, restaurants, gyms
- Pension scheme
- Wellbeing initiatives - yoga, book club, mental health support
- Social events
- Access to online training platform
- Holiday Buy/Sell scheme
Time zone: (GMT-05:00) Eastern Time
Principal Software Engineer
What will you do?
Clarivate (Innovative Interfaces/ProQuest) is excited to hire a new Principal Software Engineer! We are a global leader in providing trusted insights and analytics to accelerate the pace of innovation. Our vision is to improve the way the world creates, protects and advances innovation. You will have the opportunity to lead development practice and develop software in a collaborative environment employing Agile development methodologies.
Our Principal Software Engineer will also lead project architecture and technology selection and best practice discussions and related decisions, lead team efforts to develop, test, and support new and existing applications in an agile environment, lead team efforts in the identification, design, and implementation of solutions for software defects, produces high-quality and on-time deliverables according to planned project goals and supports QA testing efforts and assist colleagues in troubleshooting production problems. The Principal Software Engineer also maintains flexibility and strong working relationships with peers and management, may lead and manage project planning for the team, provides guidance and coaching to less-experienced peers, collaborates with peers beyond the immediate project to establish best practices and standards.
Minimum Qualifications
Minimum Bachelors’ Degree, plus minimum 8 years of development experience, or an equivalent combination of education and experience.
Demonstrates effective leadership and mentoring skills.
Demonstrates effective communication skills and teamwork.
Strong attention to detail and focus on quality.
Strong familiarity with OO design and development methodologies.
Ability to effectively learn and use new technologies.
Ability to manage workload and conflicting priorities.
Ability to coach and assist other team member when needed.
Ability to collaborate and work in a team environment.
Preferred Qualifications
Experience developing web applications and services.
Experience developing with JavaScript frameworks like Angular or React.
Knowledge of Node JS.
Experience with modern automated testing practices.
Proficient understanding of server-side CSS pre-processing platforms, such as LESS and SASS.
Experience developing with Sprint Boot and/or Spring Cloud.
Experience with cloud development and AWS.
Experience with relational databases and database design using SQL Server, PostgreSQL, MySQL, etc.
Experience using Docker containers.
Experience developing in a Linux or Windows environment.
Job Benefits:
- 50% Match 401k Match
- Employee Assistance Program - A benefits concierge at your finger tips
- A global company with exposure to a variety of cultures
- An inclusive environment committed to social equality and justice
- Unlimited access to hundreds of research databases
- Self-publishing resources
- Unique company events
- Office "toys"
Time zone: (GMT-05:00) Eastern Time