Over100,000+jobs are waiting for you

Hiring remotely?

Reach 1,000,000+ remote workers on the #1 remote jobs board

Latest Jobs

Showing 6-10 of 4,457 items.
10

Software Engineer - Feature Engineering

DNSimple
23 hours agoApply

Job Description

We are looking for a product-focused software engineer as of now who will join our Feature Engineering team that is dedicated to develop customer-facing features.

About the job

DNSimple offers and operates critical infrastructure for our customers with DNS and domain management. Both areas demand a high degree of operational and maintenance work to provide a reliable and trustworthy service. With that work on the table, the team faces the challenge to continuously innovate, enhance and release new features for our customers.

During 2021, we have decided to form a dedicated team that focuses primarily on extending and enhancing our product - serving our vision of helping anyone connecting their domains to services without thinking about DNS. The Feature Engineering team develops features from end-to-end, including the rollout phase by providing documentation and creating useful content. For inspiration please have a look at our recent release and announcement of Domain Access Control.

We recently adopted Shape Up helping us achieve better results and being more engaged in product development within the company. The adoption is still at the beginning but we are happy with the results and are convinced about the value it provides.

Besides focusing primarily on feature engineering, the engineering team made a conscious decision a few years ago. We don’t want to completely delegate responsibilities to the corresponding team for operating systems and helping customers. Therefore, everyone participates in the On-Call rotation and customer support. We believe in the value by getting exposed regularly to those topics.

Here are some of the projects you might contribute to:
  • Implement a new Heroku connector to simplify the DNS and domain setup for Netlify hosted systems.
  • Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
  • Incrementally improve features based on customer feedback.
  • Provide direct support to our customers and participate in On-Call rotations.
  • Create a new support document that explains how to use our Heroku Connector.
  • Update our existing marketing pages to mention a new feature that we’ve added to our Let’s Encrypt certificates.

About you

As part of the team, you are going to develop features in a full-stack manner across our various applications - participating in all phases of the product development.

You should be an experienced programmer with enhanced expertise with Ruby and Ruby on Rails. It is a plus if you have worked with other programming languages, like Go.

You go beyond code and embed the customer perspective into your daily work and results. You are engaged in making a release a success for our customers by supporting them, writing documentation and creating valuable content.

DNSimple is a remote-first, distributed company since 2010. The majority of our communication happens asynchronously in text form. You should be comfortable and experienced expressing yourself in writing.

Compensation

We offer compensation from 5500 USD/month to 8000 USD/month for the position depending on your experience.

How to apply

You can access the application via the link below. In your cover letter, please tell us why you’re interested in the position and why your experience and expertise would be a good fit for DNSimple.

If, based on your application, we believe you could be a great fit, the rest of the hiring process will follow these steps:
  • You’ll be asked to complete a coding test that we’ll review. Upon successful completion, you’ll be invited to schedule an interview with a member of our Engineering team.
  • Next, you'll be invited to schedule an interview with our VP of Engineering.
  • Finally, you’ll meet with our CEO who will conduct the final interview.
We always try to be timely and transparent during the process by providing feedback and sharing our decisions. We look forward to receiving your submission!


See more jobs at DNSimple

How do you apply?

Please reference you found the job on our Jobsite as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

10L

Fullstack Software Developer

Litmus
a day agoApply

Job Description

Time zones: EST (UTC -5), CST (UTC -6), MST (UTC -7), PST (UTC -8), AKST (UTC -9), HST (UTC -10), GMT (UTC +0), CET (UTC +1), EET (UTC +2), AST (UTC -4), FKST (UTC -3)

What would I do at Litmus?

We're looking for a Fullstack Software Engineer (Ruby on Rails) experience to help expand our product line, improve our existing products, and help build the next generation of Litmus tools. Continuing our mission to provide exceptional support to our growing customer base.

A typical day for one of our developers might include:
  • Collaborating within our Rails team, and reviewing code to help everyone on the team do their best work.
  • Writing and refactoring code in our Rails app, as well as in our JavaScript code, our Ember app, our Sass stylesheets, and wrapping all that work up inside Git.
  • Talking with our Design team to figure out the best way to present a new feature to our customers.
  • Working with our Product team to understand product and marketing goals, and work out a good path to implementing them.
  • Partnering with our .NET team to integrate with our internal APIs; and
  • Working with customer support to investigate and fix bugs.

What's it like to work in Engineering at Litmus?

You'd work alongside a team of smart, curious people working on challenging problems. We're a motley crew of developers with a diverse set of skills and backgrounds. We're reflective about how we work, and strive to create a thoughtful, authentic culture. Most importantly, we're supportive of one another; we work as a team to enable each other to do our best work.

Best work
can mean a lot of things. We care about testing, and apply that through a mix of unit, integration, and acceptance tests. That diligence allows us to ship early and often through an automated continuous integration and delivery process. 

