Recent remote jobs
At Imaginary Cloud, we believe technology should improve and simplify people's lives. We are a Software Development and UX/UI Design company that follows a unique user-centric Product Design Process. We helped build and launch more than 200 web & mobile applications worldwide together with industry-leading clients and have been awarded in 2020 as Top 100 Fastest Growing Company and Top 1000 Global Company by Clutch.
Our purpose is to champion a human-centric world; that is why we put our people first always. You can expect a respectful and caring culture, where you can grow and learn in a flexible work environment (see for yourself by checking our 4.6 Glassdoor rating).
At Imaginary Cloud you will find:
- A remote-first company. We seek team members who live in Portugal or are willing and legally qualified to live and work in the country.
- Flexible working hours
- Global projects with industry-leading clients
- Career plan with strong growth potential
- Health & Dental insurance
- Paid sick days
- Informal environment
- Team events
- Caring, respectful and human-centric culture
- Comfort budget
- Fair compensation according to your experience
- No Outsourcing, as an Imaginaree you will always be part of Imaginary Cloud
We would love to have you on board if you have hands-on experience in the following areas:
1+ years of working experience in Front-end Development with Angular.js
- 2+ years of experience in Software Development
- A clear understanding of Object-Oriented Programming (OOP)
- Good proficiency in writing well designed, testable, efficient code by using best software development practices
- Experience with different open-source programming languages used on web projects
- Fluency in English, both spoken and written
Get to know our tech stack:
- Javascript (Angular.js, React.js, Vue.js, Node.js)
- Ruby / Ruby on Rails
- Python / Django
- Git
- SQL (MySQL / PostgreSQL)
- Mobile development (iOS, Android, React Native)
- Linux / Mac OS - command line
- Automated provisioning tools (Docker / Ansible / Capistrano)
- NoSQL (Mongo, Redis, etc.)
- Photoshop / Figma
As a Front-End Developer, your day-to-day tasks include development, problem-solving, architecture, client interaction, as required to develop a successful product.
If this sounds exactly what you're looking for, we would like to meet you and discuss this opportunity. Please apply here.
Want to get to know us a little bit better? Check out our blog to see who we are and what to expect from our recruitment process.
Time zone: (GMT+00:00) Lisbon
About the Role
At G2 we make solutions with Ruby on Rails and React with a strong emphasis on good code design and quality. We enjoy quarterly weeks of creativity where engineers work to solve problems they see our customers have. If you wish to join a talented passionate team whose kindness and authenticity will help you grow then apply so we can start our conversation today!
In this role you will:
- Coach and mentor engineers and support an inclusive process ensuring all engineers understand the architecture and tools
- Make recommendations on technical improvements to deliver consistent value while ensuring throughput and quality code is in line with expected goals
- Support pull request reviews to help complex features move along while keeping a pulse on the quality of our code design
- Consult on complex dependencies between teams with creativity and transparency that need to be met in order to achieve a business goal of stories
- Coordinate and lead training opportunities with budget in mind that will further accelerate the growth of the team in areas of need
- Attend and facilitate agile ceremonies such as scrum, retrospective, grooming and planning to promote good process and help the team focus on the delivery of value
- Facilitate architectural changes that increase the scalability of the web platform while maintaining efficiency in all phases of the development lifecycle
Minimum Qualifications:
We realize applying for jobs can feel daunting at times. Even if you don’t check all the boxes in the job description, we encourage you to apply anyway.
- 5+ years of programming experience, ideally in a web environment.
- Eagerness to take on responsibility and enjoys working creatively with a team.
- Demonstrated ability to motivate and guide internal stakeholders.
- Excellent collaboration skills, ability to influence across G2.
- Strong time management skills.
What can help your application stand out:
- Bachelor’s Degree in Computer Science or a completed Bootcamp
- Hands-on experience with Ruby on Rails or React
- Previous experience building web applications front the ground up
There’s a person we want to work with.
Thing is, we're not talking about someone specific. In fact, that’s the problem. We’re talking about a set of traits and an attitude, which is scarce! We want developers who see things differently; that don't conform to the norm. You’re ready to get the job done, and even surprise us.
There are so many lousy job descriptions for developers in the world, we’re writing down what we’re looking for in hopes that this person (you?) is out there:
- You understand that communication is the biggest responsibility of your job, and the one you’re least likely to get right unless you focus on it
- When you take on a task whether it’s huge and scary or tiny and boring, you’re going to see it through to the best of your ability
- You focus on building and shipping quality software that matters to your users and that matters to the company you’re building it for
- You are confident with a number of programming languages, operating systems and architectures. You probably have one of each you prefer right now, but you’re neither dogmatic nor myopic in your focus on it
TaxJar’s remote-only team of 200+ people is growing quickly. We have an immediate opening for an engineer who wants to join us and help make eCommerce easier for everyone. Our core values:
- We know that we're better together
- We are always learning and growing
- We shape our own destiny
- We build relationships that matter
What we Expect from a Software Engineer (Ruby on Rails / JavaScript):
- Comfortable within a mature Rails codebase and have an openness to JavaScript and Vue.js
- Take an active role in breaking large projects down into deliverable pieces
- Maintain clear and accurate documentation
- Consider the performance impacts of your technical choices
- Participate in architectural decisions and refactors
- Review and test your teammates’ pull requests
- Contribute to and maintain our existing Rspec test suites
- Maintain and update our core SaaS business logic
About you:
- 3+ years experience with Ruby on Rails and a test framework such as RSpec
- 3+ years of experience with backend database skills
- Ability to own development tasks from assignment through to production
- Agile, humble, trustworthy, and a team player
- Rapid learner who thrives in a fast-paced and demanding environment
- Passion for building simple and intuitive solutions for complex problems in e-commerce
- Prior SaaS development, API development or similar app dev experience a plus
- Excellent remote communication (chat, video, email, etc)
Job Benefits:
- medical
- dental
- vision
- flexible vacation
Overview:
So, you want to have an opportunity to work with many other software experts? Have the ability to publish and further your software engineering skills in cyber security? Work alongside some of the most cutting-edge research and engineering teams? GrammaTech focuses on the software challenges of the future within a culturally rich environment and great career growth opportunities.
Location: Our R&D center is in Ithaca, NY, but we allow for REMOTE employees (USA Only) with a strong match of skills and experience.
Responsibilities:
The primary responsibility is leading efforts to design and implement research prototypes, based on ideas drawn from academic literature and original research. Team size varies from project to project. On small projects, a scientist may implement a significant portion of the prototype, while on larger projects they will lead a team of engineers. Our scientists are expected to:
- Generate ideas for innovative solutions (original or drawn from the literature) that address needs identified by research sponsors
- Translate research ideas into working prototypes
- Manage researchers and engineers implementing research prototypes: identify risks, plan work, monitor progress, review designs and code used in prototypes, as well as adapt plans as we learn more about the sponsor’s needs and the benefits/deficiencies of the prototype
- Write proposals for research contracts
- Build and maintain relationships with research sponsors
- Document research results in written reports. Present results in-person at meetings with research sponsors
- Work with research sponsors to ensure success of any demonstrations or evaluations of the research prototype
- Promote research results in blogs, external presentations, and publications
- Collaborate with product and marketing teams to identify a strategy to turn the research prototype into a marketable product
Qualifications:
- Ph.D. in Computer Science, Computer Engineering, or Software Engineering and a minimum of three years of industry or post-doctoral academic experience
- Experience leading research projects and managing/supervising a research team, as Principal Investigator (PI) or equivalent
- Research experience in compilers, static analysis, language-based security, or another field aligned with GrammaTech's research activities. Maybe your area of expertise is reverse engineering, or vulnerability detection, or code transformation. Expertise in machine learning or statistical techniques with applications to software development or security is highly relevant, as well. On the other hand, maybe you will be adding a new area of expertise to our team
- Lots of languages: C, C++, Python, machine code, etc. It's not just about our own code, it's about taking other people's software apart and showing them what makes it tick
GrammaTech, Inc. is an Equal Opportunity/Disability/Veterans/Affirmative Action employer. Members of underrepresented groups are encouraged to apply.
Job Benefits:
- Competitive base salaries - whether in Ithaca, Bethesda, or remote!
- Flex Time - flexible hours, ample vacation time, available day one
- Floating Holidays - flexible holidays can be taken on any day
- Healthcare -health, dental, & vision; covered day one
- Annual bonuses and raises - above cost of living increases
- 401(k) plan with generous employer contribution
- SNACKS (under normal times, Pre-COVID) - plenty of free snacks!
To be successful in this role, you must possess the following:
- To be successful in this role, you must possess the following:
- working knowledge of Linux shell scripting
- working knowledge of basic SQL
- experience supporting cloud based infrastructures
- basic Python and/or Ruby skills
- experience with log analysis, operations, pager duty tools
Job Benefits:
- Unlimited PTO - Take what you need
- Medical, Dental and Vision Insurance
- Paid parental leave
- 401k
- Communiter benefits
- Choice of equipment
Time zone: (GMT-05:00) Eastern Time
The ideal candidate would
- Have 6+ years of practical experience developing distributed service-based applications
- Have a track record of designing, developing and shipping complex software projects that required cross-team collaboration
- Have a passion for Javascript and modern web development
- Have strong debugging and systems analysis skills to be able to identify and quickly resolve or mitigate issues
- Have excellent oral and written communication skills
- The ideal candidate for this position would:
- Experience using Typescript, React, Eslint, Prettier, Jest, StoryBook, Next.js, and Material UI is a plus
- Have comfortable familiarity with AWS services
- If this opportunity sounds interesting to you, please drop us a line, we'd love to chat!
Job Benefits:
- Unlimited PTO - Take what you need
- Medical, Dental and Vision Insurance
- Paid parental leave
- 401k
- Communiter benefits
- Choice of equipment
Time zone: (GMT-08:00) Pacific Time
General Dynamics Mission Systems has an exciting opening for a technologist with advanced software engineer experience. We’re looking for full-time Software Engineers, with the option for remote and flexible working, and the role comes with a salary of £31,360 to £39,200 p/a. The software engineer will be joining an Agile Release Team responsible for delivering critical products into a program that includes transforming existing platforms into an open and flexible technology and business architecture.
If you were already in this developer role, here are some of the areas you would have been working in this week:
- Developing software units in C# using Test Driven Development based on modern S.O.L.I.D. principles
- Leading out graphical interface design, development and testing
- Developing component level tests using Behaviour Driven Development frameworks available for .NET
We pride ourselves in being a great place to work with a shared sense of purpose, offering impressive benefits such as a compressed nine-day fortnight and compressed hours – which means every other Friday off. A personalised career development plan, alongside regular progress reviews - supporting and valuing your progression within the Company and a flexible working environment where your contributions are recognised and rewarded with a flexible benefits scheme.
To apply, you will require the following:
- A degree in a relevant discipline and experience with C# and Microsoft Visual Studio in a .NET development environment
- A background in software design, code, test and version control using current methodologies, processes and tools, preferably in complex systems
- Experience peer-reviewing source code and software designs and working to a coding standard
These flexible Software roles could either be based in our offices in Oakdale, South Wales or based remotely, requiring occasional travel to our site.
General Dynamics Mission Systems engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. We believe in maintaining a diverse workplace – inclusive of beliefs, cultural background, job experiences, thoughts and ideas. If who we are and what we do resonates with you, we welcome you to join our inclusive team!
Job Benefits:
- We work a nine-day fortnight - so every second Friday off!
- We operate a flexible benefits scheme, allowing you to adapt your plan
- A personalised development plan and regular progress reviews
- Professional training and development courses – internal and external
- We run a Chartered Engineering Programme to support registration
- Flexible working opportunities
General Dynamics Mission Systems is looking for an experienced Research and Development Software Engineer to join our thriving team. This full-time R&D Software Developer role is flexible and offers a generous salary of £31,360 - £39,200 and excellent benefits, including flexible working.
As an R&D Developer, you will work on new software solutions across a wide range of technologies. You will participate in the design and implementation of our solutions and your work will help shape where GD-MS goes in the future.
As an Embedded Software Engineer, you can expect to:
- Create Software design and modelling in line with requirements
- Deliver high-quality working code
- Actively participate in the Agile development process
The ideal DevOps candidate will have a Degree qualification in Engineering or a related discipline and object-orientated programming experience in C++ or C#. In addition, source & version control experience using Azure / GIT / SVN and object-orientated design experience is essential.
Our Company Benefits
We pride ourselves in being a great place to work with a shared sense of purpose, offering impressive benefits:
- A compressed nine-day fortnight and compressed hours - which means every other Friday off
- A personalized career development plan, alongside regular progress reviews - supporting and valuing your progression within the Company
- A flexible working environment where your contributions are recognized and rewarded with flexible benefits
To apply for this flexible Research and Development Software Engineer job, please contact us today.
General Dynamics Mission Systems aims to be as flexible as possible so this role could either be based working from home, with a requirement for travel to our sites or based within our offices in Chippenham or Oakdale depending upon your preference.
General Dynamics Mission Systems engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. We believe in maintaining a diverse workplace - inclusive of beliefs, cultural background, job experiences, thoughts and ideas. If who we are and what we do resonates with you, we welcome you to join our inclusive team!
As part of our commitment to inclusion and diversity we welcome in particular applications from women, members of the LGBTQ+ community, ethnic minority groups and those with a disability.
Job Benefits:
- We work a nine-day fortnight - so every second Friday off!
- We operate a flexible benefits scheme, allowing you to adapt your plan
- A personalised development plan and regular progress reviews
- Professional training and development courses – internal and external
- We run a Chartered Engineering Programme to support registration
- Flexible working opportunities
Fullscript helps people get better. It's at the core of everything we do. As the leading platform for prescribing integrative health products, our work positively impacts millions of lives everyday. Our purpose extends well beyond our platform. As a health company, we are committed to the wellbeing of our team members. We are building an organization where people thrive, grow, and have a high impact through their work.
What you'll do
- Be a leader of the Spotify engineering community, driving and influencing our architecture across the company.
- Drive best engineering practices within your team(s) by defining and teaching them.
- Acquire broad knowledge about our topology, in particular, our numerous platforms and partner integrations to be able to effectively represent them in conversations internally and externally
- Work hands-on in a team solving technical problems to deliver great value to users.
- Work efficiently with legacy code and suggest incremental improvements.
- Contribute to the vision and long-term strategy in your domain of expertise.
- Be a department-level expert in a particular area or the go-to person for solving problems in your field.
- Be a technical thought partner to department leadership and build trust with our strategic partners.
- Spread learning and knowledge across the organization, and advocate and help implement sustainable engineering practices.
- Facilitate collaboration between teams, departments, engineers, product managers, designers, and product insights specialists.
- Manage dependencies for complex projects in a fast-changing environment and bring clarity and focus.
Who you are
- Have proven experience as a technical leader for a team/department.
- Have several years of working experience in building user-friendly, data-rich, scalable applications.
- Have led technical projects spanning multiple teams.
- Comfortable navigating ambiguity and have the ability to exercise sound judgment and decision-making abilities
- A strong communicator and can easily explain a complex technical architecture to different audiences
- Have extensive experience working hands-on as a Software Engineer in an agile environment.
- Possess a deep understanding of the product and business goals which you can translate into tech.
- Have a detailed understanding of software development at scale, constraints and challenges, and apply them to systems and software development
- Show a deep knowledge of how to write robust, maintainable applications, and a reasonable understanding of how to build and work with distributed high-volume backend servers.
- Experienced in identifying, debugging and resolving complex production issues.
- Professional in mentoring engineering teams and encouraging best methodologies.
Job Benefits:
- Incentive Mix Program
- Parental Leave
- Flexible Public Holidays
- Spotify Premium Subscription
- Trips & Festivals Around the Globe
- Access to extensive learning opportunities for personal development
- Travel insurance and additional support for all business trips
- Free, confidential counseling sessions with a qualified counselor
Time zone: (GMT+01:00) Stockholm +/- 2 hours