Find a remote job in Software Dev

Post a job for $299

Software Dev (15)

  • 2 weeks ago

    DESCRIPTION

    Skylight (https://skylight.digital/) is at the forefront of a civic movement to reinvent how the government serves the public in a digital world.

    We’re looking for a Software Engineer to join our talented team of technologists in driving this movement forward.

    You’ll be a key part of our small, but rapidly growing team, which consists of former Presidential Innovation Fellows, founders of 18F, and members of the U.S. Digital Service.

    We work in small, fast, agile teams to create exceptional customer experiences and enduring solutions out of the government’s most complex design and technology challenges. The work is challenging, but highly rewarding.

    Your initial engagement will be with the State of Connecticut, which is one of the first state & local governments undertaking an organizational-wide digital transformation. The initial focus of this transformation is on improving services related to serving the needs of children and families. These services range from reducing infant deaths to improving early childhood development.

    Our job is to help jumpstart and accelerate the State of Connecticut’s transformation through high-impact activities such as:

    • Identifying and prioritizing which services to improve through user experience research and technical discovery
    • Creating a comprehensive, flexible roadmap for change to guide decisions and actions around service improvement, policymaking, and budgeting
    • Instituting new digital policies & standards (for example, API standards)
    • Developing and empowering digital talent throughout the state government (for example, via recruiting, training, and coaching)
    • Executing on tightly-scoped delivery projects to set the foundation for broad-based change, as well as demonstrate the art of the possible

    REQUIREMENTS

    What you’ll do:

    • Engineer an incredible experience for developers who are working in web-based environments such as Ruby, Python, Java, and Node.js through automation, virtualization, and process improvement
    • Achieve technical excellence by advocating for and adhering to lean-agile engineering principles and practices such as simple design and automated testing
    • Represent Skylight's culture of delivery when interacting with government stakeholders and other contractors

    What we’re looking for:

    • Expertise in the areas of version control, deployment automation, continuous integration, test automation, monitoring, proactive notification, and “shift-left security”
    • Able to deploy and configure services using infrastructure as a service providers such as Amazon Web Services and Microsoft Azure
    • Able to solve problems using scripting and programming skills
    • Able to administer Linux-based systems, as well as Apache-based web servers
    • Experience with Elasticsearch and Docker
    • Experience working within a multidisciplinary, agile team format
    • A mindset and work approach that aligns with our core values (https://skylight.digital/culture/)
    • Ability to travel to Hartford, Connecticut frequently

    BENEFITS

    We focus on supporting you in a variety of ways:

    • Competitive salary
    • Profit-sharing and/or bonus opportunities
    • Health insurance, including medical, dental, vision, and more
    • 401k match at 10% of your salary
    • Unlimited paid time-off policy
    • $2,000 continuing education allowance, including conference events
    • Time to focus on activities such as learning & development, open-source projects, and community outreach
    • An environment that empowers you to unleash your superpowers for public good
    • Potential for relocation assistance if willing to move to a HUBZone area (https://maps.certify.sba.gov/hubzone/map). (Read more about us being a HUBZone: https://skylight.digital/about/#hubzone.)

    Note that we participate in E-Verify and upon hire, will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S.

  • 1 month ago

    At Elastic, we have a simple goal: to solve the world's data problems with products that delight and inspire. As the company behind the popular open source projects — Elasticsearch, Kibana, Logstash, and Beats — we help people around the world do great things with their data. From stock quotes to real time Twitter streams, Apache logs to WordPress blogs, our products are extending what's possible with data, delivering on the promise that good things come from connecting the dots. The Elastic family unites employees across 30+ countries into one coherent team, while the broader community spans across over 100 countries.

    The Elastic Stack is the unparalleled swiss army knife of search and analytics. It takes hundreds of engineers and large infrastructure to keep its development on track. A critical piece of the effort is our multi-cloud, distributed CI environment. We need a dedicated lead to take over the people management, operational health, and delivery of its team.

    What you will be doing
    • Manage and mentor a globally distributed team of 5-10 experienced engineers. You would evaluate performance, give timely feedback, and advocate for their career paths.
    • Work closely with engineering teams and leadership to define requirements and roadmap. The product teams depend on CI constantly. Proactivity is important.
    • Organize effective call rotations to maximize service health and engineer quality of life.
    • Foster a culture of mutual respect, collaboration, and consensus-based decision-making.
    • Commit to software-first principles. We are developers that manage state.
    • Plan for team capacity and help drive recruitment of high quality people.
    What you will bring along
    • Significant experience leading teams of software engineers, preferably in site reliability. You don't need to have been a people manager, but this is a people management role. You can (and should!) write code, but your priority is to help others do it.
    • Significant experience building and deploying complex, and completely automated, systems. We run a multi-cloud, multi-OS environment built upon immutable infrastructure. It's a mixture of off-the-shelf Jenkins and custom software. You'll need technical empathy as you help your reports fulfill their mission.
    • Expert-level programming experience in at least one computer language and deep familiarity with its build and testing ecosystem.
    • Genuine care for the well-being of your employees, striving to be an emotionally intelligent, egoless, humble, servant-leader. A sense of humor is a big help. You believe that a diverse company is a better company.
    Experience/interest in these would be nice:
    • Search and analytics tools, particularly the Elastic Stack. A love for what our company builds will only help.
    • We are a polyglot team; a love for languages would serve you well.
    • Speaking/presenting publicly. You will need to communicate effectively to others.
    • Open source. OSS is our DNA. If you have ever contributed to an open-source project, or even just followed one closely you'll have a good sense for how our company operates.
    Additional Information
    • Competitive pay
    • Equity
    • Catered lunches, snacks, and beverages in most offices
    • An environment in which you can balance great work with a great life
    • Passionate people building great products
    • Employees with a wide variety of interests
  • Close (Americas or European )
    2 weeks ago

    About Us

    At Close, we're building the sales communication platform of the future. With our roots as the very first sales CRM to include built-in calling, we're leading the industry toward eliminating manual processes and helping companies to close more deals (faster). Since our founding in 2013, we've grown to become a profitable, 100% globally distributed team of ~33 high-performing, happy people that are dedicated to building a product our customers love.

    Our backend tech stack currently consists of Python Flask/Gunicorn web apps with our TaskTiger scheduler handling many of the backend asynchronous task processing. Our data stores include MongoDB, Postgres, Elasticsearch, and Redis. The underlying infrastructure runs on AWS using a combination of managed services like RDS and ElasticCache and non-managed services running on EC2 instances. All of our compute runs through CI/CD pipelines that build Docker images, run automated tests and deploy to our Kubernetes clusters. Our backend primarily serves a well-documented public API that our front-end JavaScript app consumes.

    We ❤️open source – using dozens of open source projects with contributions to many of them, and released some of our own like ciso8601, LimitLion, SocketShark, TaskTiger, and more at https://github.com/closeio


    About You

    We're looking for an experienced full-time Software Engineer to join our engineering team. Someone who has a solid understanding of web technologies and wants to help design, implement, launch, and scale major systems and user-facing features.

    You should have senior level experience (~5 years) building modern back-end systems, with at least 3 years of that experience using Python.

    You also have around five years experience using MongoDB, PostgreSQL, Elasticsearch, or similar data stores. You have significant experience designing, scaling, debugging, and optimizing systems to make them fast and reliable. You have experience participating in code reviews and providing overall code quality suggestions to help maintain the structure and quality of the codebase.

    You’re comfortable working in a fast-paced environment with a small and talented team where you're supported in your efforts to grow professionally. You are able to manage your time well, communicate effectively and collaborate in a fully distributed team.

    You are located in an American or European time zone.


    Bonus point if you have...

    • Contributed open source code related to our tech stack
    • Led small project teams building and launching features
    • Built B2B SaaS products
    • Experience with sales or sales tools


    Come help us with projects like...

    • Conceiving, designing, building, and launching new user-facing features
    • Improving the performance and scalability our API. Help expand our GraphQL implementation.
    • Improving how we sync millions of sales emails each month
    • Working with Twilio's API, WebSockets, and WebRTC to improve our calling features
    • Building user-facing analytics features that provide actionable insights based on sales activity data
    • Improving our Elasticsearch-backed powerful search features
    • Improving our internal messaging infrastructure using streaming technologies like Kafka and Redis 
    • Building new and enhancing existing integrations with other SaaS platforms like Google’s G Suite, Zapier, and Web Conferencing providers


    Why work with us?

    • 100% Remote (we believe in trust and autonomy)
    • 2 x Annual Team Retreats ✈️ (Lisbon Retreat Video)
    • Competitive salary
    • Medical, Dental with HSA option - 99% premiums paid (US residents)
    • 5 Weeks PTO + 6 Government Holidays + Dec 24 - Jan 1 Company Holiday
    • Parental Leave (10 wks primary caregiver / 4 wks secondary caregiver)
    • 401k matching at 4% (US residents)
    • Our story and team🚀
    • Glassdoor Reviews 

    At Close, everyone has a voice. We encourage transparency and practicing a mature approach to the work-place. In general, we don’t have strict policies, we have guidelines. Work/Life harmony is an important part of our organization - we believe you bring your best to work when you practice self care (whatever that looks like for you).

    We come from 12 countries and 14 states; a collection of talented humans rich in diverse backgrounds, lifestyles and cultures. Twice a year we meet up somewhere around the world to spend time with one another. We see these retreats as an opportunity to strengthen the social fiber of our community.

    This team is growing in more ways than one - we’ve recently launched 8 babies (and counting!). Unanimously, our favorite and most impactful value is “Build a house you want to live in.” We strive to make decisions that are authentic for our organization. At Close, we have a high care factor for one another, in making an awesome product and championing the success of our customers.  

    Interested in Close but don't think this role is the best fit for you? View our other positions.

  • Development specialized on the free software project Open edX, used by many universities and companies to run online courses. See edx.org, stanford.edu or fun-mooc.fr for examples of Open edX instances.

    The Open edX platform is a large Python/Django codebase, with good code standards and architecture (a lot of the edX engineers come from MIT). You would work on different clients contracts using the platform. The clients list/references include Harvard, MIT, edX themselves, the French government, and various startups & universities currently running their own instances, or looking to create one. Tasks are very varied, from developing core platform features, custom exercises and tools for specific courses (XBlocks), customizing and deploying instances, working fullstack, operating our service infrastructure, improving our hosting platform, etc. You won't get bored here.


    Most of your work is published as free software (Open edX is released under the AGPL license, which requires clients to release modifications under the same license), and you would also contribute to the free software project, pushing most of your developments upstream through pull requests, contributing features, documentation or help on mailing-lists.


    - 3+ years working with Python
    - Experience with Python web frameworks, specifically Django
    - 3+ years of HTML, Javascript, and CSS (experience with React is a big plus!)
    - Experience with unit testing
    - You feel comfortable working in a Linux environment, specifically Debian or Ubuntu
    - Experience with databases: MySQL, MongoDB, PostgreSQL
    - Experience with contributing to free software projects, and communicating within a free software community

    You would have to work with tasks from the following categories, but you would be able to pick up the skills on the job if you don't master this yet:

    - DevOps experience, especially on Debian/Ubuntu servers, Terraform, Vault, Packer, Prometheus, ELK, Docker. We are building a modern infrastructure and having a strong DevOps presence on top of core software engineering skills is a big plus with us.

    - Cloud computing, like AWS or OpenStack

    - Configuration management tools such as Ansible

    - RabbitMQ, Redis & Elasticsearch

    - git source control

    - Mobile development (iOS and/or Android)

    - Managing clients & projects from beginning to completion (senior developer)

    - Public speaking at conferences (you would present a talk every year at the Open edX Con)


    We are a team of twenty developers, all working remotely from Europe, North & South America, Asia & Australia. You would arrive at a critical moment, as we scale up to handle increasing demand from clients on the edX platform. The company is not affiliated with edX, but contributing and working with them on various projects. This is a full time position, were you would be able to work remotely from anywhere you want, as long as you have a good internet connexion. : ) 

  • At Elastic, we have a simple goal: to solve the world's data problems with products that delight and inspire. As the company behind the popular open source projects — Elasticsearch, Kibana, Logstash, and Beats — we help people around the world do great things with their data. From stock quotes to Twitter streams, Apache logs to WordPress blogs, our products are extending what's possible with data, delivering on the promise that good things come from connecting the dots. We unite Elasticians across 30+ countries (and counting), 18 timezones and 30 different languages into one coherent team, while the broader community spans across over 100 countries. Elastic is seeking a talented Senior JavaScript Engineer to join our Ingest team. You will have the opportunity to work with exceptional engineers on state of the art technology in a small and focused team. Ingest at Elastic:
    • Are you passionate about data, about infrastructure, and more importantly about combining the two and turning them to valuable and actionable insights via UI?
    • Do you have a deep understanding of how to model and visualize time-series data sets and how to craft meaningful workflows for users who seek to understand the state of complex systems?
    If so, we'd love to talk. If you read this far and think, “that's me” then you probably won't need to read any further and we should have a conversation. But if you are in any doubt the type of experiences we expect you to have then the following should help clarify; What you'll be doing:
    • Innovate and contribute to a Monitoring UI, built on top of the Kibana platform.
    • Answer community questions.
    • Collaborate with other development teams, quality engineering team and documentation team to execute on product deliverables.
    Skills you will bring:
    • BS, MS or PhD in Computer Science or related engineering discipline and 5+ years of front end development work.
    • Strong JavaScript programming skills
    • Experience with one modern MVC style JS Framework
    • Experience in building large scale pluggable UIs
    • Experienced in user interface design and development; JavaScript, HTML, CSS
    • Excellent understanding of UX/UI design principles
    • Familiarity with time-series and other visualizations used in monitoring systems
    • Experience using monitoring products in production is a plus.
    • Experience using and/or operating the Elastic stack is a big plus.
    • Excellent verbal and written communication skills, a great teammate with strong analytical, problem solving, debugging, and troubleshooting skills.
    • A belief in progress over perfection.
    • Ability to work in a distributed team throughout the world.
    Additional Information We're looking to hire team members invested in realizing the goal of making real-time data exploration easy and available to anyone. As a distributed company, we believe that diversity drives our vibe. Whether you're looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life.
    • Competitive pay based on the work you do here and not your previous salary
    • Equity
    • Global minimum of 16 weeks of paid in full parental leave (moms & dads)
    • Generous vacation time and one week of volunteer time off
    • Your age is only a number. It doesn't matter if you're just out of college or your children are; we need you for what you can do.
  • 2 months ago
    At Elastic, we have a simple goal: to pursue the world's data problems with products that delight and inspire. We help people around the globe do extraordinary things with their data. From stock quotes to Twitter streams, Apache logs to WordPress blogs, our products are extending what's possible with data, delivering on the promise that good things come from connecting the dots. Founded in 2012 by the people behind the Elasticsearch, Kibana, Logstash, and Beats open source projects, we believe that diversity drives our vibe. We unite employees across 30+ countries into one coherent team, while the broader community spans across over 100 countries. As a product designer on the Swiftype team, you'll be involved in many aspects of the product development process, from concept to prototyping to marketing. We are looking for a self-motivated and inventive individual with strong product, interaction, and visual design skills. What you'll be doing:
    • You will provide product designs, prototypes, and UX flows.
    • You will collaborate with engineers to ensure high-quality implementation and user experience.
    • You will build and curate our design system in both Sketch/Figma and code.
    • You will create iconography and illustration as needed in your designs.
    What you bring along:
    • 5+ years of design experience working on sophisticated, complex web applications or SaaS products.
    • A portfolio of products and experiences that you’ve helped launch into the real world.
    • Experience with modern design tools, like Figma and Sketch.
    • Ability to think about and design at both a systems-level and feature-level.
    • A passion for designing end-to-end user experiences.
    • Ability to clearly articulate design decisions and understand trade-offs.
    • Skills to lead your projects and coordinate with the rest of the team.
    Bonus Skills:
    • The ability to build what you design in HTML, JS and CSS (we use Sass).
    • Experience leading user research and testing.
    • Experience working with and developing design systems.
    • Familiarity with JS frameworks like React or Angular.
    • A love for animation. Familiarity with tools like Principle, Framer or CSS animations is a big advantage.
    • Experience building accessible designs.
    Additional Information: We're looking to hire team members invested in realizing the goal of making real-time data exploration easy and available to anyone. As a distributed company, we believe that diversity drives our vibe! Whether you're looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life.
    • Competitive pay based on the work you do here and not your previous salary
    • Equity
    • Global minimum of 16 weeks of paid parental leave (moms & dads)
    • Generous vacation time and one week of volunteer time off
    • An environment in which you can balance great work with a great life
    • Your age is only a number. It doesn't matter if you're just out of college or your children are; we need you for what you can do.
  • Reaction Commerce (US or EU timezones)
    1 month ago
    Reaction Commerce is the fastest-growing open source commerce management platform used by modern retailers and our vision is to connect the world through open commerce.

    As our platform grows, so must our team. We’re currently looking for a Software Engineer with experience shipping production software to join us.
    We're a distributed, diverse, and growing team currently spread across four continents. While we have a small office in Santa Monica, CA, all of our positions are remote roles. Everyone is welcome to visit and work from our office, but it's not required. Although we are remote first, we appreciate quality time with our co-workers, so we meet in person once a year for our annual All Hands.

    About this Role:

    You'll remotely work with a team of engineers within our distributed engineering team to:
    * Build intuitive UIs for retailers and merchandisers
    * Define patterns for extending or augmenting storefront and operator UIs
    * Engineer methods for securing core and custom GraphQL APIs
    * Increase accessibility of all our applications
    * Improve tooling for building and shipping new UI components, storefronts, and operator tools
    * Improve performance, reduce page weight/cost, and decrease load times for our storefront and operator UIs

    About You:

    * You have developed and supported software systems in a production environment.
    * You see the value in reviewing and documenting code, pair programming and get excited about improving tools and processes.
    * You love being a mentor and compassionately teach patterns and best practices to engineers on your team.
    * You actively seek and appreciate the input of peers, designers, infrastructure engineers, and product owners.
    * You're comfortable working remotely and believe in the value of distributed teams.
    * You believe in building an inclusive community with and for your co-workers.

    About Our Stack:

    * React and Apollo GraphQL on the client
    * Node with some services in Clojure on the server
    * GraphQL API
    * MongoDB for most application data.
    * Apache Kafka for modeling both streams and tables.
    * Elasticsearch
    * Docker and Kubernetes on Amazon Web Services
    Do you want to know more about what our team is working on and how you might be able to help? You should apply!

    More about Reaction:

    We offer 100% coverage for medical, dental, and vision insurance, and up to 50% coverage for dependents. In addition, we offer a 401K, and U.S. employees benefit from 12 weeks of parental leave. We aim to offer the same benefits to everyone across the globe, but some of these may vary based on location and local laws. All remote employees are offered a budget for an ergonomic chair and standing desk at home.
    We discourage our team members from working unreasonable hours, beyond the typical 40 hours per week. And it's important that we take time off and recharge when necessary, that's why we have a minimum vacation policy that encourages us to take a minimum of 15 vacation days per year. We also value continuous improvement with a monthly learning stipend, so there are plenty of opportunities to learn new subjects or hone existing skills.

    We believe in good documentation and proactive communication. Inclusivity is a priority of everyone on our team. Read more about our team values and our operating principles in this blog post. 
  • 4 weeks ago

    We are a full-spectrum e-commerce platform, used and loved by thousands of entrepreneurs all over the world. We have offices in Portland, Sydney and Manila.

    We are growing fast and we’re looking for an experienced DevOps engineer to work closely with our CTO in Sydney. If you’re not already in Australia, we’re open to sponsoring the right candidate so you can move to Sydney (about the most awesome and livable city in the world in our opinion).

    Our engineering team is a friendly and cosmopolitan bunch - British, French, American, Brazilian, Chinese, Slovakian, in fact from pretty much everywhere. They pride themselves on competence, no corporate-BS, transparency and flexible working. Everyone at Selz works from home or from the office whenever they want - wherever helps them most to do great work.

    One of our strategic goals is to provide our merchants with an exceptional, high-availability experience. We rely on the health, scalability and security of our ever-expanding cloud infrastructure to do that.

    So we are looking for talented and experienced engineers who know how to manage and contribute to our cloud infrastructure. You will be an “engineer to the engineers”, helping them to understand and leverage our infrastructure and platform to deliver even better features. Your contributions will have a lasting impact on Selz as we expand and evolve.


    What we're looking for

    Your main responsibilities will be to:

    Build and scale our cloud-based infrastructure

    Propose and implement design improvements

    Ensure high availability of production and pre-production systems

    Define automated pipelines that enable engineers to build, test and deploy their code

    Help engineers to operate and monitor services in production

    It would be great if you have:

    Solid foundation in Computer Science

    Familiarity with micro services architecture, runtime analysis, and deployment

    Expert level proficiency in Linux and Windows

    Experience in system automation – Majority of work includes writing and enhancing automation tools and infrastructure

    Knowledge of monitoring and alerting tools to track issues and continually improve the availability of systems. We want an alerting system where everything is actionable and automated

    Experience tuning and analyzing performance at all levels: OS, Docker containers and the application

    Knowledge of security hardening and analysis – IDS/IPS, log analysis, alerting

    Network analysis and troubleshooting experience – VPN, NAT, DNS, subnets, firewalls, TLS, tcpdump, wireshark, apparmor

    Prior experience implementing Disaster Recovery and Backups

    You'll fit in if…

    You want to be part of a team that cares about transparency, no BS, doing great work and having fun whilst you are doing it

    You want to be part of a modern, global, rapidly expanding company that is doing something exciting

    You’re organized and a good manager of time

    You think and act creatively to solve problems

    You are a good communicator and collaborator (essential as this a remote role)

    You take things very personally and are willing to go the extra mile

    Technology stack:

    Ubuntu, Windows, AWS, Redis, MongoDB, Elasticsearch, NGINX and IIS.


    Benefits

    A competitive salary

    Access to stock options

    Live in Sydney - like the most totally awesome and livable city in the world

    Surfing, snorkeling, BBQs and beaches (see above)

    We’re open to sponsoring the right candidate if you’re not already in Sydney

  • Hotjar (UTC-1 and UTC+3)
    2 months ago
    Note: Although this is a remote position, we are only seeking candidates in European / African timezones between UTC-1 and UTC+3.
     
    We are currently seeking ambitious and pragmatic software engineers who are passionate about building great online apps. You'll use your skills to have a real impact on a product used by over 915,000 users from 190 different countries. We are looking for an engineer who loves being part of a team but is also self-motivated and loves the idea of working remotely.
     
    As a Frontend Software Engineer with Hotjar, you’ll be working on developing and improving features built primarily in JavaScript and AngularJS. You will work closely with other front-end engineers, backend engineers and designers to implement changes to our user interface and tracking script according to best practices. You will need to be highly process driven and eager to learn new technologies and programming languages. We favour those with a delivery-focused mindset, versus a focus on flawless or over-engineered code.
     
    Compensation Range
    The budgeted compensation range for this role is €55,000 to €75,000 annually. Ranges are based on market research and are equitable to other roles within Hotjar. The actual compensation offered will be based on relative experience and skills. At this time we are only able to provide official employment status to those located in Malta. All other team members will join as full-time consultants and will be responsible for paying any taxes or applicable fees where they reside.
     

    Requirements

    • Experience using HTML, CSS, JavaScript, AngularJS and/or other JS frameworks.
    • Experience using Python, PostgreSQL, Redis, Memcached, Lua, Linux, Nginx, Elasticsearch, and Amazon Web Services a plus.
    • Familiarity with automated testing frameworks such as Jest, Karma, Cypress, or Protractor.
    • Familiarity with distributed revision control systems such as Mercurial or Git.
    • Fluent in English with excellent written and verbal interpersonal skills.
    • Ability to work independently - accountable for your own actions and able to act with both urgency and integrity.
    • Desire to work in a caring, transparent, and giving work environment, in line with Hotjar’s company valuesculture and ways of working.
    • Will submit to a background check, confidentially processed by our third party.
  • Toptal (GMT+01:00) Central European Time - Prague +/- 4 hours)
    2 months ago
    Ruby on Rails powers a lot of our infrastructure, and we’re always looking for talented Rails developers to help us reach the next level. By joining our team, you’ll get the opportunity to work on many of our various Rails projects with a team of highly skilled Rails experts from around the world. At Toptal, we push the boundaries on what’s possible with Rails every single day, and we’d love for you to help us get even further. The bulk of the work we do on a daily basis is pure back-end development, but occasionally some new UI has to be wired up, so some front-end skills on your part certainly won’t hurt. We don’t cut corners, and we don’t make compromises—we create beautifully architected Rails apps that are polished, fast, well-tested, and a joy to use. This is a remote position that can be done from anywhere. Responsibilities:
    • Design, build, and maintain efficient, reusable, and reliable Ruby code.
    • Integrate user-facing elements developed by front-end developers with server-side logic.
    • Identify bottlenecks and bugs and devise elegant solutions.
    • Make strategic technical decisions related to new products and functionality.
    • Help maintain code quality.
    • Onboard and mentor new team members.
    Requirements:
    • You must have 3+ years of web development experience—preference given to candidates who have experience with large applications of some scale.
    • You must have a solid grasp of object-oriented programming, automated software testing, databases, development, and testing methodologies.
    • You must have experience developing a web framework—with Ruby on Rails a plus.
    • Be interested in working across the software stack (Ruby on Rails, JavaScript/CoffeeScript, PostgreSQL, Elasticsearch).
    • Be excited about deploying to production multiple times a day and collaborating daily with your team and other groups while working via a distributed model.
    • Take smart risks and champion new ideas.
    • Be comfortable with iterative and incremental development.
    • Be willing to help your teammates, share your knowledge with them, and learn from them.
    • Be open to receiving feedback.
    • You must be a world-class individual contributor to thrive at Toptal. You will not be here just to tell other people what to do.
     
  • 1 month ago
    Our health system is broken, and it’s a huge problem. Costs are rising out of control while the patient experience gets worse. To make big improvements, we need innovative solutions that make great care available at affordable levels. At Sana, we are passionate about fixing this problem.

    To do this, we have built a new kind of health plan from scratch for employers and their employees. Our customers can offer rich benefits to attract and retain top talent while paying less than traditional plans. Sana uses proprietary technology to cut out waste and a novel financing structure that gives companies money back when claims are low, saving up to 30% on total costs.

    Sana is looking for a Software Engineer to join our small but growing team. As a successful candidate, you have demonstrated the ability to build, deploy and maintain large-scale, distributed applications with complex database schemas. You understand and use automated testing and know how to write clean, readable code.

    We are building a distributed engineering team and encourage all applicants to apply, regardless of location.

    We work primarily in Ruby on Rails and JavaScript, but are open to those with differing backgrounds. You should have a deep understanding of how to build software that goes beyond the ability to use these tools.

    What you will do

    * Tackle complicated projects to make health insurance work better for our members
    * Automate insurance claims processing
    * Build internal tools to support our operations team
    * Enhance our testing, monitoring and continuous deployment infrastructure
    * Help keep sensitive medical data safe and secure
    * Work with our operations team to build out a roadmap for new features

    About you

    * 2-4 years writing code as a Software Engineer in a production environment
    * Strong object-oriented design and coding skills
    * Working knowledge of Ruby, Javascript
    * Experience working with complicated systems at scale
    * Solid understanding of data structures and algorithms

    Tech we use

    * Rails
    * React
    * Docker
    * Elasticsearch
    * AWS
    * Linux
    * Postgres
    * Git

    About Sana

    Sana is a modern health plan solution for small and medium businesses. We use a more efficient financing structure and integrated technology solutions to cut out wasteful spending and get members access to better quality care at lower cost. Founded in 2017, we are an experienced team of engineers, designers and health system operators. We have the financial backing of Silicon Valley venture firms and innovative reinsurance partners. If you are excited about building something new and being a part of fixing our broken healthcare system from the inside, please reach out! 
  • Howdy 👋We’re the folks at Jilt, an email marketing platform built for eCommerce. We help thousands of stores grow sales with emails that delight their customers. Our team is 100% remote, with 21 people distributed all over the world. 

    We’re looking for a driven, detail-oriented senior engineer to join our team and build fast, scalable backend systems in Rails.

    You should be...

    • Deeply experienced with Ruby & Rails
    • Experienced with JavaScript, especially with front-end frameworks like React 
    • Adept at translating user stories into detailed engineering implementation tasks
    • Detail-oriented & curious, with a drive to understand and solve technical challenges
    • A self-starter, comfortable working independently and taking a high level of responsibility
    • Dedicated to constant learning and sharing your knowledge

    Bonus points if you also have…

    • Elasticsearch experience
    • Experience with eCommerce platforms like Shopify or WooCommerce, especially integrating with their APIs

    You’ll be responsible for…

    • Building features, tweaks, bug fixes, and refactors based on specs in Clubhouse stories (derived from both customer feedback and our product/support teams)
    • Adhering to internal code standards and best practices while suggesting new ones for team consideration
    • Carefully user-testing your own work and implementing feedback from code review
    • Providing detailed code reviews to your teammates
    • Updating our internal wiki & documentation
    • Assisting our support team with troubleshooting challenging issues

    Why you’ll love working with us…

    • Kind, wonderful teammates that enjoy their work as much as you do
    • Competitive salary
    • Annual company retreats (read about our last adventure in Lake Tahoe!)
    • Fantastic benefits: 27 days paid time-off, full health insurance (medical, dental, and vision), retirement contributions, paid parental leave, and more!
    • Transparent culture (check out our team wiki)

    Curious to hear more? Learn more about the position and apply here. Applications accepted through May 28th. We can’t wait to meet you!

    We support workplace diversity and do not discriminate on any protected class. We believe when we work together as a team of different views, experiences, and ideas, we can build amazing things.

  • 1 month ago


    About the Team


    We believe in continuously improving our skills and codebase, work/life balance, and doing things right over doing them fast. We’re looking for engineers who share this view and are excited about writing quality code, trying new technologies, and playing well with others. This team works on challenging and exciting features including recommendations, search, payments and the mobile app API, so we use a wide variety of technologies including Ruby on Rails, Scala, Go, ElasticSearch, Spark/Hadoop, MySQL, Cassandra and Redis. Some of our recent projects include: 


    Building the world's best recommendation engine for books (machine learning in Spark, runtime in Ruby). We utilize large amounts of data that allows us to correlate our huge library to each individual user, offering a very personalized experience maximizing user engagement and exploration.


    Scaling backend search infrastructure (using technologies like Elasticsearch, HDFS, Spark, Hive, and Go) to achieve a low latency and high availability search service for our website and our apps.


    Improving search quality by implementing and tuning multiple ranking algorithms, indexing schemes, and better search suggestions.

    Building well designed and fast API endpoints for our mobile apps (in Ruby and Go).


    Implementation of an in-house payment and subscription system that increases transaction success rates by using a large number of optimizations based on data observations and thorough analysis.


    Internal tools that glue together all of our infrastructure and coordinate the moving parts (analytics, anomaly detection, a/b testing platform, task pipelines, image server and many more).


    About you


    We’re looking for strong engineers with exceptional problem solving skills who want to work independently and own large, complicated projects. You’re comfortable in dealing with lots of moving pieces. You have exquisite attention to detail. You’re comfortable learning new technologies and systems. Collaboration, time management, and communication are as important as your technical skills.

    We’re looking for:


    •Strong background or interest in building successful products in the context of a web application

    •Experience shipping clean code that works

    •Background in algorithms with a focus on applied problem solving

    •Bachelor's or higher in mathematics, computer science, physics, or equivalent experience

    •Strong SQL skills and the ability to analyze large and complex datasets


  • Overview of the role:


    We're looking for a Site Reliability Engineer with a passion for scaling and technical problem-solving to help us grow our SaaS platform in the cloud. You’ll have an understanding of Node applications (MEAN stack) You’ll help our applications get the proper love and care they deserve. You'll investigate, develop, automate, and communicate to get the job done.

    What awesome stuff you'll do:


      Collaborate with other engineers to help solve problems ranging from systems security to build automation
       Build tools to help developers to manage the applications in the SDLC
      Work closely with other engineers to solve technical challenges and ensure continued application scalability
      Research, develop and deploy tools to manage each part of the stack
      Build systems and tools to automate deployment pipelines
      Define and own best practices for our engineering teams and assist them in engaging these processes
      Influence our infrastructure direction with your ideas
      Stay current with industry trends, systems, and practices and teach others to help them level up

    What you'll need to be successful:

      A strong desire to innovate, experiment, collaborate and learn
      High standards for quality and attention to detail
      Excellent problem-solving and analytical skills
      Excellent oral and written communication skills
      Experience deploying and maintaining a Node application
      You’re a developer at heart and love to make tools to help other devs
      Experience with cloud concepts and experience applying them to an app
      Experience with application containerization (Docker)
      Experience with monitoring and alerting platforms and tools

    Bonus points for:

      Experience with CircleCI, ECS, Kubernetes, GKE, Terraform, Spinnaker
      Experience with ElasticSearch, Redis, Memcached
      Experience with MongoDB, Postgres
  • The Opportunity: Senior Rails Engineer


    MyTime is based in SF and has a remote-friendly working environment with an excellent engineering culture. We've a team of 12 engineers who are based onsite in SF and spread across the US. We're looking experience Ruby on Rails Engineers based in the US who want to join a 100% remote distributed team, or anyone who may be interested in relocating to SF.


    This is a great opportunity to join a small and growing engineering team, where you will make a big impact on a multi-demensional SaaS product that is used by millions of people each day. 


    Preferred Qualifications



    • 3+ years of professional software engineering experience with Ruby on Rails

    • Experience working with relational databases such as MySQL or PostgreSQL

    • Some experience with Memcache and ElasticSearch is preferred

    • Some experience with AWS products (EC2, ECS, RDS, S3, ELB) is preferred

    • Comfortable writing test suites and specs in our test-driven environment


    MyTime offers competitive salaries, an annual bonus, meaningful equity, strong equity package, full health benefits and a generous PTO policy