Recent remote jobs
About ShipHero
Hello. We are ShipHero (https://shiphero.com). We have built a software platform entrusted by hundreds of ecommerce companies, large and small to run their operations and we continue to grow. About US$5 billion of ecommerce orders are shipped a year via ShipHero. Many of our customers sell on Shopify, Amazon and many other platforms. We’re driven to help our customers grow their businesses by providing a platform that solves complex problems, and is engineered to be reliable and fast. We are obsessed with building great technology, that is beautiful, easy to use and is loved by our customers. Our culture also reflects our ethos and belief that by bringing passionate, talented and great people together - you can do great things.
Our team is fully remote, with most of our engineers currently spread over the Americas but have been building out teams in Europe as well. We communicate regularly using video chat and Slack, and put a strong emphasis on asynchronous work so people have large chunks of uninterrupted time to focus and do deep work.
About You
- You understand that great things are accomplished when teams work together.
- You’ve made a lot of mistakes, and most importantly, have learned from them.
- You can code review other team members work and provide assistance and appreciate feedback.
- You’ve learned from building systems and solutions the reasons to avoid technical debt, and how to approach and implement tests and CI practices.
- 5+ years of experience writing Python
- You are comfortable and even enjoy mentoring others in different skill-sets
The Role
- Work on a cross-functional team including front end and UX to build solutions that are easy for customers to understand, work consistently and scale well.
- Review features and requirements, design and implement solutions.
- Understand business requirements and think through solutions in terms of not just the coding implementation but also how the solution fits into the solution and how it solves a customer need.
- Ability to estimate effort and ship on agreed schedule.
- Perform regular code reviews, with the goal of code quality, good design and approach along with pushing engineers to improve and evolve.
- Optimize existing tech stack and solutions, determine path to next step in the evolution.
- Learn, and push those around you to do the same - this is a craft that you’re constantly improving upon.
- Implement solutions that are pragmatic to get the platform built.
- Have the confidence to work with experienced and talented people to just build great things, you’re not a “rock star”.
The Process
Our hiring process takes some time. Time is very valuable to us, both yours and ours. So here's our proposal to you: If after the first call we all agree (you as well!) to continue the hiring process, we will pay you a fix rate of $500 USD for your time regardless of how far you get from that point on.
Additionally, we ask you to fill in some questions upfront instead of providing a resume as a way to remove some bias from the hiring process. We understand it might be faster to upload your CV instead, but we care about hiring in a thoughtful way that removes some common biases from the beginning of the process. We might ask you for your CV once you've been pre-selected for the following phases.
After you apply, if you are selected here are the steps in more detail:
- First screen call: 30 minute screen call to assess general fit, how you communicate and think and confirm that your previous experience fits the role and more importantly, what you want to do in the future.
- Short take home test: the goal of this test is to assess how you approach development and what things you prioritize, those sort of things. The project shouldn't take more than 2 hours, we would give you the scaffolding so that you don't have to spend too much time setting things up and you can focus on the code and solve the proposed challenge.
- Active collaboration: The same people as in step 2 will asynchronously work with you in a small project, the goal of this step is to work together for a bit to get a sense of how much we’d enjoy doing more of that in the future, after this project, a call will be scheduled to talk about the results and ask some questions about the project.
- Team fit: 30 minute call in case you might be a better fit for a different team as well, we'll always try and make sure people are working where they'd be the happiest.
- Offer
Perks
- $2.500 so you can buy any equipment you need to be happy at your job
- 20 days paid vacation + new year & Christmas
- Conference days don't count against your vacation days, we want you to stay up-to-date
- We will pay for courses & conferences, if you learn we all learn
- Salary range is $75.000 - $110.000 / year depending on experience and location
Responsibilities:
- Provide technical guidance within the team to increase the test coverage and quality of our products using BDD in a CI/CD pipeline
- Work cross-functionally within a team and be a core contributor in every solution including attending all agile ceremonies
- Create and help team to maintain non-functional automated testing
- Assess areas within the product and guide team to anticipate and prevent potential issues
- Approach problems from a product perspective, thinking through how the user will interact with what you’re building - finding the simplest solution to complex problems
About You:
- At least 3 years of experience of developing manual and automated tests of modern, scalable and high-performing applications in Enterprise or Commercial Software development
- Practical experience in at least one programming language (Java or Javascript is preferred)
- Knowledge/practical experience of Web Services and relevant testing tools
- Industry experience in at least one testing type eg. UI, API, Performance, Security etc.
- Experience with using one of the AWS Services: S3, EC2, CloudFront, Lambda or cloud storage such as Azure
- A “self-starter” attitude in order to make progress in ambiguous situations and a high level of accountability
- Strong communication skills - asking questions when needed and sharing your knowledge and learnings
- You have a passion for tools, testing frameworks, methodologies and quality!
- Strong understanding of TDD and BDD best practices and tools
What We Offer
- Competitive compensation
- Daily in-office team lunches (when offices are open)
- Meaningful stock plans
- Medical, dental, and vision benefits
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Collaborate with UX, Product and Engineering to architect elegant APIs, Data Models and reusable JavaScript and TypeScript
- Provide overarching design of testability and acceptance
- Define and direct team in the area of Performance, Scalability and Security
- Build and maintain highly scalable server-side UI processes for the purpose of data collection, manipulation, data pruning, trending and analytics
- Build web-based interfaces and applications and contribute to our platforms, style guide, APIs and libraries
- Design and development of a rich user interface for mission critical high-availability analytics application using front end technologies like TypeScript, Javascript, ES6, HTML, CSS, SASS, and D3
- Experience with ReactJS framework
- Execute performance analysis and optimization of page render, data transfers and page load optimizations
- Proficient designing highly tuned and efficient automated build pipelines
- Participate in constant collaboration with teammates in the form of pair programming, group code reviews and pull requests prior to commit
- Work with design and product teams to build amazing, jaw-dropping features
- Give back to the Open Source Community whenever humanly possibly
- Deploys: our engineers deploy multiple times a day to our AWS infrastructure
- Technical support: Our engineers don't just release code in the wild. When our customer have issues, we have to jump in and give them help
About You
- At least 5 years of experience architecting modern, scalable and high-performing front-end web applications in Enterprise or Commercial Software development
- You have strong communication skills. You ask questions, let others know when you need help, and tell others what you need
- You have experience working in Java/Spring or Python/Flask to design and implement robust and scalable APIs
- You have extensive HTML5, CSS3 (Less), and JavaScript Framework (ReactJS) experienceExperience with TypeScript and GraphQL
- You have an eye for quality and have an interest in using tools/frameworks like Enzyme, Prettier, ReactTestRenderer, Jest, JUnit, StoryBook, etc...
- Experience using at least one AWS Services: S3, EC2, CloudFront, Lambda
- You're a problem solver. You believe the best work is the result of finding the simplest solution to complex challenges
- Your code is clean, your designs are elegant and you are constantly refactoring
- You own your work. Whether a nasty bug or an awesome feature, you put your name on every line of code
What We Offer
- Competitive compensation package
- Medical, dental and vision benefits
- Flexible paid time off
- 401K plan
- Daily in-office lunches when they re-open
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Job Description
Go’s Data Science team is looking for an exceptional Senior Data Scientist to join our fully distributed team.
Team Go was started with the simple premise that our real-world connections matter, that people matter. We are building a very different kind of social app, one that helps people get together to create memorable experiences in real life.
We believe in a world where social technology unites us and makes us happier. Our team is on a mission to fix social isolation and bring people together to do things they love with the people they love.
As Senior Data Scientist on the team, you will have an outsized impact on our applied machine learning research, internal analytics, and production systems. You will work with other data scientists, data engineers, and cross-functionally across the org to build prototype models, iterate upon them, launch them, and monitor their performance in production.
For this role, we are looking for a generalist with a natural language processing background. You will be primarily working on our text categorization models using tools like Apache Spark, Spark NLP, and Tensorflow, but you will also contribute to several additional projects in our pipeline.
Our Data team is a deliverables-based organization. We believe that you will do your best work if you have the autonomy to define when and from where you work. We also believe that your performance should be judged by parameters that we agree on collaboratively. But this job will not be easy––we are looking for a candidate who likes to create innovative applied machine learning solutions to hard problems at scale.
Key Responsibilities
- Write clean, easy-to-read Python/Pyspark code, with plenty of comments for your peers and your future self.
- Develop and iterate upon our text categorization models and production systems.
- Build dashboards and assist with internal analytics needs.
- Assist Data Engineering with building and iterating upon the pipelines that feed your models.
- Craft internal memos to keep everyone up to date on the status and performance of models and systems.
- Mentor junior data scientists on staff
- Propose new projects to the Data Science leadership team
- Contribute to the project planning process by estimating tasks and deliverables.
Skills and Qualifications
- You have a BS or higher in Computer Science, Mathematics, Statistics, Economics, or another quantitative field.
- You have at least three years of experience working on applied machine learning systems in production cloud environments (AWS, Google Cloud, etc.)
- You have experience along the entire machine learning product lifecycle, from initial data ingest and data prep, through to modeling and creating REST API endpoints or managing batch inference workloads, and subsequently monitoring model performance and evaluating drift.
- You are technically competent with the Python data science ecosystem (Pandas, Numpy, SciPy, Sci-kit, Jupyter); Apache Spark and associated frameworks (Spark NLP, Spark Streaming, Spark MLlib); and Tensorflow/Keras.
- You have production experience with messy natural language systems. You know all about tokenization, feature vectorization, word embedding, and training language models. You have seen algorithms fail due to bad input data.
- You are a skilled written communicator. Our team is 100% remote and writing is our primary means of communication. You communicate complex technical topics clearly and in an approachable way.
- You enjoy collaboration and knowledge sharing. You appreciate our team’s values of humility and you are eager to collaborate with teammates with any level of statistical or engineering knowledge.
- You have experience documenting projects and processes with tools like Jira and Confluence.
- You understand that perfect is the enemy of good, and you like to stay away from over-engineered solutions. You like to find simple solutions that work, iterating upon them as needed.
- Write clean, easy-to-read Python code, with plenty of comments for your peers and your future self.
- Create and manage data pipelines between managed AWS data services (S3, Redshift) using AWS ETL tooling (Glue, Data Wrangler, Data Catalog).
- Develop ETL and streaming data pipelines in Apache Spark.
- Manage the integration of various services with Fivetran.
- Develop and maintain standards for the administration and operation of data pipelines, including the scheduling, running, monitoring, logging, management of errors, recovery from failures, and validation of outputs.
- Respond to both fires and planned changes to our source data. Effective planning is critical for this role.
- Contribute to the project planning process by estimating tasks and deliverables.
- You have 2-3 years of solid experience as a Data Engineer working on production systems in cloud environments.
- You’re technically competent with Python, PySpark, and at least one SQL dialect.
- You have a BS or higher in Computer Science, Mathematics, Statistics, Economics or another quantitative field.
- You are a skilled written communicator. Our team is 100% remote and writing is our primary means of communication. You communicate complex technical topics clearly and in an approachable way.
- You enjoy collaboration and knowledge sharing. You appreciate our team’s values of humility and you are eager to collaborate with teammates with any level of statistical or engineering knowledge.
- You have experience documenting projects and processes with tools like Jira and Confluence.
- You have experience creating and managing both relational and non-relational databases (Postgres, MongoDB, Cassandra, DynamoDB), as well as data lakes and data warehouses (AWS S3, Redshift).
- You have DevOps experience and have an understanding of Infrastructure as Code with tools like Terraform.
- You have an understanding of ETL/ELT processes and design. You’ve built and maintained data pipelines using tools such as AWS Glue and Fivetran.
- You understand that perfect is the enemy of good, and you like to stay away from over-engineered solutions. You like to find simple solutions that work, iterating upon them as needed.
Senior Cloud Java Developer
- Remote, United Kingdom, United Kingdom Employees can work remotely
- Full-time
Company Description
Version 1 is celebrating 25 years in the IT industry this year and we continue to be trusted by global brands to deliver IT solutions that drive customer success.
Version 1 is not just a Microsoft Gold Partner, an AWS Premier Consulting Partner and an Oracle Platform Partner; we are also an award-winning employer and our employees are at the heart of Version 1. We invest in a strong culture of wellness through programs that help our employees create their journey toward optimal wellbeing. This framework is based on the ‘Strength in Balance ‘theme and this seen again in our Diversity, Inclusion and Belonging Team motto “Bring Your Difference”.
Job Description
Java has been a key technology throughout our company history, and our Java evangelists have been responsible for delivering some of the largest Government systems as well as business-critical solutions to various sectors across a wide range of platforms, operating systems, open-source components and databases.
Version 1 utilises best of breed Java toolsets focused on Micro Services Architectures, powerful front- and backend frameworks, RESTful services, and everything from NoSQL databases like MongoDB and Hadoop, high-performance data grids like HazelCast to multi-node relational systems.
Developers will be responsible for the delivery of projects in an Agile way according to Functional and None Functional Requirements Specifications. You will be involved in technical leadership within a team to coordinate and deliver scalable, secure solutions in line with good industry software engineering practices (code quality, CI/CD, OWASP, TDD, SOLID, DRY etc).
You will take technical ownership for a product or software components, covering design, estimation, shaping and functional/non-functional requirements. This will involved design, developing and maintaining cloud-based software applications using Java and associated frameworks (e.g., Spring, Groovy, Jersey, JUnit, Guava, Hibernate etc).
Qualifications
Essential Criteria:
- Design, develop and maintain cloud-based software applications using Java and associated frameworks (e.g., Spring, Groovy, Jersey, JUnit, Guava, Hibernate etc).
- Experience of developing RESTful microservice architectures and solutions which use data persistence approaches (e.g., SQL/No-SQL)
- Experience of technologies such as LDAP, oAuth, Messaging, SSO, BPM and Integration engines
- Experience of delivering software using Agile.
- Collaborate and liaise with other Version 1 team members, customer stakeholders and end users during the development lifecycle – e.g., PMs, BAs, Tester, Product, Platform etc
- Clearly communicate technical designs in conversation, documentation, and presentations to stakeholders of various technical abilities.
- Provide effective knowledge transfer to team members and customers.
- Manage, coach, and develop junior members of your team and wider community.
- Foster a positive working environment and facilitating team collaboration and communication.
Additional information
Before you apply to our Senior Cloud Java Developer need here are some of the benefits. We offer profit share, pension, private medical, flexible working policy and more. We offer incentives for accreditations and educational assistance for courses relevant to your role.
We offer employee recognition in the form of Excellence Awards and V1Ps which is awarded by your peers. Engagement is incredibly important with local engagement teams driving our engagement events, remote party event and Christmas parties that are now online!
Job Benefits:
- Quarterly Profit Share
- Group Personal Pension Plan - matched up to 5% of your base salary
- Private Healthcare Plan
- Paid Certifications and Study Leave
- Cutting Edge Tech Stack & Partnerships with Global Technology Leaders
- In-House Career Development Programmes
- Flexible Working Arrangements
- My Wellbeing Model - financial, physical, mental and social support
- Maternity, Paternity and Shared Parental Leave
You might be a good fit for this job if…
Priority Tasks/Responsibilities
- Develop, update, and maintain spreadsheets, databases, and applications that require daily/weekly/monthly attention
- Support Accounting and Audit team on technical issues and support tickets that arise
- Continuous evaluation of current processes and applications, looking for ways to improve.
- Help support onboarding team with organization and management of new data sets
- Ability to identify data sets needed from new platforms and create a process to merge into Summit CPA’s existing data structure for clients
- Work to standardize processes to improve accuracy and efficiency of reporting
- Independently execute research analyses based on broadly defined criteria
- Eager to learn additional technologies as required
Required Experience and Skills
- Degree in business analytics, computer science, finance, or related discipline
- 1-3 plus years of work experience in an accounting/financial industry setting preferred
- Comfort and familiarity with large data sets, relational databases, reporting and query tools
- Superior critical thinking skills and analytic abilities to interpret complex data using SQL and Microsoft Excel
- Excellent communication and listening skills
- Must be detail oriented, organized, and possess good analytical skills
- High standards of accuracy
- Must be able to handle multiple assignments/initiatives and operate in a fast-paced environment
- Excel, VBA - mandatory
- SQL, Python, – preferred
- R, JavaScript, RPA - plus
About the job
At BAO Systems you will make a positive impact within global health while working in a fun, collaborative and flexible environment. We work with the leading organizations within international development and humanitarian assistance to adopt modern, digital platforms for data collection, integration and analytics.
We are looking for an experienced and talented Senior Front-End Developer to join our product development team. Our ideal candidate will lead the development effort of web-based applications, from system design through implementation. They will mentor like minded developers and empower them to create the best product and client solutions possible while sharing their passion for evolving technologies.
We accept candidates who will work out of our Cambridge (UK) office, as well as remotely from the EU region. This is a mid-level to senior level position.
Responsibilities
- Develop elegant and responsive front-end web applications for our product portfolio.
- Concept, ideate and collaborate with the product and implementation team, being an integral part of the project design and solution for internal and external clients.
- Create prototypes for testing products, validating concepts and sharing ideas with stakeholders.
- Create pixel perfect implementations based on design specifications, while pushing the envelope with the latest trends and best practices.
- Identify and establish patterns and best practices for building excellent web experiences.
Profile
- A self starter, with an immense amount of initiative to step-up when a need is identified and help improve the process.
- Flexible and comfortable with multi-tasking between projects and multiple teams
- Passionate about technology and harnessing that passion to create high-quality, blazing fast, and accessible web apps.
- Obsessive about the design details and strive to knockout pixel perfect UI.
- Able to understand business objectives and proactively contribute both strategic and innovative ideas.
Qualifications
- Bachelor degree or higher in computer science or similar field.
- Extensive experience with JavaScript in general and the React framework in particular.
- Solid grasp of software engineering principles, practical application, process and workflow.
- Mastery of HTML/CSS, including the concepts of responsive layout, design systems, mobile and cross browser compatibility.
- Solid experience with web APIs and the JSON format.
- Ability to optimize front-end application performance.
- Experience with the Git workflow, such as resolving code conflicts and branching strategies.
BAO Systems provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
PHP (FullStack) Entwickler (m/w/d) 100% Remote
Standort: Dortmund
Zusammen mit einem Kunden, der spezialisiert auf Produkte im Bereich Cloud und Provider-Dienste ist, der Dogado, bin ich auf der Suche nach PHP (FullStack) Entwicklern (m/w/d).
FullStack ist nicht zwingend notwendig, allerdings mindestens ein PHP Backend Fokus.
Die Position kann zu 100% Remote durchgeführt werden und ist unbefristet.
Ihr Profil:
- PHP, Laravel/Lumen oder Symfony
- JavaScript, vue.js oder react.js
- HTML, CSS, RESTful APIs
- Jenkins, Git, Docker, Scrum/Kanban
- gute Deutschkenntnisse Wort und Schrift
Ihre Vorteile:
- 100 % Remotearbeit möglich (deutschlandweit, auch nach der Pandemie)
- Umsetzung eigener Ideen werden sehr gerne gesehen und gefördert
- Weiterentwicklung durch Schulungen und Messebesuche
- Ausstattung mit hochwertigem Equipment
- Flexible Arbeitszeiten
- Betriebliche Altersvorsorge
- Digitale Spielenachmittage, gemeinsame interaktive Pausen
- Jobrad
- …
Der nächste Schritt in Ihrer Karriere - jetzt bewerben!
Sie interessieren sich für die Stelle des PHP (FullStack) Entwickler (m/w/d) 100% Remote?
Dann freue ich mich über Ihre aussagekräftigen Bewerbungsunterlagen (Lebenslauf und relevante Zeugnisse).
Bei ersten Fragen stehe ich Ihnen auch gerne telefonisch unter 0211 8774 4000 zur Verfügung.
Senior Fullstack Developer React & Ruby (Remote or Berlin)
We as GOhiring believe that connectivity is the foundation of efficient processes. Therefore we offer the digital infrastructure for HR Market Players to provide a productive way of collaborating. Our software solution enables customers to publish, manage and analyze their job postings within their HR software. Thanks to state-of-the-art tools, we have also digitized our own working environment. Everything is set up for #remote work from anywhere in the world.
Your role
- Build smart, customer-driven front- and back-end solutions in extension of our product ecosystem
- Solve exciting engineering challenges, starting with MVP's and iterate from there
- Work on complex frontend projects using React and other JS frameworks
- Collaborate closely with our experienced team of developers, product managers, designers and testers
Your profile
- You get excited about good quality code and engineering quests
- Broad experience in web development with React and Ruby. More languages as a bonus.
- Value testing, well-documented code and intelligent software design techniques
- Profound knowledge about API Design and performance optimization
- Fluent in English
Why should you apply?
Remote culture - Work wherever you are most productive - at home, while traveling or in our office in Berlin. Benefit from processes and mindsets which are 100% oriented towards working flexible hours.
Small, agile team - We believe that work is simply more fun in small teams. Experienced colleagues, jointly defined company targets, a direct exchange and lots of creative leeway: That is what constitutes our understanding of productivity.
Complex challenges - We encounter new challenges time and time which are waiting to be solved for the benefit of all market players.
Sounds like an interesting challenge for you?
Simply send us your profile in addition to your Github handle. We are happy to hear from you via the application form.
Diversity and equal opportunity are important to us. We are happy about the interest of all candidates and strive to provide feedback as quickly as possible.
PI134178448