We're also strong believers of using the right tool for the job. We lean heavily on Rails and the traditional request/response web lifecycle for most of our work. That said, we reach for component frameworks like Vue when there's a clear benefit, and we've implemented full client-side MVC/SPA when the product demanded it.

We give our team members the time and space to learn and apply these and other tools correctly. We share our knowledge with each other on a regular basis through pairing, PR reviews, and team talks. 

What can I expect in the first 60 days?

In your first week, you will:
  • Receive your work computer, credentials, and anything else you might need to get started
  • Set up your new laptop for development and help contribute any improvements you spot back to our onboarding documentation.
  • Be introduced to your Engineering Buddy – someone you can lean on for help and pairing
  • Walk through the product/features, various tools, and software we use  
  • Connect via All-Hands meeting with the Applications team
  • Experience little wins. You’ll be set up with some smaller pieces of work to help you find your feet in our codebase
In your first month, you will:
  • Begin a journey around our applications team, getting exposure working in one of our teams to gain experience of our problem domain and our technology stack
  • Become familiar and comfortable with our software development process: Iterative development, writing well-tested code, working in a small cross-functional team
  • Ship customer-facing features
After your first couple of months, you will:
  • Start to feel a bit settled, having developed some good fundamentals for our problem space and gained exposure to how one or more teams work asynchronously. At this point, we’ll look to place you into a specific Applications team, where you’ll have a more focused domain to work in, and a team to support you on your journey.

What are we looking for in a candidate?
  • You have a well-founded understanding of Ruby and Ruby on Rails. We won't limit to ‘x’ years’ experience, but you should be able to impress us with your app building skills, confident use of Ruby and Rails, and understanding of web development. We're happy to introduce you to the other technologies we use.
  • You know how to build things from start to finish. You can identify a need, understand its impact, and seek out and work with others to deliver a well-crafted solution in a team environment—asking for help when needed.
  • You have good communication skills. As a distributed team, it’s important that we're able to understand each other, verbally and in writing, connecting at the appropriate level of abstraction. You communicate clearly and with empathy, whether you’re discussing refactoring options with a developer, or working with a designer to understand user experience.
  • You write clean, thoughtful code. Our code is the home that we live in every day. You enjoy putting effort into crafting understandable and well-tested code, to make everyone’s shared development experience more enjoyable.
  • You are eager to collaborate, learn and teach. Our Engineering team is friendly and supportive of each other, and we look for opportunities to learn from each other’s experience.

Why should I choose Litmus?

We offer everything you'd expect from a financially successful and profitable startup, with the stability of a company that's been going strong for over ten years.
  • 28 days of paid vacation—that’s on top of team retreats, wellness days, and public holidays.
  • Family-friendly: Flexible schedules along with generous parental leave policies.
  • Remote-friendly culture: You'll join a completely distributed engineering team, and will benefit from the first-class remote experience we've created—giving you the flexibility to work where you want, with all of the tools and resources you need to succeed.
  • The best tools and technology money can buy: Top of the line hardware, software, and whatever else you need to be awesome.
  • Affinity Groups, volunteer days, platform for good: The space and time to make a positive impact both inside and outside of work.

What is the hiring process like?

Our hiring team reviews all applications. We communicate with candidates at every step of the process, letting them know if we'll be moving forward, and what they can expect in the next phase.
  • Initial interview: In a relaxed, Slack/text-based chat, you’ll meet the hiring team, tell us about yourself, and learn more about Litmus and this role in particular.
  • Sample project: We'll ask you to complete a time-boxed exercise on your schedule as an example of your best work. Your code, commit history, and resume will be anonymized and passed to the engineering team for review.
  • Follow-up interview: You'll meet with the hiring team on a Zoom call to discuss your sample project, share context around decisions made along the way, and chat about other technical topics.
  • Final round: Spend a day pairing with your hiring manager on extensions to your sample project, and meet some of our engineering leaders and the rest of our Rails team over Zoom!

Not sure if you meet all the requirements?
Please apply! We know there is no job description that can measure a person’s attitude, aptitude, or amplitude (the ability to turn it up a notch) and highly encourage you to apply. 


Our approach is shaped by a strong respect for each individual. This applies to every aspect of employment – from equitable wages, work-life balance, the freedom to be your whole self, to equal opportunities for growth and development at Litmus. We believe wholeheartedly the more inclusive we are, the better our work will be.




See more jobs at Litmus

How do you apply?

Please reference you found the job on our Jobsite as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

10

Ruby on Rails Engineer

Clevertech
3 days agoApply

Job Description

Our 100% remote team of 400+ CleverPeople are seasoned yet friendly professionals who want to collaborate and welcome you. We have an exciting new opening for a Ruby on Rails Engineer.


What we're working on:
Enterprise companies turn to us to help them launch innovative digital products that interact with hundreds of millions of customers, transactions and data points. The problems we solve every day are real and require creativity, grit and determination. We are building a culture that challenges norms while fostering experimentation and personal growth. In order to grasp the scale of problems we face, ideally, you have some exposure to Logistics, FinTech, Transportation, Insurance, Media or other complex multifactor industries


