Recent remote jobs
At Imaginary Cloud, we believe in making people's lives easier through technology: we design and develop world-class digital products for a faster go-to-market strategy with our user-centric Product Design Process.
Our strong focus on UX/UI and cutting-edge front-end development allow us to work with top clients from different industries in multiple locations worldwide. To deliver new features within short time frames and answer quickly to change, we use an Agile methodology.
Based in Lisbon and Coimbra, we're a very talented team with mindful creativity. We thrive with new challenges, and we work as a team to bring the best digital products to life. Since we believe that a healthy work environment matters to our overall productivity, we value everyone's well-being and continuous personal & professional growth.
Imaginary Cloud has adopted a remote-first approach to work. We are seeking team members who live in Portugal or are willing and legally qualified to live and work in the country.
Day-to-day tasks include development, problem-solving, architecture, client interaction, as required to develop a successful product.
We value previous hands-on experience in the following fields:
1+ years of working experience in Node.js Development
- 2+ years of experience in Software Development
- A clear understanding of Object-Oriented Programming (OOP)
- Good proficiency in writing well designed, testable, efficient code by using best software development practices
- Experience with different open-source programming languages used on web projects
- Fluency in English, both spoken and written
Our tech stack:
- Javascript (Vue.js, React.js, Angular.js, Node.js)
- Python / Django
- Ruby / Ruby on Rails
- Git
- SQL (MySQL / PostgreSQL)
- Mobile development (iOS, Android, React Native)
- Linux / Mac OS - command line
- Automated provisioning tools (Docker / Ansible / Capistrano)
- NoSQL (Mongo, Redis, etc.)
- Photoshop / Figma
What we have to offer:
- International and challenging projects for top clients
- Flexible working hours
- Fair compensation according to your experience
- Informal environment
- Health insurance
- Paid sick days
- Team events
- Career plan
- Comfort budget
- We're not Outsourcing!
If this sounds exactly what you're looking for, we would like to meet you and discuss this opportunity. Please apply here.
Time zone: (GMT+00:00) Lisbon
We’re looking for an experienced UX/product designer to take on end-to-end design of the Jibble web and mobile product experience.
You will be responsible for translating business objectives into product concepts by iterating and optimising UI designs while maintaining a consistent and user-friendly experience across our apps on both mobile and web platforms.
Continuous learning and applying new and emerging design methodologies make this an exciting opportunity for you to expand and deepen your skills on the job.
You should have a passion for finding solutions that allow customers to intuitively use our products. The ideal candidate will be skilled at each stage of the design process while remaining focused on the needs of the customer.
You will report to a senior product designer and work closely with cross-functional team members in a product team of 33 people from 10 different countries, operating in bi-weekly sprints with daily stand-ups.
Who we are looking for:
- 4+ years of proven experience as a product designer in a tech startup / scale-up
- 3+ years of proven experience of working in a cross-functional team of developers, product managers and testers
- Proven experience in all stages of the design process: conceptualisation, prototyping, interaction design, developer handoff
- Experience in complex UX/UI design and end-to-end processes in B2B SaaS and/or B2C projects
- Efficient use of Figma prototyping tools and design libraries
- Excellent English communication and presentation skills with an open, growth-oriented mindset
- Candidate must possess at least a Bachelor Degree in Design, Information Technology or a related field
Your responsibilities will include:
- Iterating and optimising UI designs quickly while maintaining a consistent and user-friendly experience across mobile and desktop platforms
- Zooming out to product concepts and zooming in to design details while wireframing, prototyping, and reusing components from a design library
- Communicating and storytelling to present your work and articulate design rationale for efficient design implementation
- Working closely with the team (product managers, developers and other stakeholders) to understand user research and turn limited information into problem-solving decisions in the B2B space
- Facilitating brainstorming and pair design sessions to collaborate cross-functionally from design concepts to UI
- Tracking the usage and verifying the impact of your design in the hands of users
Benefits and Perks:
- Competitive salary package
- Fully remote work environment
- Flexible working hours
- Flexible annual leave policy
- Annual product team meetups
- Personal development budget
- Annual device reimbursement budget
Our tools:
- UI/UX designs, wireframes and prototypes in Figma
- Miro for whiteboarding and design research
- Atlassian Jira for ticket & sprint management
- Atlassian Confluence for written specifications and documentation
- Slack for any kind of team communication
Important Note: Please submit or include a link to your portfolio in your resume or application for this role.
Time zone: (GMT+04:00) Yerevan +/- 4 hours
We’re looking for a highly experienced Node.js developer to work on the PayrollPanda cloud product. It’s an exciting opportunity for an experienced developer that is looking for a new challenge with a fast-growing startup targeting the fastest-growing region in the world - South-East Asia. The position offers a highly competitive salary.
Who we are looking for:
- 5+ years of commercial development experience
- 5+ years of JavaScript experience
- 3+ years with a tech stack that includes NodeJS, PostgreSQL and MongoDB
- Experience with Backbone.js, ParsePlatform or a similar technology is a plus
- Familiar with writing automated tests (unit tests, integration tests etc.)
- Agile (scrum) software development experience
- Experience working in remote teams is an added advantage.
- Located within UTC - UTC+8 timezones
Your responsibilities will include:
- Improving existing features of the product and working on the back-end implementation of new features as we continue to scale and strive for product-market fit
- Ensuring code quality and standards while meeting deadlines and delivering targets set by the product team.
- Working closely with the product manager in preparing and approving the scope of work.
Our Tech Stack and Tools:
- Node.js with Loopback/Express/ParsePlatform backend
- Backbone.js frontend
- Relational Database PostgreSQL
- MongoDB
- Jest as standard testing framework
- Deployment on AWS Elastic Container Service
- Atlassian Jira for ticket & sprint management
- Atlassian Confluence for written specifications and documentation
- Slack for any kind of team communication
Our Joel Test Score
- Source control
- One-step build
- Daily builds
- Bug database
- Fix bugs before writing new code
- Up-to-date schedule
- Specifications for existing & new features
- Quiet working conditions
- Best tools money can buy
- Testers & automated tests
- Hallway usability testing
To find out more about our recruitment process for this role, please click here.
Time zone: (GMT+04:00) Yerevan +/- 4 hours
About The Job
The Jibble 2.0 product was fully launched in June 2021 and we’re looking for an experienced back-end developer to contribute to the 2.0 version of Jibble, built on .NET Core. Your primary responsibility will be building key integrations to our Jibble 2.0 API such as Gusto, Intercom, Zenefits, Zapier and many others.
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 15 developers from 10 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 back-end development, you will be deeply 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 and a fully remote work environment.
Who we are looking for:
- At least 3+ years of commercial development experience
- At least 3+ years of .NET & C# experience, preferably with .NET Core
- At least 2+ years of SQL experience, preferably with PostgreSQL and EF Core 5
- Experience with Message Broker (preferably RabbitMQ) and AWS Cloud is an advantage.
- Experience with OpenAPI standard.
- Experience working in remote teams is an advantage
- Agile (Kanban) software development experience
- Located within UTC - UTC+8 time zones
Your responsibilities will include:
- Building integrations for Jibble 2.0 using the ASP.NET Core tech stack
- Improving existing features of the product and work on new features as we continue to scale
- 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 product, the design team to improve the user experience, and front-end team for design implementation
Our Tech Stack and Tools:
- Microservice API based on .NET Core 3.1
- Relational Database PostgreSQL
- Deployment on AWS Elastic Container Service
- Vue 2 with Composition API, fully typed using TypeScript
- Vuetify as Material Design framework
- UI/UX Designs in Figma
- Atlassian Jira for ticket & sprint management
- Atlassian Confluence for written specifications and documentation
- Slack for any kind of team communication
Our Joel Test Score:
- Source control
- One-step build
- Daily builds
- Bug database
- Fix bugs before writing new code
- Up-to-date schedule
- Specifications
- Quiet working conditions
- Best tools money can buy
- Testers
- Hallway usability testing
To find out more about our recruitment process for this role, please click here.
Time zone: (GMT+04:00) Yerevan +/- 4 hours
We are looking for an experienced Mobile Development Engineer to join the development team, with a minimum full-stack background, able to kick-start the tech foundations of a very new project.
YOUR RESPONSIBILITIES
Based on the specifications of the Request Expenses MVP, on Request Invoicing features and on our current infrastructure :
- Make the first MVP and iterate. The MVP should be a mobile app or mobile-friendly web-app
- Design the infrastructure, software & development process to make it future-proof
- Our current stack: Typescript, Node, React, Mongo, Kubernetes, Docker, Circle CI.
- Give your input and needs for the continuous improvement of the Request Network library, make it easy to pay and get paid on public blockchains with open source packages: request-client.js, payment-processor, payment-detection, etc.
QUALIFICATIONS
- Solid knowledge of computer science fundamentals: algorithms, data structures, databases, distributed systems, operating systems, networking
- Ability to lead a mobile product development from scratch (with the product manager)
- Strong interest in blockchain technology, and the future of payments
- Good knowledge of Typescript and Node.js
- Used to open-source development
- Understanding of API design (REST, RPC)
- Good understanding of git and continuous integration tools
- Self-motivated, innovative and proactive
- Ability to take responsibility for projects and the willingness to learn and grow professionally in a team environment
- Willingness to improve by giving and asking for feedback
- Team spirit above personal results
Bonus - this makes you stand out
- Good knowledge of Ethereum: frequent dapp usage or smart-contract development
- Cryptography
- Monitoring of stability and performances
Job Benefits:
- Unlimited Holidays
- Stock Options
- Budget for your home office equipment
- Health Insurance covered at 100%
The Opportunity:
As an Intermediate Software Engineer, you will have the opportunity to help build new exciting products, improve our platform, and work with a highly talented team, living by our engineering values.
Our Engineering Values:
- Seek to Understand and Be Understood.
- Make User-Driven, Data Informed Decisions.
- Think Big, Ship Small, to Maximize Learning.
- Champion Belonging and Wellness for Everyone.
- Take Responsibility to Build Sustainably.
- Commit to Continuous Learning.
Our stack:
- Languages / Frameworks: Ruby on Rails, React, NodeJS
- Datastores: MySQL, Postgres
- Cloud Provider: AWS
- Messaging: RabbitMQ
Requirements
- You have extensive experience with Ruby on Rails.
- You have designed and built software for a distributed system.
- You write clean code, and you help others improve theirs’.
- You confidently improve legacy applications.
- You clearly explain complex technical concepts to a non-technical audience.
- You are continuously learning and share freely with others.
- You value shipping quality software and constantly test what you build.
Nice to have:
- Experience leading teams
- Experience with TDD / BDD
- Experience owning your software in production
- Experience with continuous deployment
Benefits
- Remote work - All of our roles are currently remote. Office equipment supplied!
- Excellent Benefits Package - We want a healthy and productive team
- Equity Program - An opportunity for all of our employees to share in HomeStars' success
- December Break - The office is closed the week before New Year’s Eve, every year
- Personal Growth. We provide constructive feedback to foster their career growth
- We are growing fast - HomeStars is part of the ANGI Homeservices Inc. family which is public and includes top home service brands like Home Advisor and Angie’s List
- Beautiful brick & beam office in the heart of the entertainment district in Toronto, including a rec room with lounge, ping pong, darts and foosball
HomeStars has recently been recognized as:
- Best Workplaces Managed by Women, Canada 2020
- Best Workplaces in Technology, Canada 2020
- Best Workplaces for Today’s Youth, Canada 2020
*We are an equal opportunity employer and do not discriminate based upon race, religion, colour, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Time zone: (GMT-05:00) Eastern Time
What You'll Do
- Design and enhance the Leading Global Fixed Income e-trading platform for institutional investors
- Be part of a scrum team comprised of skilled technology professionals with the goal to revolutionize the credit and corporate bond markets
- Innovate and transform business ideas into highly utilized features and services for our customers
- Gain expertise across industry standard technologies including: Java, AWS, Kafka, Oracle, React, Redis Spring Boot and others
- Implement and support products/initiatives from infancy to maturity
- Develop and design APIs in a microservices and/or event-driven architecture in the cloud
What You Bring to the Table
- 8+ years of enterprise software development using Java
- Strong knowledge of object-oriented design patterns and multi-threading programming
- Familiarity with streaming technologies such as Kafka/Redis etc.
- Experience with microservices using Spring/Spring Boot (or, ideally, hands-on experience migrating a monolithic application to a cloud-centric environment microservices)
- Experience using frontend technologies such as react or angular
- Experience with AWS is a huge plus though not necessary
What’s in it for You
In addition to working on cutting edge technology and being more than a number in our lean and collaborative team, we offer:
- Healthcare and wellness options
- 401(k) match
- Potential to receive Restricted Stock Units (RSUs)
- Employee stock purchase plan
- Training, tuition assistance and time for R&D
- Other perks include generous time-off policies, stipends for gym memberships, exercise equipment and similar, and access to on-site healthcare
MarketAxess Corporation and its affiliates provide equal employment opportunities to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, veteran status or any other characteristic prohibited by federal and state law.
#SO
Additional Information
All your information will be kept confidential according to EEO guidelines.
Job Benefits:
- Health, dental, vision, life, disability and pet insurance
- Mental health and wellness benefits
- Up to 20 weeks paid maternity leave; 8 weeks paid paternity leave
- Generous paid time off
- 401k match of 100% of contributions up to $10,000 of annual pay
- $1000 annual fitness & wellness subsidy
- Stocked kitchen
- Catered lunch provided 2x a week
- ESPP; we issue matching shares equal to 20% of employee purchase
- Up to $2,000 per year match of any qualifying charitable cash gifts
We are looking for an experienced, motivated UI/UX Designer, with a keen eye for detail, to join our team! As an UI-UX Designer, you will be responsible for delivering the best online user experience, which makes your role extremely important for our success and ensuring customer satisfaction and loyalty.
The Role is
- Full time - we expect people to put in 40 hrs a week or more
- Position is remote
- No agencies
- Salary Range: Highly competitive depending on skills, experience, education, culture fit, and leadership abilities etc.
The ideal candidate will be naturally creative and imaginative with the technical ability to translate complex information into an engaging visual solution that is both appealing and intuitive for users. The UI/UX Designer will be expected to easily function both independently and collaboratively, bringing fresh thinking, an open mind and a strong work ethic to the position.
Responsibilities
- Demonstrate a solid understanding of UI/UX best practices and the unique constraints and idioms of complex, data-intensive enterprise application design
- Gather and evaluate user requirements in collaboration with product managers and engineers
- Creating sketches, wireframes, and designs based on a solid understanding of business requirements, UI patterns, and visual design principles
- Design graphic user interface elements, like menus, tabs and widgets
- Develop UI mockups and prototypes that clearly illustrate how design functions
- Prepare and present rough drafts to internal teams
- Identify and troubleshoot UX problems (e.g. responsiveness)
- Organize complex user work flows into simpler ones across the entire product life-cycle and multiple product launches
- Facilitating workshops and exercises to assist with idea generation and decision-making
- Mapping out, visualizing and testing application flow to identify gaps and ensure consistency
- Collaborating with developers to answer questions and build a design system
- Developing, designing and establishing a standard set of UI patterns
- Conducting user research and testing and conduct layout adjustments based on feedback
Requirements
- 3+ years of proven experience as a UI/UX Designer
- Knowledge of wireframe tools (e.g. Adobe XD & Balsamiq)
- Excellent written and oral communications skills and the ability to collaborate and articulate ideas effectively in a team environment
- Bachelor Degree in UI/UX Design, Computer Design, Web Design, Graphic Design or related field
- Proficient in Adobe CC (we use Adobe XD for UI design & prototyping, Illustrator & Photoshop for assets creation)
Plusses
- Previous experience working with a startup or smaller company, experience doing remote work
- Bioinformatics knowledge
- Strong leadership, time management, and problem solving skills
- Self-motivated with the ability to work under strict deadlines
- Team player with solid interpersonal skills
- Strong ability to present, synthesize and influence change
Job Benefits:
- Remote
- Flexible Schedule
Contrast Security named to Inc.'s “Best Workplaces of 2020”
Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyberattacks, heralding the new era of self-protecting software. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate assessment and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has sensors that work actively inside applications to uncover vulnerabilities, prevent data breaches, and secure the entire enterprise from development, to operations, to production.
About the Position
As a member of the Cloud Engineering team, you are part of a team responsible for ensuring availability, reliability, responsiveness and scalability across all Contrast production services. You are deeply hands-on with our cloud-based infrastructure, database systems, automation, monitoring and systems telemetry. You work with our engineering team to design and build system infrastructure that is automated, elastic, and reliable. You support our databases in such a way that our colleagues in application engineering see you as a reliable subject matter expert for performance, modeling and data integrity. In a teammate, we expect you to challenge conventional wisdom and encourage everyone to have simpler solutions. It is your nature to share what you know so that everyone you encounter is just a bit better at using MySQL. Ideal candidates have expertise in maintaining and improving the use of MySQL. You’ll work with these systems through infrastructure as code using Terraform, Cloudformation and Helm Charts. All of our work is currently done in the AWS ecosystem. Cloudformation will leave our stack this year.
Traveling to an off-site event may be happen on an annual basis but this can be a fully remote position anywhere in the U.S.
Responsibilities:
- Operate, tune and improve multiple RDS instances (MySQL & Aurora)
- Collaborate with Application Engineering teams to profile instance resource usage, optimize and tweak both query and schema
- Collaborate with the Architecture team on the use of alternative strategies for handling and storing data (S3/EMR/Athena etc.)
- Plan, coordinate and schedule upgrades, migrations and schema redesign efforts along with business stakeholders
- Own and maintain appropriate documentation (code & Confluence) around specification, runbooks, etc
- Participate as an equal partner in the Infrastructure team's on call rotation
- Your are joining a team. We have others with SME level MySQL experience. So, working on a team and to the benefit of that team and its stakeholders is your overarching mission
MySQL Qualifications:
- You assist application engineers in writing and tuning SQL queries on MySQL 5.7 and later
- You have demonstrable experience tuning the MySQL server through an RDS parameter group
- You have experience and opinions about the use of MySQL features such as stored procedures, triggers and the event scheduler
- You have demonstrable experience making multiple schema changes on large tables in a busy environment
- You understand some of the limitations of MySQL and have experience with common workarounds when such limitations are reached
- You have set up, tuned and monitored MySQL replication
Cloud Engineering Qualifications:
- You have managed infrastructure with code (Terraform, Cloudformation, Ansible, Chef, etc.)
- You have written a job or two to automate away toil and have a fun story to tell us
- You submit pull requests for small changes frequently
- You enjoy reviewing others’ PR’s as a means of improving your understanding of the operational environment
- You plan your work to avoid service interruptions whenever possible
General Qualifications:
- You have been working in a cloud engineering capacity for 5+ years
- 1+ years of your experience has been database focused, but not necessarily exclusive
- You have demonstrable experience planning, executing and delivering a project on your own and with one or more other team members
- You possess experience managing multiple production database instances via code. (Cloudformation, Terraform, etc.)
- You have a strong desire to grow your infrastructure as code skills
- You can share stories about the mistakes you've made throughout your career and what you have done to recover from them (and not repeat them)
- Ideally, you have worked in a fast growing start up
- Ideally, you have an AWS Database, AWS Solutions Architect, AWS SysOps or AWS Developer certification. Maybe even a MySQL database or developer certification.
What We Offer
- Competitive Compensation
- Medical, dental, and vision benefits
- 401(k) plan
- Flexible paid time off
We are changing the world of software security. Do it with us. We believe in what we do and are passionate about helping our customers secure their business. If you’re looking for a challenge and want to enjoy where you work, you’ll love Contrast Security.
Contrast Security is committed to a diverse and inclusive workplace. Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles, and locations.
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
Contrast Security named to Inc.'s “Best Workplaces of 2020”
Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyberattacks, heralding the new era of self-protecting software. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate assessment and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has sensors that work actively inside applications to uncover vulnerabilities, prevent data breaches, and secure the entire enterprise from development, to operations, to production.
About the Position
As a member of the Contrast Security team, you will join a group responsible for industry-leading Application Security products. Our team includes engineers, designers, and product managers, all focused on making the Internet safer for everyone. We believe in agile practices to build our software, as well as continuously delivering features and improvements to our users. You are a person who is always pushing your teammates to do their best work and intolerant of anything else. Our team believes that a successful product is built by working with designers, product managers, and operators to understand the full cycle of software development. In the role of Front-End Architect at Contrast, you will help scale the front-end architecture of our DevSecOps platform to support our continued growth and expansion into new products. You will be working across multiple engineering teams to keep our front-end technology aligned to our strategic vision while ensuring quality, maintainability, and consistency across the platform.
Traveling to an off-site event may be happen on an annual basis but this can be a fully remote position anywhere in the U.S.
Responsibilities
- Form and lead research groups of senior engineers to establish standards, evaluate technologies, and make architecture decisions for the platform.
- Communicate the overall front-end architecture vision to development teams and provide oversight to ensure the implementation aligns with it.
- Document architectures and build reference implementations to ease adoption across teams.
- Proactively consult with the UX Designers and Product Managers to ensure the front-end architecture can deliver the capabilities needed for their roadmaps.
- Ensure teams working on similar efforts are sharing technical knowledge and maintaining consistency.
- Proactively identify technical debt or other areas of architectural risk in the product needing improvement.
- Consult with test engineers to ensure the front-end architecture is testable and aligns with their testing strategy.
- Constantly track emerging front-end technologies, architectures, tools, and best practices.
- Initiate research, discussions, or make direct suggestions to improve the tech stack to optimize development velocity and enable scaling development out to a growing number of teams.
Qualifications
- You have experience working in enterprise-scale organizations with many development teams.
- You understand React and component-based front-end development.
- You have experience scaling front-end development across multiple teams.
- You are familiar with design systems and how to use them across multiple teams.
- You understand the dynamics of many development teams building a common front-end and the strategies to decouple their work from each other while also maintaining shared consistency (micro frontends, components, design systems, etc)
What We Offer
- Competitive Compensation
- Medical, dental, and vision benefits
- 401(k) plan
- Flexible paid time off
We are changing the world of software security. Do it with us. We believe in what we do and are passionate about helping our customers secure their business. If you’re looking for a challenge and want to enjoy where you work, you’ll love Contrast Security. Contrast Security is committed to a diverse and inclusive workplace. Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles, and locations.
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