Find Remote Jobs Worldwide & Work From Anywhere

Recent remote jobs

Skills: kubernetes linux infrastructure-as-code cloud

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

Skills: javascript reactjs gatsby

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

Skills: c# .net xamarin xamarin.forms

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

Skills: data-warehouse data-modeling schema bigdata
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
  • 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
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: go mysql

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!
Skills: amazon-web-services cloud python

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


Skills: project-management business-logic sdlc
DESCRIPTION:
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
Skills: azure .net devops continuous-integration

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
Skills: react-native javascript mobile cross-platform
Are you experienced, know coding best practices, and go a bit crazy when you see short cuts being taken? Are you ready to mentor and share but do not want to move into management? Are you passionate about excellent front end software work? Do you desire to create awesome solutions that also make a social impact? If these questions resonate with you; we may have the ideal opportunity! Possible Finance is a series B Fin-Tech company with a mission to bring financial fairness to underserved communities. Now entering our 4th year we are pleased to share we have seen serious growth, helped hundreds of thousands of customers, and have a stellar rating (42,000 people give us an average of 4.8 stars at the app store). Our team has delivered and is making a difference. We are on the cusp of some great things. As we look to the future and consider the goals we'd like to achieve we'd like to add some senior software engineering talent to our front-end team. You will be helping with the architecture, designing, implementing, and maintaining customer-facing and internal user experiences. The work is primarily for mobile devices, yet we are moving more and more into additional web services. Even with all of our success, we are still building best practices and need senior people with a "founders mentality". You understand that your mornings will be collaborating with the PMs, Designers, and executives to architect and design new solutions for our customers. And in the afternoons working with other engineers on merge requests, code reviews, and maintaining code excellence. And yes, you'll get to code! This role will require deep software experience, most likely 10 or more years. The successful candidate will have shipped a successful product, but not only shipped, have maintained, iterated, and helped the product grow. You will have spoken with the customer, shadowed customer support, and improved on a solution you thought was already awesome. We need a person ready to take responsibility and own their work and take pride in building an outstanding front end experience. One capable of working in an agile development environment. And able to constructively challenge the way we build products and think about solutions. This role is not a manager role, though you will lead by example, and help mentor, because you want the best. You are interested because you want to build a great company and you know that growth, learning, and challenges will come as build on top of each success. To qualify for the role we feel you will need to demonstrate deep computer science knowledge and best practices; and that you can develop in Java Script in a React Native framework for both the iOS native and Android environments. Possible has moved to be fully distributed. We sync on Pacific Time Zone hours and are open to people who resonate with the above and that want to create financial freedom for underserved communities. This role is open to people across North and South America. We offer a competitive salary, stock, and benefits. If this is you; join us! About Possible Finance Possible Finance is a fast-growing, series B, distributed, Fin-tech startup. We believe financial health is something all Americans deserve, not just the affluent. We’re committed to empowering you with the tools to better your economic situation. We promise to be transparent, serve with kindness, be responsible, and hold ourselves accountable for creating positive change.

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

Skills: swift swift5 ios rx-swift swiftlint

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