Requirements
  • You have a Bachelor's degree in Computer Science or a related field.
  • You have back end expertise developing large-scale products in various languages, and solid experience working with SQL databases - bonus for PostgreSQL.
  • You have product experience at scale with Ruby on Rails, Heroku, Redis, Elastic Search and sidekiq queue. (A technical assessment will be required.)
  • You have experience designing and implementing automated test suites for complex applications.
  • You're organized, you’re resourceful, you are accommodating, and you don't need to tell people about it. It shows.
  • You can take ownership of a project, fill in the gaps, and ensure production-ready releases. You’re never afraid to get your hands dirty with code

Why Clevertech?
See what the latest hires at Clevertech are saying about why they joined and if Clevertech was fulfilling their promise to them. YouTube Playlist of <1 min videos taken at the 4-6 month checking with the CEO


Why Clevertech is an amazing place to work at
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 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.

See more jobs at Clevertech

How do you apply?

Please reference you found the job on our Jobsite as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

10

Senior Python Engineer

Clevertech
3 days agoApply

Job Description

Our 100% remote team of 400+ CleverPeople are seasoned yet friendly professionals who want to collaborate and welcome you. We have an exciting new opening for a Senior Python Engineer.

What we're working on:
Enterprise companies turn to us to help them launch innovative digital products that interact with hundreds of millions of customers, transactions and data points. The problems we solve every day are real and require creativity, grit and determination. We are building a culture that challenges norms while fostering experimentation and personal growth. In order to grasp the scale of problems we face, ideally, you have some exposure to Logistics, FinTech, Transportation, Insurance, Media or other complex multifactor industries


Requirements
  • 7+ years experience in a senior developer role; ideally, you have delivered business-critical software to large enterprises
  • Experience creating data pipelines and backend aggregations
  • Experience with Python, PyCharm, Reverse engineering, Django, Terraform, AWS
  • You are comfortable manipulating large data sets and handling raw SQL
  • English fluency, verbal and written
  • Professional, empathic, team player
  • Problem solver, proactive, go-getter


Why Clevertech?
See what the latest hires at Clevertech are saying about why they joined and if Clevertech was fulfilling their promise to them. YouTube Playlist of <1 min videos taken at the 4-6 month checking with the CEO

See more jobs at Clevertech

How do you apply?

Please reference you found the job on our Jobsite as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

10O

Senior software engineer with Ruby and Rails experience

OnTheGoSystems
3 days agoApply

Job Description

OnTheGoSystems is looking for senior developers to build products that over 250,000 happy clients use every day. 

We build highly scalable APIs on top of AWS infrastructure and work with terabytes of data sets that we expose via React based UI. We use Ruby on Rails, Javascript and React for most of our code, but always exploring new technologies and we are always open to incorporating new things in our workflow.

We pay close attention to design, usability, performance and security. If this sounds like yourself, we want to meet you.


What We Do


We develop software that Web developers use to build advanced Websites. Our software powers over 1.5 million commercial sites. We also need secure, scalable REST APIs to support our products.
We are integrating tens of external APIs and also expose tens of highly scalable API endpoints to 3rd parties.
We are using AWS for our infrastructure and we deal with a high amount of data both in MySQL and DynamoDB. We are also using Memcache and Redis to further optimize our systems.


How We Work

We work in teams of 4-8 people. Our work is fully remote, which allows us to enjoy life alongside work. We favor execution over discussions. All developers in our team participate in software architecture, implementation, maintenance and test automation.


Skills Required

  • Deep understanding of how WEB works, what is the full workflow from request to response
  • Experience in web related technologies, threats, common pitfalls and scalability
  • Experience in both Ruby and Rails, and also understand where the boundaries lie between them. You can code in Ruby without any of Rails’ training wheels if necessary.
  • Experience in mentoring coworkers and can give in-depth, productive feedback during code reviews, without being stuck in small details.
  • Experience  on code design and you can discuss your solution but you’re professional enough to acknowledge when better solutions are proposed by someone else. 
  • A good level of spoken and written English

It’d be a nice bonus if you already have some experience with React and/or AWS

Besides being smart, autonomous, and a great developer, you need to be a team player. We maintain a friendly environment, which allows us to be productive and enjoy our work.


What We Offer

This is a 100% remote position. Candidates must be self-motivated, focused and organized to succeed.

  • Be part of a team of smart, creative, and like-minded people
  • Work on exciting, high-impact projects
  • Have the freedom to create and implement innovative ideas
  • Meet and collaborate with team members across the globe
  • Full-time and steady position
  • A healthy work-life balance
  • Get great perks, including paid vacation, scholarship program, home office set-up package, and more…

Because this team is located in Europe, we are looking for candidates from European, the Middle East or African working hours. We will consider exceptional candidates from other time zones.

If you’re interested in joining us, please send your application and let’s talk.

See more jobs at OnTheGoSystems

How do you apply?

Please reference you found the job on our Jobsite as thank you to us, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.