Jobs by tag: "software-development"

Showing 1-5 of 566 items.
10

Senior Full-Stack Engineer

Fathom London Ltd
11 hours agoApply

Job Description

Time zones: EST (UTC -5), CST (UTC -6), MST (UTC -7), PST (UTC -8), AKST (UTC -9), HST (UTC -10), AST (UTC -4), NST (UTC -3:30)

We think it’s insane that so many people and businesses rely on notes as a primary means of remembering and sharing insights from video calls.

Notes are time consuming and stressful to create while trying to hold a conversation. Even when done well, notes are a poor solution compared to hearing something first-hand.

We started Fathom to rid us all of the tyranny of note-taking and in just over a year we’ve already accomplished a lot:


  • See more jobs at Fathom London Ltd

    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

Principal Software Engineer (Clinic team)

Doxy.me
18 hours agoApply

Job Description

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


Help us build meaningful software in healthcare used by doctors, patients, and researchers worldwide. 


Our Company

Doxy.me is the simple, free, and secure telemedicine solution used by over 1 million healthcare providers worldwide. Our mission is to eliminate barriers to telemedicine like cost and accessibility, so we are constantly striving to make doxy.me more accessible to everyone, everywhere. With over 350,000 telemedicine calls made through our platform every day, there are millions of people relying on us to simplify their healthcare services.


Our Culture

  • Collaborative. We have multiple cross-functional teams that work together to make our platform the best it can be. Our engineers enjoy being involved in identifying problems and exploring potential solutions.
  • Empathetic. We listen to and strive to understand the patients and providers that depend on our work. Millions of people depend on our products to solve their very real health problems every day!
  • Empowering. We are building products, where your ideas and expertise can help revolutionize the healthcare industry. We encourage our engineers to spearhead projects and ideas. Our employees have the power to create change!  

Overview

We are seeking a Principal Software Engineer motivated by unique, interesting, meaningful challenges in the healthcare sector. We help doctors provide remote medical care, researchers collect structured data, the general public understand the personal risks of disease, and much much more.
We need your help with implementation of Clinic team roadmap, specifically: export meetings history for database with 350k calls/day, building clinics settings section with user roles, tags and locations, AngularJS to React migration.


What Will You Do

  • Gain and use your in-depth knowledge in a domain to make the product a technological leader in that domain
  • Work on a cross-team level to make changes to code to modernize frontend and backend systems
  • Write documentation for concepts that are hard(er) to understand, and share that with the team
  • Implement security, resilience, and scalability changes to the codebase
  • Work with the engineering team on frontend (40%) and backend (60%) tasks as a full-stack engineer
  • Perform code reviews and approval of changes 
  • Be part of the Clinic team and contribute to team’s scope: Clinic provider sign in, Clinic settings, Analytics, Meeting history (+API), Transfer patient, Rights and roles, EHR integration, Single Sign On, Auto check-in
 
Our Expectations

  • Exceptionally strong development and operations experience with React/Redux, node.js, Javascript (ES6+), Typescript, CSS Frameworks, RESTful APIs
  • Strong experience with relational databases and SQL
  • Hands-on with system architecture design and review
  • Proved experience with complex high-load systems 
  • Focused on quality, creating code that is readable, scalable and secure
  • Discipline to test changes thoroughly


Quick Info

  • Benefits: PTO, sick leave, extensive educational program, Macbook, health insurance, remote working environment. 
  • Doxy.me tech stack: 
    • React, Node.js, Typescript, WebRTC, Loopback 4, AWS, Kubernetes, Docker, AngularJS
    • 3rd party: Vonage, Pubnub, Segment, Twilio, Stripe
  • Our products: 
    • Doxy.me: The simple, free, and secure telemedicine solution currently used by over 700000 doctors worldwide and helping over 500000 patients/day. 
    • dokbot.io: Patient-focused data collection for healthcare. 
    • Adhere.ly: digital adherence tool for providers and their patients.
    • ItRunsInMyFamily.com: Using health history to identify the risks of cancer and other diseases that run in families.
  • Our team: technologists, academics, researchers, and innovators from all over the world. English is the language used in all internal communication.
  • To ensure HIPAA compliance we perform background checks after extending a job offer.



See more jobs at Doxy.me

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

Software Engineer - Feature Engineering

DNSimple
a day 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.