Recent remote jobs
Job Summary:
In this role, you will provide maintenance of the computer desktop environment, AV environment, Systems and Cloud Apps by analyzing requirements, resolving problems, installing hardware and software solutions, and supporting the internal IT Helpdesk. You will be responsible for administration and internal support of the company’s computers, printers, AV, and related equipment. Tasks include end user support, license tracking, and performing computer maintenance, upgrades, and configurations, managing Cloud Apps and Systems.
Responsibilities:
- Provide day to day technical support (setup/repair, systems configuration, and deployment Provide helpdesk support and resolve problems to the end user’s satisfaction
- Monitor and respond quickly and effectively to requests received through the IT helpdesk
- Monitor Service Desk for tickets assigned to the queue and process first-in first-out based on priority
- Escalate unresolved tickets to the next level support
- Modify configurations, utilities, software default settings, etc. for the local workstation
- Document internal procedures
- Assist with onboarding and offboarding of users (Manage laptop setup and deployment)
- Ensure each workstation has a computer, monitor, keyboard, mouse, hard drive, and any additional specialized equipment
- Install, test, and configure new workstations, peripheral equipment, and software
- Maintain inventory of all equipment, software, and licensing
- Manage all AV equipment to make sure they are up and always working
- Administration of cloud-based technologies
- Ability to architect and maintain both wired and wireless networks across diverse geographic locations
Requirements:
- 5+ years of working as IT Support and Systems Admin
- Experience with troubleshooting and fixing Mac and Windows OS
- Working knowledge of a range of diagnostic utilities
- Excellent Customer Service skills
- Exceptional written and oral communication skills
- Exceptional interpersonal skills, with a focus on rapport-building, listening, and questioning skills
- Ability to conduct research into a wide range of computing issues as required
- Ability to absorb and retain information quickly.
- Ability to present ideas in user-friendly language.
- Highly self-motivated and directed.
- Keen attention to detail.
- Proven analytical and problem-solving abilities.
- Ability to effectively prioritize and execute tasks in a high-pressure environment
- Experience working in a team-oriented, collaborative environment.
- Knowledge of networking, firewalls, switches, routers, vlans and subnetting
- Experience with Zoom and video conferencing
- Working knowledge of MS Active Directory
- Candidate must be vaccinated as they will be working in the office with other employees
- Ability to work a flexible schedule where 3 days each week will be in the office
Job Benefits:
- Unlimited PTO
- 10 Paid Holidays
- Paid Parental Leave of 12 weeks
- Medical/Dental/Vision
Time zone: (GMT-08:00) Pacific Time
About the Role
At Techcyte, we are building machine learning algorithms for microscopy testing using the latest in deep learning. To support these applications, we use AWS in a dynamically scaling environment while maintaining the availability and quality requirements of medical-grade software.
We use the following technologies (and more!):
- AWS (S3, EC2, ECS, CloudFront, DynamoDB)
- Terraform, Vault, Packer
- Gitlab CI
- Tempo (OpenTracing)
- Go, ReactJS, Python
- Docker, Ansible
- Prometheus, Grafana
The goal of our DevOps team is to create a self-service system for everyone to get their job done. This means designing intuitive and well-documented infrastructure as code that allows others to get their jobs done efficiently, securely, and correctly instead of doing it all for them. At Techcyte, we believe the primary developers are the best suited to dissect production problems, and the DevOps team provides top-notch tools and methods to help them do that. As such, our DevOps members are still developers and will participate in product development, but they should be evangelists for thinking about code in the context of where and how it runs.
Candidates must meet the following requirements:
- Have a BS in Computer Science or a related degree, or related experience
- Be authorized to work in the United States
- 6+ years experience building on AWS or other cloud infrastructure
- Excellent coding skills (main languages in the company are Go, ReactJS, and Python)
- Ability to work on remote Linux systems
- Current with modern dev tools and methodologies such as agile development, git, bug trackers, and team chats.
- Be able to work remotely
- Ability to optimize queuing and complex systems to improve speed or costs
- Knowledge around best security practices
- Experience with SQL databases
Candidates will be asked to code in the interview process.
Time zone: (GMT-07:00) Mountain Time +/- 4 hours
The Asylum Seeker Advocacy Project (ASAP) seeks a full-time Software Engineer to join our nimble, growing organization!
About ASAP: ASAP sees a future where the United States welcomes individuals fleeing violence. We work alongside our members — thousands of asylum seekers — to make this vision a reality. Over the past year, ASAP has grown to become the largest membership organization of asylum seekers in the United States. Today, ASAP has over 150,000 asylum seeker members from 175+ countries and living in all 50 states. Thousands of new members apply to join ASAP each week.
This hire would be the second software engineer on ASAP’s growing team. You would work alongside Software Engineer Ngan Tran and report directly to Co-Executive Director Swapna Reddy. Together, ASAP’s software engineers will build systems and tools that work for 150,000+ asylum seekers. Our ideal software engineer is a versatile worker, thrives in a start-up environment, and is passionate about ASAP’s mission.
Location: Remote workplace, location flexible in the United States.
Responsibilities
- Design and build user-oriented software tools to work for 150,000+ asylum-seeking members.
- Prototype applications in several environments and languages.
- Write clean, maintainable, and well-tested code.
- Adopt good software engineering practices and methodologies, particularly Agile.
- Understand ASAP’s technology priorities, effectively collect project requirements, and offer solutions.
- Communicate effectively about technical problems and solutions, including to stakeholders without technical backgrounds.
- Maintain and scale existing applications.
- Rapidly investigate and troubleshoot problems.
Qualifications
- We welcome highly skilled recent graduates as well as individuals with multiple years of full-time professional experience.
- A commitment to putting member accessibility first.
- Thorough and up-to-date knowledge of Python and/or JavaScript.
- Experience with backend servers, databases (PostgreSQL/MySQL) and REST APIs.
- Familiarity of best practices around code review, testing, and documentation.
- Experience or interest in building applications involving Twilio, Facebook, Whatsapp, GSuite, and/or CRMs.
- Passion for developing scalable and maintainable software systems.
- Ability to adapt to change and be flexible, balancing multiple projects and deadlines at once.
- Motivation to learn new tools and technologies to complete a project with maximum efficiency.
- Commitment to ASAP’s mission and vision.
- Spanish fluency is a plus, but not required.
Application Process, Salary & Benefits
Interested applicants should apply at this link and will be considered on a rolling basis. Applicants who pass an initial screening interview will be asked to build a sample API in Python or JavaScript as a skills test. The salary range for this position is $80,000-$100,000, commensurate with skills and qualifications. ASAP offers an excellent benefits package including health insurance coverage at no cost, 401K matching, generous paid vacation and sick days, and paid parental leave. If you have questions, please email hiring@asylumadvocacy.org.
ASAP is an equal opportunity employer. ASAP strongly encourages asylum seekers, immigrants, Black people, Indigenous people, and people of color (BIPOC), Latinx people, people with disabilities, LGBTQ people, women, first-generation college students/professionals, and all marginalized individuals to apply, and recognizes the unique and valuable skills that such applicants can bring to this work.
Brave is looking for a Machine Learning Engineer to work on advancing Brave’s use of in-browser machine learning in features like Brave Ads (our system that rewards users for seeing privacy respecting ads) and Brave Today (our news product). Your work will impact the 24+MM monthly Brave users, and your work will improve some of the most popular parts of the Brave product.
An ideal candidate will have a mix of skills that include the following:
- Working knowledge of JavaScript and C++ so that they can effectively interact with the rest of the team. Knowledge of Python, Java or C# is also strongly encouraged.
- Has a proven track record implementing data driven products and a broad understanding of the state of the art in machine learning
- Familiarity with techniques such as Logistic Regression, Decision Trees, Random Forest, Naive Bayes, SVMs, Clustering, Multi-Armed Bandits and Reinforcement Learning
- Familiarity with NLP
- Basic data cleansing and preparation, variable preprocessing/transformation
- Comfortable working in an open source setting
- Able to create and deploy machine learning pipelines
- Has a passion for helping protect users’ privacy and security
- Written and verbal communication skills in English
- Proven record of getting things done
Bonus Points
- Experience with the Chromium code base or other similar browser code base
- Experience in Privacy-preserving/decentralized machine learning
- Knowledge of Adtech
Job Benefits:
- Private Health
- Travel Benefits
- Stock
- 7% Retirement 401k or RRSP
- Best tools and hardware
- Fully open source
- Lots more great benefits
Erlang Software Engineer
Vail Systems is seeking an Erlang Software Engineer familiar with performing back-end development and support of distributed system applications. As an Erlang Software Engineer, you will manage Erlang applications related to message/call routing and database caching. You will also troubleshoot and resolve bugs found in development, QA, and production environments and facilitate deployments. This role is largely independent, and you will collaborate with highly technical engineers to accomplish project deliverables.
The ideal candidate will have a strong systems engineering and software development background to successfully design and implement new features for internal and customer applications for call routing and data caching using Erlang OTP. The candidate will also help in designing Erlang-based solutions for the above applications on Vail’s Kubernetes clusters. This would also include designing and troubleshooting monitoring interfaces using Prometheus and Grafana. The candidate will have knowledge of functional programming, testing practices, operating systems, relational databases, and distributed systems. Additionally, the candidate should be detail-oriented, creative, analytical, and research-oriented.
What you’ll do:
- Obtain technical requirements and collaborate with engineering teams to interpret and plan the appropriate solutions that address project needs.
- Write code in Erlang to implement the technical solutions within Vail’s distributed environment.
- Perform unit and integration tests once code is implemented.
- Develop project plans and adjust timeline and resource needs throughout the project lifecycle.
- Troubleshoot and debug errors that arise.
- Participate in check-ins with manager to review progress towards project goals.
- Communicate cross-functionally with IT, Web, DevOps, QA, and DBA teams which includes coordinating the system upgrades to improve performance.
- Participate in book clubs and technical trainings to acquire necessary technical skills for the job.
Minimum Qualifications:
- A Bachelor’s degree in Computer Engineering, Computer Science, or a related field.
- 2+ years of experience with Erlang, Elixir, Haskell, or another functional programming language environment.
- If no functional programming language experience, professional experience in C++ or Java would be adequate.
- Knowledge of Linux/UNIX, HTTP, and networking.
- Experience with Docker and Kubernetes or other container orchestration systems.
- Familiarity with at least one scripting language such as Perl or Python.
- Experience with SQL.
- Familiarity with Bash Shell scripting.
- Familiarity with Git, cvs or other version control software.
- Ability to problem solve and troubleshoot in multi-tier environments.
- Excellent verbal and written communication skills.
Preferred Qualifications:
- Experience administering web servers.
- Experience with Prometheus and Grafana.
- Experience with compiling and building software in Linux environments.
- Experience with distributed concurrent programming.
- Familiarity with VXML.
- Familiarity with Jira and Confluence.
About Us
The human voice is capable of conveying nuances and meaning that just can’t be expressed through clicks and text messages. And for that reason, voice interactions have always had a special power to shape your perception and experiences. At Vail, we believe in the unique power of voice interactions to create more expressive, more intimate, and more efficient interpersonal interactions. Our experts work with Fortune 500 companies to help them serve their customers more efficiently and effectively through the use of various voice technologies. From basic network services, to state-of-the-art IP telephony, to cutting edge real-time analytics, Vail technology makes millions of voice interactions better every day.
Organizational Culture
At Vail Systems we strive to cultivate a supportive culture of continuous learning where employees are encouraged to achieve both personal and team goals by providing innovative telephony solutions that enhance customer contact center experiences. We entrust our employees to work autonomously and also encourage contribution to the decision-making process in a highly collaborative environment where open communication is fostered amongst teams. Product development is centered around the end user to ensure Vail’s products are efficient, productive and add value for our clients.
Job Benefits:
- Flexible work schedule
- Work from home
- On-site gym membership
- Company sponsored sports teams
- 401k with company match (50% on first 6%)
- Convenient locations for commuters
- 15 Vacation Days, 8 Holidays, 2 Floating Holidays
- Choice between MacBook Pro (A1990) or Lenovo ThinkPad (P52) + Desktops
- Parental Leave (Maternity, Paternity, Adoption)
- Fully stocked kitchen (snacks and beverages)
Time zone: (GMT-06:00) Central Time
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) Moscow+01 - Samara +/- 4 hours
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. We use an Agile methodology to deliver new features within short time frames and answer quickly to change.
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 seek team members who live in Portugal or are willing and legally qualified to live and work in the country.
Day-to-day tasks include designing and creating test scripts to address database impacts, software scenarios, regression testing, negative testing, usability, error or bug retests, or stress testing while engaging with a team of developers of successful products.
We value previous hands-on experience in the following fields:
2+ years of working experience in Test Automation
- Background in Software Development
- Good proficiency in Test Planning and Test Automation, from design to implementation
- Experience in using existing frameworks to support continuous integration and deployment models.
- Knowledge of integration tests within a maintainable and expandable test environment.
- Experience collaborating with engineering and product development teams
- Fluency in English, both spoken and written
Our tech stack:
- Javascript (React.js, Angular.js, Vue.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 are looking for best .NET developers who will join our team and build a global company from Russia. Started in 2011 in Syktyvkar (not kidding), now it is a pizza store chain in 14 countries in Europe and Africa.
Challenge. You will work on the system daily used by 1M+ people including customers and partners. The main technical challenge is to split the monolithic system into separate services communicating through API for sync calls or bus (based on RabbitMQ) for async calls.
Every day. You will work with
- .NET
- .NET Core,
- MySQL
- JS (including React or Angular)
- Azure, Redis, ELK.
Working with others. Pair programming and quick code review is one of our great advantage. Close collaboration helps to increase quality.
Growth. Work in pair, work with people stronger is the way to growth.
In addition, you will participate in real pizza store business, you will be close to the business as much as possible.
Important notice: whole IT team is currently Russian-speaking, so it will be better if you know Russian
mailto: a.monetov@dodobrands.io
Job Benefits:
- Stock options and Yearly rises
- Smart developers
- Trainings in the pizzeria
- Great office near Moscow-River. Not a business center.
- Core i7, 32GB RAM, 512SSD, 2x DELL U2414H
- Individual development plan to growth
- Impact the real business
- Flexible hours
Time zone: (GMT+03:00) Moscow+00 - Moscow +/- 2 hours
A typical day might include
- Changing source code hosted in GitHub, most of it in the open, collaborating on a pull-request, then shipping a release to customers around the world via an automated build, test, and delivery pipeline, often within the same day.
- Working with your mentor to fix a bug using an approach like red-green-refactor to prevent customers from experiencing that bug again.
- Attending an internal workshop held by some of the leading engineers in the industry
- Learning a functional language so you can apply that thinking to our code base
- Building tools to help the team work more effectively.
- Improving our documentation to help customers discover solutions for themselves, and learn how to use Octopus for more complicated workflows.
- Writing a blog post about something interesting for other developers, or explaining a new feature of Octopus
- Working where you work best, perhaps in a home office designed by you, using a device of your choosing, with or without music, in an atmosphere you create for yourself.
You will be a great fit for this role if
- You have less than 3 years of professional software development experience.
- You enjoy experimenting with software and have a drive to learn.
- You are keen to learn C#, TypeScript and React and work with them day to day.
- You enjoy automating things like builds, tests, deployments, infrastructure, and operational tasks.
- You enjoy collaborating with other people to solve problems, challenging each other to discover the best solution for a problem, using a balance of passion, pragmatism, and empathy.
- You are a results-oriented person, someone who is focused on iteratively delivering valuable things to your customers, someone who willingly changes direction based on clear and transparent business information, and someone who helps others do the same.
- You are able to work independently, motivating yourself to do high-quality work on time, communicating with your teammates when you need help or when you are ready for something new.
You will enjoy this role if
- You like getting a deep understanding of the problem before diving in and fixing it
- You enthusiastically accept radically candid feedback, feedback that is thoughtful, timely, and directly actionable, and offer the same benefit to others.
- You want to do your best work with other like-minded people.
- You enjoy doing things the right way from the very beginning knowing you are working on a valuable asset.
- You enjoy working with great tools and modern programming frameworks in the development environment of your choice.
- You enjoy collaborating with customers and co-workers to find the best solution, not just the obvious one.
Job Benefits:
- Work from home in a remote-first organization
- Family-friendly, flexible schedules
- Choose your own laptop, plus additional hardware budget
- Modern technology, exciting challenges
- Competitive salaries
- Good, fun people who take pride in their work
- No deathmarches; quality work takes time
- Our customers are developers too, and they love what you build
DriveWealth is an API-driven global brokerage infrastructure platform powering both traditional and innovative investment experiences for more than 90 partners in over 150 countries. DriveWealth’s mission is to reshape the world of retail investing by enabling banks, global brands, and Fin-techs to provide investment access and advice to underbanked and underserved customers that was previously only available to the wealthy.
We are pioneering embedded finance and fractional investing in US equities with a modern and award winning API-driven brokerage infrastructure. We’ve built a patent-pending technology to fractionalize US equities and were the first to receive a license to do so in 2015. DriveWealth makes it as easy to buy Starbucks stock as it is to buy a Starbucks latte.
As a Sr. DevOps Engineer, you will be a team member on our infrastructure team to manage and maintain our financial services platform built on a 24x7, highly-available architecture. We are critical infrastructure for our customers, so your work matters to our business. We value simplicity over complexity - both in design and communication.
You’ll work on:
- AWS infrastructure management, including but not limited to: EC2, S3, DynamoDB, RDS, Elastic search, Elastic Cache, VPC, CloudFormation, CloudWatch, API Gateway, and WAF.
- Maintaining and enhancing our Chef automation and deployment system.
- Managing our PROD, UAT, DEV, and LoadTest environments.
- Maintaining and enhancing our continuous integration and release process.
- Troubleshooting production issues and assisting in remediation fixes.
- Establishing, maintaining, and testing DR and BCP procedures.
- Assisting in facilitating future maintenance and enhancements.
What you bring:
- You have expertise in multiple AWS services, Chef automation, and Jenkins CI and familiarity with continuous integration and release management methodologies in an agile development environment.
- You have experience with Chef/Ansible/Puppet/Terraform/K8s Automation.
- You have a basic understanding of Ruby, Python, or Bash scripting.
- You are opinionated about what you build and offer constructive criticism on things you didn’t.
- You have strong analytical and problem-solving skills with attention to detail.
- You value simplicity over complexity, both in design and communication.
- You want to work on a product that is used by people around the world.
- You want to work with smart people who will value your opinion.
- You look at new technologies to improve company's infrastructure.
- You want to work at a startup with a clear path to profitability without sacrificing user privacy or relying on advertising.
Bonus points if you have:
- Knowledge and experience of containerization
- Familiarity running automated unit/integration tests.
- Experience with Maven
- Experience with Git source control
- Understanding of JSON, Jackson and ActiveMQ
- Experience with a NoSQL database environment
- Experience with Financial Services
Benefits
- Insurance – Health, Dental, Vision, Life, Legal. HSA and FSA options.
- 401k plan
- EquityStock Options
- Flexible working hours and work from home
- Paid time off and holidays
- Reimbursement for continuing education and conferences
- Snacks and beverages available in the office
Job Benefits:
- While based in Jersey City, we are open to Remote workers.
- Healthcare benefits (Medical, Dental, Vision) partially company paid.
- Competitive Salary with potential for Equity Options.