Recent remote jobs
About the role
We are looking for Site Reliability Engineers based in Europe to join our new Customer Reliability Engineering (CRE) team. As part of the team you will have responsibility for the availability, latency, performance, efficiency, change management, monitoring, emergency response, and capacity planning of our customers’ applications and infrastructure. We are building a remote-first team across multiple time zones with the goal of eventually enabling a follow-the-sun work schedule.
Core Responsibilities
- Be part of a fully remote team across multiple continents and time zones
- Regularly engage with customers to consult and share information
- Develop simple, sustainable, and repeatable solutions and processes
- Participate in your team’s effort to continuously improve our customers’ production environments
- Own your team's tech and tools stack and contribute to the relevant open-source projects
- Design, analyse, and troubleshoot large-scale distributed systems
- Participate in your team’s on-call rotation
- Create and refine documentation and processes
- Automate almost all the things
- Provide ideas for future roadmap items, based on customer, operational, and/or organisational needs
- Learn and share by being part of the Cloud Native community through open-source tooling and processes, writing blog posts, and giving meetup or conference talks
If you are selected for this role and come to work for us on an employee basis, you can count on the following:
- A competitive compensation package
- Possibility for employee ownership and equity based compensation
- 25 days of paid leave annually
- Company-wide mental health days off
- ‘No Meeting’ Wednesdays
- Access to leadership development programmes, coaching and mentoring
- Access to our in-house psychologists
-
What does it take?
Please make sure you meet these requirements before applying, as we will be checking for all of them in our hiring process.
Must-have requirements
- A strong engineering or operations background, and the commitment to develop continuously in both disciplines
- At least 3 years experience working in a related field
- A strong understanding and knowledge of the following:
- — Kubernetes API, core principles and components
- — Linux networking and security related to containers
- — Distributed systems and common distributed system failure modes
- Proven production experience with at least one of the following:
- — Common CI/CD systems such as Github Action, Jenkins, Gitlab CI, etc.
- — Major cloud service providers such as Amazon Web Services (AWS), Google Cloud Platform (GCP), or Microsoft Azure
- — Modern infrastructure automation or configuration management system such as Terraform, Puppet, Ansible, Saltstack, or Chef
- — Container platforms such as Kubernetes
- — Programming languages such as Go, Python, Rust, C, or equivalent
- Ability to contribute to polyglot code bases
- Experience working with distributed architectures, e.g. microservices or service-oriented architectures
- Experience operating and maintaining production systems on Linux in a public cloud
- Can work effectively in a globally distributed team
- An urge to collaborate and communicate asynchronously
- An analytical mind; debugging and problem solving skills are paramount
- Attention to detail and excellent communication skills, both written and verbal
- Ability to work on your own as well as part of a team
- Flexibility to learn from and work with different technical environments and teams Comfortable with working on-call (as part of a regular 24x7 schedule)
Nice-to-have requirements:
- Bachelor's degree in computer science, engineering, math, or a relevant field
- Experience being part of an on-call schedule
- Experience working 100% remotely
- Experience implementing monitoring solutions
- Operations experience with a production user-facing application
- Have developed a Kubernetes controller, operator, or other platform component
- A background in writing reliable software and/or automation tooling
-
The selection process
Stage 1:
- CV sift based on our core requirements for this role (+ optional call with the recruiter)
- Skills Assessment: You will be asked to complete online abstract reasoning aptitude tests.
- Tech Challenge: You will receive instructions for a technical assessment, which will be evaluated by one of our current CRE team members.
Stage 2:
- Personality Profile Assessment: You will complete an online personality assessment and undertake an interview based on your profile via Google Hangouts.
Stage 3:
- Final Behavioural and Situational Interview with two members of our engineering team.
-
About the team
We’re a new team with big ambitions, and to help us deliver on our lofty goals, we have the following values to help keep us on course:
- Do the right thing; blameless culture, be fair and do the right thing, and always be the change you seek
- Assume good intentions; always have good intentions, show integrity, and maintain levelheadedness
- Tireless generosity; always be generous to your peers, and collaborate whenever possible
- Communicate endlessly; communicate as much as possible, be straightforward as possible and avoid jargon and weasel words whenever possible, and always be information seeking
- Learn from reflection; working together to continually improve what we do, take time to reflect and learn from our actions/outcomes and to understand others points of view
Being as distributed remote-first team, it’s important to develop habits that bring us together and force us to interact with each other, encourage us to collaborate, and generally just brings us closer together. To achieve this we have regular events such as:
- Weekly Virtual-Coffee (social event, non-work discussions)
- Monthly Coding Katas (group coding exercises for learning)
- Monthly Team drinks (all drinks are welcome, teas, juices, alcohol, caffeinated, non-alcoholic)
- Show & Tell sessions (ad-hoc technical or hobby related informal presentations)
- Monthly Games Night (social event, e.g. Tetri.io, A Fake Artist Goes to New York, Among Us, etc)
And we’re always looking for more things we can do to facilitate this, so if you join the team and have some ideas about this, you can help us expand this list.
-
We are closing this advert on 31 January 2021. Any applications following this date will not be considered.
Job Benefits:
- All travel covered
- Unlimited books budget
Time zone: (GMT+01:00) Berlin
Overview
Trellis is a full-service eCommerce agency with a single focus: make commerce simple. We help growth-focused brands succeed through design, development, and performance-based marketing services. As an award-winning, remote-first organization with headquarters in Boston, we’ve had the pleasure of helping some leading brands succeed in the world of eCommerce, including Formlabs, TB12 Sports, FOCO, Casabella, and many others.
As a technology company, strong engineering talent is paramount to our success. Over the past year or so, we’ve seen headless architecture as an emerging foundation for our clients. As we continue to shift more of our focus toward this approach, extensive React development capabilities have become essential for our team.
We’re looking for individuals who thrive in dynamic environments, embrace process and organization, are detail-oriented, and enjoy using data to inform their decision making.
Core Responsibilities
Below are some of the core responsibilities of our Engineers:
- Meeting with the engineering team to discuss user interface ideas and applications
- Reviewing application requirements and interface designs
- Engineering new user-facing features using React.js
- Engineering reusable components and front-end libraries for future use
- Translating designs and wireframes into high-quality code
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
- Troubleshooting interface software and debugging application code
- Documenting application changes
Relevant Experience
Below are some of the relevant experiences that would make someone a good fit for this role:
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles
- Experience with popular React.js workflows (such as Redux, Flux or the Context API).
- Experience with Next.js or Gatsby.js
- Experience with data structure libraries (e.g., Immutable.js)
- Familiarity with newer specifications of EcmaScript
- Familiarity with both RESTful & GraphQL APIs
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with modern front-end build pipelines and tools
- Experience with common front-end engineering tools such as Babel, Webpack, NPM, ES Modules
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Familiarity with code versioning tools, such as Git
Our Toolbox
Below are some of the tools that our Engineers use regularly:
- Git
- Jira
- Slack
- Javascript IDE
- Javascript DevTools
Working at Trellis
Trellis is a fast-growing, self-funded eCommerce agency and already one of North East’s leading firms. While our headquarters are just outside of Boston, over 2/3 of our team is distributed across the US and internationally. We’re a remote-first organization with work/life balance at our core that provides a range of benefits to our employees, including:
- Medial, Vision, and Dental Insurance
- Company-Paid Laptop and Home Office Equipment
- 15 Days Flexible PTO + Earned Seniority
- 20 Days Additional PTO for Parental Leave
- 401K with Employer Matching
- Donation Matching Program
- Education and Professional Development Bonuses
- Performance-Based Bonuses
While we’re over 60 people, we structure our teams into smaller ‘Squads,’ providing an opportunity to build deep connections with colleagues and longer-term relationships with our clients. We aim to provide an inclusive environment that encourages a diverse group of voices to contribute to our company. This is often in the form of employee-led “Lunch & Learns”, employee-driven special interest groups, paired mentorship, and transparent career advancement policies. All of these initiatives are built on our Core Principles:
Be a Source of Honesty
Communicate transparently and act honestly with our clients, teammates, and community.
Engage with Problem Solvers
Recruit and retain high-quality creative and technical employees that love solving problems and are empowered to do fantastic work.
Support Growth
Encourage and support the growth of our clients and teammates, even when we’ve made mistakes.
Demonstrate through Results
Use results as the ultimate way to sell our ideas and capabilities.
Job Benefits:
- 401K with Matching Contributions
Time zone: (GMT-05:00) Eastern Time +/- 2 hours
Authority Partners is seeking an experienced Xamarin Developer to join our strong development team. The Xamarin Developer will design and write maintainable code, communicate with teams and clients, as well as deliver products within an aggressive schedule.
REQUIREMENTS:
- 6+ years of strong development experience
- Proven experience in Xamarin Mobile Development Platform (Xamarin and/or Xamarin.Forms)
- High proficiency coding in C#, .NET
- Experience with RESTful interfaces like MVC Web APIs
- Ability to work independently as well as collaboratively
- Good working knowledge of English Language
- Willingness to learn new things and apply them in daily work
BONUS SKILLS:
- Azure Application Insights
- Native mobile applications on iOS and Android platforms
- Experience working with XAML and declarative UI (UWP, WPF, Xamarin.Forms)
- Experience using team collaboration tools/source control programs
- Knowledge of agile methodologies (SCRUM)
EDUCATION:
Bachelor's degree in Computer Science, Software Engineering or related field would be of great value, but if you’re passionate and have the experience that backs up your abilities, for us, talent outweighs degree every time.
Job Benefits:
- Recreation and sports activities
- Competitive remuneration package
- Career growth
- Developer-focused workplace
- Game room
- Healthy food
- Fun initiatives, team buildings and events
- Most cutting-edge technologies
- Remote work
- Roof-top terrace
Time zone: (GMT+01:00) Central European Time - Belgrade +/- 6 hours
- Experience evaluating and selecting a Cloud Data Warehouse - Redshift, Snowflake, or Synapse
- You have accomplishments with data modeling, schemas, and ETL development to support business processes, ideally in the the construction industry
- Clear communicator with expertise in management level presentation and documentation
- 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
- 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
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
Join our team either remotely or in our HQ in Amsterdam. This role can be based in any location within the EMEA region.
About us
MessageBird is transforming the communications landscape as one of the fastest-growing software companies in the world. Our cloud communications platform makes it possible for businesses to instantly connect with over 7 billion phones globally, allowing them to speak with their customers in the same ways they talk to their friends.
Our suite provides access to all major messaging channels, from SMS and Voice to WeChat, Messenger, Facebook, WhatsApp and more. We provide out-of-the-box solutions with our own applications like Inbox and Flow Builder, plus a robust set of APIs that simplify workflows and automation.
With over 20,000 customers — including some of the world’s biggest brands like Facebook, Deliveroo, Uber and WhatsApp — it’s likely that you’ve benefited from MessageBird’s omnichannel technology at some point. For small and mid-sized businesses, we also offer support and solutions through an Online Self-Serve (OSS) dashboard.
Our global team is a powerhouse of 350+ employees, who work across eight international offices. We’re excited that you’re here and interested to #jointhenest.
How we work
We work fast, grow fast, and build fast. Life at MessageBird moves in fast-forward motion. We’re a team that focuses on making an impact — right from day one. We are go-getters, industry leaders, and dreamers. Risk takers. Roll-up-your-sleeves-and-make-it-happen kind of people. We thrive on transparency, and we value solution-minded attitudes.
We are all driven by one ethos: Get Shit Done. We love shaping things together and leveraging different perspectives, because that makes our products better. Our Birds are empowered with freedom and opportunity; in return, we expect honesty, courage, and agility. We own our work, and sometimes we fail. And then we get back up and cross the finish line — together as a team. Sound refreshing? We think so, too.
The role: Senior Software Engineer Golang
Senior Software Engineers play a key role in our product engineering squads. You’ll be responsible for helping design, develop and maintain our communication products and related services. This will enable our customers to send out millions of SMS messages per day; place voice calls via our REST API; gain real-time insights using our Dashboard; and reach out to consumers via IM platforms like WhatsApp.
Our product engineering squads have the freedom and authority to create impactful products to empower both our internal and external customers. We use an agile development methodology, meaning we deploy code multiple times per day while ensuring our applications are rigorously tested and statically analyzed.
What you’ll do
- Help design and build a performant, scalable and fault-tolerant communication platform.
- Team with engineers to solve system design and implementation problems (and get a thrill out of every triumph!).
- Work with and enable engineers from other teams who interact with the platform.
- Problem-solve issues based on business/customer need and impact, working with technical and non-technical stakeholders.
- Teach others: One of the most meaningful tasks of a Senior Engineer is improving the knowledge level of the team members.
- You will flourish working in a hyper-growth environment where the next project is ready to be picked up.
What you’ll bring
- At least 5 years of relevant software development experience
- Strong experience in Golang is a must
- Strong experience working with relational databases and non-relational data stores (like MySQL, Cassandra & Redis).
- Experience with Docker, Containers and Kubernetes.
- Practical and theoretical knowledge of development patterns, software architectures and design patterns (TDD, Event-Driven, SOLID, Hexagonal, DDD).
- Knowledge of (cloud) infrastructure principles (load balancing, high availability, containerized services, database configurations) is a bonus.
- Strong verbal and written communication skills in English.
- Ability of teaching others and helping them grow.
Psst… some added perks
- The ability to Work Anywhere — literally anywhere you want, as long as it’s in the same time zone as your team (yup… you read that right!). This comes with the added benefit of finding the right work-life balance for you by following our 80/20 rule.
- WFH office set-up allowance to make sure you have all you need to “get shit done” in an ergonomically-friendly manner.
- Top-notch work equipment (including Bose headphones!).
- MessageBird swag to keep you well-dressed.
- The occasional (virtual) company-wide and team events.
- A team of (fast-)forward-thinking, talented and fun colleagues from more than 50 countries!
MessageBird is an equal opportunity employer. If you think you’re a match for this role and can bring some great skills to the MessageBird team, please apply! We’re excited to get to know you.
Read MessageBird's Recruitment Privacy Statement
Job Benefits:
- An exceptionally bright, talented and fun bunch of colleagues, hailing
- Employee Stock Option Plan: we are all owners and shareholders
- Rest up with 25 days’ holidays per year.
- Pension Scheme: we contribute to the planning of your golden years.
- Occasional company-wide gatherings and team outings!
Für unser AWS re/Start Programm suchen wir einen erfahrenen AWS-profi, der seine Fähigkeiten mit unseren Teilnehmern aus aller Welt teilen möchte. Als Dozent bist du Teil unseres großartigen Teams, das Studenten in verschiedenen digitalen Berufen ausbildet und du kannst die Inhalte unseres Lehrplans mitgestalten und kontinuierlich weiterentwickeln. Deine Hauptaufgabe wird es sein, unseren Teilnehmern den Bereich AWS Cloud Architektur näherzubringen.
Aufgaben
- Du vermittelst die Inhalte unseres Curriculums an deine Studenten mithilfe von originalen AWS Lehrmaterialien und LMS (Learning Management System) bequem von zu Hause aus
- Unser Curriculum umfasst:
- IT Grundlagen
- AWS Cloud Grundlagen
- AWS System Operations
- Employability Skills and Event Sessions
- Du erstellst ansprechende Inhalte, Übungen und Mini-Projekte für unsere AWS Kurse und bleibst so immer up to date
- Unser Curriculum bietet Dir dafür ein Gerüst mit vorgefertigten Inhalten
- Du motivierst und empowerst deine Studenten aus aller Welt beim berufsvorbereitenden Entwicklungsprozess bis hin zum erfolgreichen Abschluss
Qualifikation
- Du bist leidenschaftlicher Cloud Architekt und möchtest Dein Wissen teilen
- Du hast bereits Erfahrung in Cloud Computing als Architekt, Sys Admin, Developer oder Berater
- Du verfügst über Kenntnisse in Python, sowie in Tooling und Automation
- Du verfügst idealerweise bereits über erste Erfahrungen im Unterricht, Tutorials oder Nachhilfeunterricht
- Du bringst sehr gute Englisch- und fließende Deutschkenntnisse
Benefits
- Einen Job mit sozialer Verantwortung, denn durch Bildung bieten wir Menschen eine Perspektive
- Einen vorgefertigen Lehrplan um Dir die Arbeit zu erleichtern Flexible Beschäftigungsformen (Vollzeit, Teilzeit, Freiberufler)
- Du arbeitest mit einem internationalen Team in Startup-Atmosphäre mit der Chance Deine Ideen an den Tisch zu bringen
- Außerdem gewinnst Du 1000 neue Github Freunde =) Natürlich erwarten Dich startup-gerecht viele Teamevents und eine Menge Spaß neben der Arbeit
- Vergünstigungen beim Urban Sportsclub und Corporate Benefits sind auch inklusive
Authority Partners is looking for an experienced Business Analyst to join our global team! The Business Analyst will be responsible for bridging the gap between IT (development) and the business (client). They will provide support and knowledge for the development teams, by analyzing requirements of systems and processes, and offer solutions to assist in product/solution development. If you enjoy dynamic, modern IT environments, have great analytical skills and you are a professional focused on detail and quality – this might be a great opportunity for you! Did we catch your interest? Make sure to read on and apply - We would be happy to meet you and discuss further! :)
RESPONSIBILITIES:
- Identifying the primary stakeholders to engage in defining the project’s business objectives and scope
- Discovering expectations from stakeholders - understanding primary business objectives, project history, and existing systems and business
- Defining a solution approach, drafting a scope statement, and reviewing it with key business and technology stakeholders
- Choosing the most appropriate types of business analysis deliverables, given the project scope, project methodology, and other key aspects of the project context
- Identifying the stakeholders who will be part of the creation and validation of each deliverable as well as defining the timelines for completing deliverables
- Ensuring the business objectives are clear and actionable to provide the project team with momentum and context while defining the scope and later, the detailed requirements
- Engaging with quality assurance professionals to ensure they understand the business context for the technical requirements
- Reviewing the solution design to ensure it fulfills all the requirements and looking for opportunities to meet additional business needs without increasing the technical scope of the project
- Managing requirements changes to ensure that everyone is working from up-to-date documentation and those appropriate stakeholders are involved in all decisions about change
- Training end users to ensure they understand all process and procedural changes
- Suggesting follow-up projects and initiatives to fully realize the intended business objectives or to solve new problems that are discovered within the primary initiative
REQUIREMENTS:
- Minimum 5 years of direct experience in Business Analysis
- Knowledge of analytical processes and the software development lifecycle (SDLC)
- Excellent understanding of business processes
- Experience in working with multinational and geographically dispersed teams
- Excellent written and verbal knowledge of the English language, including technical writing skills. Knowledge of the Spanish language would be considered a plus
- Knowledge of Software Testing Life Cycle (STLC)
- Detail orientation and well-developed organization and time management skills
- Great at resolving issues and building a frictionless work environment
- Great communication style. Being eloquent, professional, good listener, proposing solutions, developing rapport, building consensus
- Openness to new experiences. Embracing new ideas, exploring them, and expanding upon them
- Ability to thrive within a dynamic environment
EDUCATION AND EXPERIENCE:
- Bachelor's degree in Business, Software Engineering, or Computer Science, would be of great value, but if you’re passionate and have the experience that backs up your abilities, for us, talent outweighs degree every time.
AP PERKS:
- Most cutting-edge technologies and modern workstations
- Opportunity to work with people who are at the top of their field
- Competitive remuneration package. We reward excellence
- Career growth
- Collaborative learning environment
- Professional training
ABOUT AUTHORITY PARTNERS:
Authority Partners is a leading and global IT services company with over 22 years of experience, serving clients within the financial, healthcare, insurance, mortgage, and technology sectors among many others. We are committed to building relationships with IT professionals who possess integrity, dedication, teamwork, and the desire to learn and grow with us. We specialize in placement for a long-term contract and permanent opportunities and helping our consultants achieve their career success.
Job Benefits:
- Recreation and sports activities
- Competitive remuneration package
- Career growth
- Developer-focused workplace
- Game room
- Healthy food
- Fun initiatives, team buildings and events
- Most cutting-edge technologies
- Remote work
- Roof-top terrace
Most important:
- Demonstrable experience working as a Senior Infastructure Engineer
- Expert level experience managing Azure Platform environments
- Experience managing and configuring CI/CD using Azure Pipelines
- Experience setting up Azure/cloud based architectures
- Must be located in the E.U.
Nice to have:
- Experience developing web apps in Java/.Net
- Familiar/involved with open source projects
- Experience with working remotely
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
Job Benefits:
- Comprehensive Medical Coverage
- Paternity Leave
- 401K Plan
- Distributed work and Home off reimbursements
- Mission Driven Company
- Discretionary Vacation
Time zone: (GMT-08:00) Pacific Time
About The Job
We’re looking for a highly experienced iOS engineer to contribute to the next major version of the Jibble app. As part of an ambitious team you’ll work with a cutting edge tech stack. Continuous learning and applying new and emerging technologies and methodologies make this an exciting opportunity for you to expand and deepen your skills on the job.
You will be working in a team of 13 engineers from 8 different countries, operating in bi-weekly sprints with daily stand-ups. We apply Kanban methodology in the development process and impact is continuously measured.
Besides iOS development, you will be involved in the design process - offering feedback and input in meetings with product managers and designers when planning new features and products.
The position offers a competitive salary, paid holidays and a fully remote work environment. When possible, we organise annual meetups in varying locations to work and socialise with the entire team.
Who we are looking for:
- At least 3+ years of experience in mobile development using Swift
- Good understanding of DI concepts
- Practical experience of MVVM design pattern implementation
- Deep understanding of Unit Tests
- Experience in using Mocks
- Experience working in remote teams is an advantage
- Agile (Kanban) software development experience
- At least one published app written on Swift
- Located within UTC - UTC+8 time zones
Your responsibilities will include
- Building the Jibble 2.0 mobile application using Swift
- Creating pixel perfect design using IB
- Working on new features of the mobile application and improving existing core features
- Ensuring code quality and standards while meeting deadlines and delivering targets set by the product team
- Working closely with product managers and data analysts to improve the overall mobile product
- Improving the user experience with the design team
- Communicating with the backend team to discuss and design APIs for new features
Our Tech Stack and Tools
- Swift 5 as the main iOS development language
- Reactive programming with RxSwift
- UI based on storyboards with AutoLayout and size classes
- Alamofier for backend communication with the REST API
- Kotlin native for business logic core
- SwiftLint to ensure styles and conventions
- Bitrise for CI and CD
- Git as a version control system
- Atlassian Jira for ticket & sprint management
- Atlassian Confluence for written specifications and documentation
- Slack for any kind of team communication
Time zone: (GMT+04:00) Yerevan +/- 4 hours