41 : remote jobs for you

Full Stack Developer

We are looking for new senior full stack developers to join our organization for ongoing full time and project based work.

Our typical rates range from $55 - $125 / hr depending on experience.

Please fill out the application to the best of your ability and we will reach out in the next few days!
  • 2 days ago
  • workBK

Senior Full Stack Developer

About the Role

As a senior full stack developer on our team you’ll be primarily responsible for owning the delivery, quality and performance of our web applications. We are looking for experienced product developers that want to come in and help take ownership for the improvement and expansion of our web platform.

Our platform supports mobile applications as well as a core web experience and integrates against a large number of outside systems. The right candidate will have familiarity with things like OAuth, web API design and scaling web application performance.

We are a rapidly growing business with opportunity for growth within the team and a chance to help define the direction of our product both technically and in terms of user experience.

Our Stack

Our web app is built on the PHP Laravel platform and makes use of core laravel functionality to drive web and job queue processing. For storage we are using MySQL and redis, on the front end we are using standard templating and JS libraries.

Your Skills & Experience

  • Degree in Computer Science or technical field of study OR commensurate professional experience
  • At least 7 years of professional experience in full stack web development roles
  • Hands on experience with one of Rails, Django, Laravel or equivalent
  • Proven experience in a product development role ideally for a consumer facing product
  • Experience with a web scripting language (PHP, Ruby, Python)
  • You’re comfortable working from the top of the stack to the bottom
  • Experience working with database and cache data stores (eg. redis)
  • Strong understanding of core web technologies


  • Remote oriented team and workflow
  • Your pick of development hardware
  • Home internet reimbursement
  • Co-working space reimbursement
  • 3 days ago
  • CommentSold

Front-End Software Engineer

We are:

DeviantArt - the largest online social network for artists and art enthusiasts, and a platform for emerging and established artists to exhibit, promote, and share their work with an enthusiastic, art-centric community. We have over 45 million registered members and attract over 50 million unique visitors per month. Our members — known as deviants — upload thousands of pieces of original artworks every day, everything from painting and sculpture to digital art, pixel art, films, and anime.

Our technology department is responsible for working on interesting scalable technologies and fun features across a number of areas of DeviantArt. Our worldwide remote teams work on a rapid iteration process and encourage collaboration between developers, UI designers, product managers, and non-technical staff.

You are:

A developer with 3 or more years of software development experience in team-based environments. You have advanced JavaScript & CSS skills, and significant production experience with React.js and Redux. You have a proven track record of working on advanced, scalable, interactive web applications as a front-end and/or full stack developer.

You’re passionate about software engineering, and constantly expanding your knowledge. You have strong communication skills, are a self-learner and you engage with the product development lifecycle from concept to support. You also pay close attention to detail, animation and user experience.

Bonus points if you:

  • Have a Computer Science degree or equivalent experience.
  • Have some exposure to TypeScript, ES6, lodash, Redux saga, Sass/Less, any template engine (JSX, Jade).
  • Are well versed in working with server-side APIs.
  • Have experience with automation and package management tools such as Grunt, NPM, Yarn, Webpack.
  • Have knowledge of React server-side rendering.
  • Practice TDD.
As a Front-End Software Engineer, you will:

  • Build rich React applications with different state-management paradigms within a very new codebase that leans on frameworks and tooling developed by large and very experienced teams.
  • Push your code to millions of users every day.
  • Interact and collaborate daily with a world-class product, UX and design teams.
  • Improve your skills and learn from top-notch engineers.
  • Tackle tough problems and find creative ways to solve them.
Please submit links to your live projects, GitHub accounts or other examples of your best sample code!

  • 4 days ago
  • DeviantArt

Ruby/Rails Developer

You are a Ruby/Rails developer that is passionate about clean, maintainable, and well-tested code. You’re a motivated self-starter that will take ownership of your work. You’re focused and exceptional at what you do, and don’t consider yourself a “full stack” developer. You have an exceptional attention to detail, and are comfortable reviewing pull requests and working with other developers. You’ll work with our existing development team to add features and upgrade an existing app.

We are a vocabulary learning company, whose products are used in schools all over the world. We’re looking for a senior developer to help us upgrade our large, monolith Rails app. Our ideal candidate is in the Portland area, and able to work at our Beaverton office. However, we’re open to a remote position for the right candidate.


  • At least 3 years of applicable Ruby/Rails experience.
  • A history of developing and supporting actual Ruby on Rails applications in production with a large user base.
  • Experience with Rspec and Capybara testing.
  • Familiarity with MySQL, including advanced querying and performance profiling.
  • An understanding of background jobs, including Redis, Resque, and Sidekiq.
  • Familiarity with Git, Github, Codeship, Codeclimate, and Sentry
  • JavaScript/CoffeeScript skills (including ES6, Webpack, and React)
  • An understanding of integrating with third-party services and API’s (we use Mandrill, Intercom, Salesforce, and Freshdesk, and many more).


  • Up to 100% of healthcare.
  • Up to 100% of dental.
  • $240 annual book stipend.
  • $1500 annual match for charitable contributions.
  • $1200 annual education stipend.
  • Apple Macbook Pro.
  • 2 weeks paid vacation + holidays + birthdays.

Interested? We’d love to meet you. Please introduce yourself to developer@membean.com by providing Ruby/Rails code samples. We’ll provide a brief assignment during the interview process. Please note that we won't be responding to any inquiries until at least February 10, 2019, so please be patient with us.
  • 5 days ago
  • Membean

Get alerts for new jobs

Senior Frontend Developer

Senior Frontend Developer

The position:
Subtext Media is looking for a Senior Frontend Software Developer to be our lead UI / UX developer, contributing your expertise to help us grow our innovative local content platform, dailyuv.com.  We are looking for someone with a passion for building web applications, who thrives on keeping up with the latest technology and trends. You will be a core member of the team and the lone Frontend Developer as we continue to staff up our Software Development team.  You will have strong influence over technologies used, architecture & design of the software, and be an integral part of growing the team.

Our fronted is powered by React, MobX, TypeScript, Emotion, Next.js, Storybook and Cypress.   

We use Rails for our backend and postgres for our datastore.  For deployment we make heavy use of Docker containers and AWS services such as ECS / ECR, EC2, RDS, S3, CloudFront, and CloudFormation.  We utilize industry standard application/services such a GitHub, Slack, G Suite, Clubhouse, Jenkins, CircleCi, New Relic and others.

What you will need to be proficient in:
  • Front end development experience (HTML, CSS, etc)
  • Javascript (ES6 & TypeScript)
  • React / MobX
  • Optimize components for performance across browsers and devices, paying particular attention to mobile
  • Experience working in a modified agile / kanban / scrum based environment
  • Excellent written and verbal communication skills
  • Able to work well alone and with a small team that will be remote and co-located
  • Self-directed with effective time management

  • Bachelor’s Degree in Computer Science, Engineering, Math or equivalent
  • 5+ years of software development experience
  • 2+ years of javascript UI experience

  • Knowledge of building web applications and familiar with backends that use Rails with a Postgres datastore
  • Knowledge (and interest in) infrastructure and deployment technologies such as Docker and AWS services such as ECS/ECR, Lambda, Fargate, RDS, S3, CloudFront, etc
  • Proficiency in other languages and packages (Python, Ruby, etc) with a focus on Full Stack and Front End technologies
  • Capable and comfortable working with a small team in a fast-paced, team-oriented, startup environment

What we offer:
  • A supportive, friendly team
  • Flexible schedule
  • Opportunity to grow your skills and develop solutions to complex problems impacting large audiences
  • Competitive salary

Who we are:
  • A small company and a smaller software development team, consisting of a Team Lead and 3 engineers
  • A remote friendly team with employees located in MA, VT, NJ, British Columbia
  • 5 days ago
  • Subtext Media

Release Manager (Ruby/Python/React) - Small Team - 100% Remote, Flexible Hours

Analytics Fire builds custom software for the solar power industry. We’re looking for a collaborative but hands-on Release Manager to help us scale our execution to support additional new high-tech sectors.

Analytics Fire is a deeply technical engineering organization. Most of us are software engineers and spend the majority of our time on heads down engineering activities like coding. Our goal in creating this position is to expand our small client-facing team with a unique person that has both the personality and the technical skillset to help guide software releases through planning, development, deployment, release, and DevOps processes.

This position is similar to that of a technical Program Manager, but you will be much more involved in the technical details and hurdles around software deployments and releases than a traditional Project Manager would be. Our ideal candidate is a current or former Software Engineer, DevOps Engineer, or Site Reliability Engineer that is willing to be trained in formal Program Management processes (or has already been trained in formal Program Management processes).

As a small company, Analytics Fire is able to tailor roles around the strengths of our individual team members. We will tailor this role to your specific technical background. However, it is a hard requirement that you are able to support the following 3 types of responsibilities:

  • (a) Represent Analytics Fire software engineering teams in client-facing interactions (clarifying requirements, negotiating technical approaches, reporting on status, etc).
  • (b) Technical writing responsibilities such as documenting requirements, project plans, system architecture, etc.
  • (c) Making meaningful contributions to the execution of complex software projects.

For reference, here is a list of some technologies we are currently actively using on a day-to-day basis:
  • JavaScript: React / Angular / Typescript / GraphQL
  • Back-end: Ruby / Python / Node
  • Embedded (IoT): C, Embedded Linux, MQTT
  • Embedded (robotics): C/C++, ROS
  • Modern software techniques: RESTful APIs, SOA, PaaS, etc
  • Agile collaboration and DevOps tools: Github, Trello, Slack, Chef, Ansible, Docker, Vagrant, etc
  • Other technologies we are currently building with: AWS, GCP, TensorFlow, OpenCV, Yocto, Salesforce platform, iOS, ARKit

Description of responsibilities:

  • Develop and maintain well-coordinated relationships with key internal and client-side stakeholders to help drive decision making around production software releases and DevOps.
  • Participate in collaborative planning discussions and technical decision making early in the project lifecycle to ensure that key decisions are made with reliability, testability, and DevOps in mind.
  • Monitor and oversee coordination, integration, flow of development, testing, and deployment around multiple parallel projects and threads of engineering execution.
  • Drive planning and delivery of high quality software releases:
  • Manage change control process during releases
  • Continuously improve company release processes
  • Proactively identify and mitigate risks and remove obstacles to releases
  • Personally plan and participate in software release activities. Advise and support the team so that they can take on less critical releases on a day-to-day basis.
  • Continually integrate the QA team and testing engineers into both the requirements gathering and software development processes and report status to clients on a very frequent basis.

  • This is a remote position but is only open to candidates living in the US or Canada. (Note: we may be open to US or Canadian citizens living abroad in US-overlapping time zones on a case by case basis.) We’re flexible about location and hours. We’re a really great match for candidate who wants to work hard on interesting projects, while also having flexibility around time and geography.

    Skills & Requirements

    “Must have” requirements:
    • Soft skills necessary to develop and maintain well-coordinated relationships with key internal and client-side stakeholders to help drive decision making around production software releases and DevOps.
    • 3+ years hands experience as a full stack Software Engineer, DevOps Engineer, or Site Reliability Engineer, ideally within a commercial startup environment.
    • Familiarity with current modern best practices around software development, data engineering, and DevOps
    • Ability and willingness to familiarize yourself with the specific technical stacks that we use.
    • Superior organization and detail orientation.
    • Excellent written and verbal communication skills.
    • Willingness to design, document, and evangelize new engineering processes to meet evolving organizational requirements.

    “Nice to have” requirements:
    • Hands-on technical experience writing code in Ruby, Python, or JavaScript
    • Previous experience as a technical Program Manager.

      • 6 days ago
      • Analytics Fire

      Full Stack Software Engineer

      DEVEXI is looking for a Senior Full Stack Software Engineer to join our team.

      DEVEXI is an early stage healthcare analytics startup building a powerful, sophisticated yet intuitive longitudinal research data platform linking medical and dental data to enable researchers to connect the dots between diagnoses, treatments, prescribed drugs, exposures, and short and long-term health outcomes – for groundbreaking, longitudinal studies never before possible.
      DEVEXI will enable health and medical researchers, universities, teaching hospitals, insurance payers, government health agencies and pharmaceutical companies to improve quality of health care delivery, identify best practices and increase successful, cost-effective outcomes.

      Culture Fit

      • Passionate about Java and Big Data SQL Databases
      • Able to work effectively as part of a remote team
      • Be friendly
      • Be a self-starter
      • Be smart
      • Able to prioritize and context switch when necessary to achieve the bigger vision
      • Able to convey development concepts to both technical and non-technical audiences
      • Strong foundation in computer science: data structures, algorithms, and software design patterns

      Skills Required

      ● Back End

           ○ Java
                ■ Experience building RESTful web services with Jersey
                ■ Experience with Guice & IoC
                ■ Bonus points for experience with Dropwizard
                ■ Bonus points for experience with Flyway or Liquibase  
                ■ Understand the Functional and Streaming enhancements in Java8
                ■ Expertise with Unit Testing and mocking frameworks (JUnit / Mockito)

           ○ SQL & Data Warehousing

               ■ Mastery of SQL with complex joins and aggregation clauses
               ■ Efficient ETL
               ■ Understand SQL schema versioning and migration
               ■ Bonus for experience manipulating Snowflake schemas
               ■ Bonus points for experience with AWS Redshift

      ● Front End

           ○ HTML / CSS / SASS / Javascript
           ○ AngularJS
           ○ Bower / Gulp
           ○ Build well-architected AngularJS implementations of wireframes
           ○ Bonus points for PhantomJS & experience with FE test frameworks

      ● Experience with:

          ○ Agile/Scrum
          ○ Git (Bitbucket)
          ○ Amazon Web Services including EC2 and S3
          ○ Continuous Integration
          ○ Docker

      ● Bachelor’s Degree in Computer Science or equivalent industry experience


      ● Involvement in big data health analytics to enable groundbreaking longitudinal research
      ● Full-time remote work (1099 contract)
      ● Excellent work/life balance
      ● No travel required
      ● Dog-friendly workplace
      ● Work with a quality team of professionals

      Please send resume, hourly rate, and availability to jobs+developer@devexi.com. Must be a U.S. Citizen.
      • 1 week ago
      • Devexi

      Remote Contract Elixir Engineer

      We are looking for a Mid-to-Senior Elixir engineer to work with a pre-launch startup on their backend. They have an Elixir backend with a GraphQL API that powers their React Native application. The work will mostly be focused on building new features. There's an expectation of attending daily standups and communicating regularly throughout work hours so 3-4 hours of overlap with MST is desirable. This is a fulltime (40 hous/week) role. A more Senior engineer is needed so at least 4 years of professional development experience is expected. Ability to work full stack with React Native is a huge plus, but not required.
      • 1 week ago
      • G2i inc

      Core Engineer


      We are looking for a talented engineer who is eager to create solutions that internal stakeholders and external customers love to use.
      You will be responsible for development across the full stack, including:
      • responsive, elegant and accessible web UIs built with React
      • robust, scalable and performant services using Node.js & MongoDB
      • secure & maintainable infrastructure as code

      WHAT WE DO
      The Core team solves the problems that are common across our student, research, finance, and continuity planning solutions in the form of front and back end libraries, services, and full SaaS products where appropriate. Our stakeholders are the Kuali business lines, and we have tremendous influence over the success of the full suite of Kuali offerings. We help Kuali create products that provide data flexibility and ensure data integrity (Forms), facilitate flexible decentralization of business processes (Workflow), and protect our customers data (Identity).


      You have several years of experience. You’re curious. You solve hard problems. You execute. You advocate for the customer. You produce value. You love learning and innovating. You want to spend time honing your craft as well as teaching and learning from your peers. You are dedicated and love to be challenged.

      • You stay apprised and evaluate emerging technology trends and make recommendations for responsible adoption.
      • You advocate for technical priorities and make sure we are doing the right things.
      • You influence the technical and strategic direction of your organization and the company as a whole, working closely with other engineers and leaders in the company on technology standards, strategic initiatives and integrations.
      • You’re versatile. You know when to think big and when to act small. You’re equally comfortable in both greenfield and refactoring projects.
      • You are willing to take risks, make mistakes, and be accountable for cleaning things up when things don’t go as planned.
      • You validate what you need to build, what you plan to build, and what you built.
      • You care about the quality of your code, user experience and having a rock-solid backend.
      • You believe that intuition is great but data is better.
      • You’re passionate about working with the product team to help customers and other developers achieve their missions.
      • You’re into continuous delivery and DevOps.
      • You are highly collaborative. You have the humility to know all of the awesomeness above isn’t achieved by you alone. You love feeling like you have individually contributed and contributed to the success of the team as a whole when you go home at the end of the day.
      • You have great relationships your peers and customers that help you succeed.

      • Expertise programming in multiple languages, especially Node.js.
      • Experience building modern web applications at scale.
      • 3+ years of professional experience architecting, engineering, and launching software products and/or services.
      • Experience applying an agile software development process.
      • Excellent communication skills.
      This role requires 10% travel time.


      • Confidence navigating the complexity of a suite of integrated, enterprise products.
      • Experience with microservices architectures.
      • Experience with incremental refactoring efforts.
      • Hands-on experience with cloud providers such as Amazon Web Services.
      Our team is fully distributed across the continental United States. The ideal candidate will have at least a year of experience telecommuting and know that they are happy and productive doing so.

      We offer a truly exceptional benefits package including full premium coverage for employee and dependent medical and dental care. We offer 401(k) matching, employee profit sharing and all the paid-time off that you need (just work it out with your manager).
      Profit sharing
      401k matching (up to 4% of your salary)
      Full health premiums for you + dependents
      Take the PTO you need
      Technology and training allowances

      • 1 week ago
      • Kuali

      Senior Software Engineer (Frontend)

      MetaCommunications, Inc. is looking for an experienced and passionate Senior Software Engineer (Frontend) to provide software engineering leadership and support using cutting edge technologies to support growing client needs. Join a team of developers to build scalable, full stack Cloud–based offerings. Keep up–to–date with technical trends in the industry and evangelize the adoption of new technologies in solution architectures. Maintain responsibility for personal and team goals, give adequate direction to junior developers, and perform peer code reviews. Work extensively with business analysts and UX engineers to deliver world class solutions for clients.

      Our Technology Stack:
      • React / Redux.
      • JSON Schema / JSON Rules Engine / JSON Schema Forms.
      • TypeScript.
      • Jest.
      • ES 6 Decorators, Async/ Await.
      • Material UI, Bootstrap, Foundation, Styled Components.
      • Webpack.
      • Docker / Kubernetes / Kafka / Elasticsearch.
      Job Description:
      MetaCommunications is looking for a talented Frontend Engineer to join our team. We are looking for someone with strong JavaScript skills and a passion for developing solutions that impact Fortune 500 Companies on a daily basis. We are a tight knit team that is focused on providing excellent service to our customers.
      Individuals who succeed in this position are exceptional at sharing information, enthusiastic, learn quickly and seek opportunities for developing themselves and the team around them. We're looking for someone who isn't scared of the unknown and likes pushing the envelope. No day will look the same, but you will always be expected to rise to the occasion and overcome challenges.

      Join our team and you will:
      • Work with a high-performing team to deliver solutions for some of the world’s top brands
      • Develop new user-facing features using React.js
      • Translate designs and wireframes into high quality code
      • Optimize components for maximum performance
      • Grow in your knowledge of business processes as you see how some of the world’s top brands operate their creative and marketing teams
      Need to have:
      • 3+ years of experience with JavaScript
      • 2+ years of experience with software development
      • 1+ years of experience with React.js and Redux
      • Experience with REST or JavaScript
      • Experience with Agile development methods, including TDD, CI, or automated testing
      • Git, Gitflow, d Experience using a version control system, such as git, mercurial, perforce
      • BA or BS degree
      • Experience with CSS pre–processor, including LESS or SASS
      • Experience with server-side technologies-Node.js, .Net Core
      • Experience with issue tracking and change control tools, Team Services, YouTrack, or Jira
      • Experience with building and consuming REST APIs
      • Experience with relational database systems, including PostgreSQL, SQL Server, or MySQL
      • Experience with technical document writing
      • Knowledge of IaaS Cloud hosting solutions, including AWS or Azure
      • Possession of excellent oral and written communication skills
      • Knowledge of web technologies
      • Experience with relational databases and T-SQL
      • Experience working with a team of developers on software applications

      Our Perks/Benefits:
      We're a fun team. We build awesome products, solve hard problems and keep a good life balance. Our culture is one of our biggest strengths. In our company, people treat each other with respect and compassion, and together cultivate a culture of teamwork, learning, accountability, and fun. There’s a commitment to understanding the whole person, helping to create a shared, unquestioning environment.
      • Medical/Dental/Vision Insurance
      • 401K
      • Generous PTO, including both maternal and paternal paid time off
      • Optimal workspace in the heart of downtown Iowa City
      • $20/month local gym membership within walking distance
      • Flexible work environment
      Why work at Meta? We LOVE...
      Our customers:
      • Ability to work directly with our customers, many of whom are Fortune 500 companies.
      • Opportunity to see the software through the customer lens.
      Our people:
      • We are passionate about what we do.
      • We collaborate to identify solutions to problems.
      • We challenge each other to be better.
      • Continuous learners.
      • A great mix of cultures and backgrounds.
      • We hang out outside of work hours.
      • Talented colleagues who want to solve customer issues using an innovative technology.
      • People and talent-oriented leadership.
      Our products:
      • Exciting technology.
      • Environment allows you to quickly learn how software is developed, deployed and maintained.
      • Fast-paced environment with new challenges at every turn.
      • Opportunities to learn and grow into new roles.
      • Dramatically improve the work experience for our customers.
      Our workspace:
      • Located in the heart of beautiful downtown Iowa City, only steps from the best eateries.
      • Great view of the Ped Mall.
      • Natural light everywhere!
      • Farmer’s Market Wednesday.
      • Inside bike racks
      • Free downtown parking
      About MetaCommunications:
      MetaCommunications develops workflow and collaborative productivity solutions that help marketing, creative design, packaging teams and enables workgroups around the world be more productive.

      Our mission is to bring to market new innovative brands, products and approaches to help marketing teams improve creativity, performance and output that delivers dramatic growth and created value for their organization. Our vision is to be a global leader in innovative management solutions that allow people to collaborate, communicate and deliver anytime, anywhere, with speed and simplicity.

      Meta’s team members are collaborative, driven, hungry, fearless problem solvers, flexible and uniquely talented. We find new ways to continually improve our products and services with convenience, security, and reliability for the customer as our key goals. Our culture is people-oriented, with continuous learning is at its core. Our main office is located in downtown Iowa City, IA.

      As a customer-obsessed organization focused on creating win-win relationships, there are many exciting reasons to join the Meta team. We provide competitive salaries, quality healthcare and an enjoyable office environment. We are deeply mission and vision driven and support flexible schedules when needed.

      MetaCommunications has a dynamic, fast-paced, and entrepreneurial environment, which requires a professional, flexible, self-starter orientation. We believe in hiring the best, the brightest, and cultivating a culture of collaboration and appreciation. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, creed, color, religion, sex, sexual orientation, gender identity, national origin, marital status, citizen status, age, disability, military or protected veteran status, genetic predisposition or carrier status or any other legally protected status.

      • 1 week ago
      • MetaCommunications, Inc.

      Node developer

      Paytogether is a new payments platform that uses conversational commerce to support group transactions.

      We are looking for a full stack developer with broad experience covering Node.js, Javascript, CSS and HTML. You’ll be a self-driven individual who is comfortable working remotely and in an agile environment.

      This is an amazing opportunity for the right engineer to join our core team at an extremely early stage in our lifecycle, making an immediate and significant impact to our product.

      You’ll have experience:

      • Building applications using JavaScript, Node.js, and NPM
      • Developing frontends with HTML, CSS/SCSS, and JavaScript
      • Working productively in a Unix/Linux environment
      • Managing source code with version control such as Git
      • Working with NoSQL
      • Unit and acceptance testing experience

      • A job that works around your life (not the other way round)
      • The opportunity to work with some of the most talented people in the world
      • No need to commute
      • No need to be tied to a desk
      • Plenty of excuses to meet up with the rest of the team
      • Work on things you'll love
      • 2 weeks ago
      • Paytogether

      Ruby on Rails Engineer

      We’re seeking a full stack Software Engineer who will serve as a cross-functional member of the engineering team who embraces DevOps culture and practices. We’re at a pivotal point where we’re building the platform that will serve as the foundation for the business for years to come.


      • Engineers backend services and APIs using Ruby on Rails
      • Builds web front-end applications using technologies including HTML, CSS, JavaScript, and TypeScript including frameworks such as Angular, React, or Vue
      • Integrates with third party APIs such as Twilio and with various insurance carriers
      • Creates automated tests to ensure our applications are reliable
      • Automates the deployment pipeline to enable frequent deployments and consistent builds from development through production
      • Shares responsibility for site reliability engineering first designing resilient systems and applications, troubleshoots performance or availability issues, and participates in the on call rotation
      • Creates relational database schemas and performs query optimization as well as using in memory data stores
      • Collaborates closely with Systems and Security Engineers to build secure and reliable applications


      • 5+ years relevant experience building scalable and functional applications, including two years of Ruby.
      • Experience in technology companies and startups using open source technologies including Linux, Git, AWS, and modern development environments
      • Expert in either front-end or back-end but capable with both.
      • Familiar with a microservice architecture

      To learn more about Bold Penguin’s results-focused culture and employee-focused perks, read more on our careers page.

      • 2 weeks ago
      • Bold Penguin

      Software Engineer

      Who We Need:

      Cardinal Financial understands that great people are the key to great companies. We are looking for intelligent, hard-working, passionate individuals that want to be part of something very different. We need people that dream big and possess a work ethic that will inspire those around them. We are seeking forward thinking people, who produce results rather than wait for them. You will not be micromanaged; but you will need to meet specific expectations and it will be entirely up to you to make sure that this happens. You will be backed by one of the strongest, most supportive and technical mortgage banking leadership teams in the industry and we are all committed to the success of the enterprise.

      We are currently looking for energetic, hardworking, and knowledgeable Full Stack Software Engineers located on the East Coast and West Coast.

      What You Will Do:

      • You’ll be involved in every aspect of building and supporting our SaaS enterprise mortgage lending platform.
      • We’re an agile shop and you’ll be part of choosing what stories you’ll work on as they come up in the backlog.
      • You’ll do full-stack development because we’ve found it benefits the team and product when an engineer is familiar with the entire stack and has a genuine interest in all our software technology. We also recognize that each engineer is passionate and skilled in specific layers. We manage to blend the two realities very well.
      • You’ll manage your stories completely including working with end users to determine what is required, designing the UI, classes, business logic and data. We describe our approaches informally to get rapid review and critique by others.
      • You’ll write clean, concise code, and robust unit tests for all your work.  Finished code will be reviewed by others in the team. We mix up the review teams so everyone has good exposure to the whole system.
      • You’ll find ways to improve our product and how we work. We leverage tools and innovation to make more happen with less. When we identify an improvement, we implement it fast.
      • You’ll help with production support and help users when needed.

      What You Are Like:

      If you think you’d like to work with us, here are some things that should apply to you:

      • You’re comfortable working in a small team. Each of us has a huge impact and we depend on each other to get things done.
      • You love a fast environment with a lot of churn.
      • You’re passionate about good object-oriented design, great UX, security, performance optimization and testing.
      • You pride yourself on understanding projects top to bottom.
      • You enjoy working alone or working with others. You’re comfortable doing things even when you’re not told exactly what to do.
      • You take pleasure in creation, chaos, spontaneity, change, debate and silence.
      • You like helping others become better and more successful. You know how to make life easier for others on your team.
      • You’re OK chipping in on things that have nothing to do with your current project, or helping with off-hour production emergencies and deployments.

      What You Need:

      • You have a bachelor’s degree in Computer Science or related field and at least two years software development experience on a large-scale web application. Mortgage knowledge and experience is a plus.
      • You can analyze a feature story and design a robust and complete solution for it. You have excellent debugging skills and use tools to aid you.
      • You write well-designed, reliable code that you or others will find easy to understand and modify six months from now.
      • You know Java, databases and SQL very well. You’re comfortable with Linux commands and tools.
      • You’ve implemented UIs using HTML/CSS/Javascript. You’ve got solid JavaScript skills, including object-oriented JavaScript, not just jQuery. Experience with single-page application frameworks like Ember and Angular are a plus.
      • You're comfortable implementing integrations with third-party systems using HTTP and XML.
      • You know and use all of these: IDE, source control, debugger, continuous testing, build automation.
      • You communicate well whether you’re patiently helping a user, explaining a design to your colleagues, or writing a specification.

      Our Technology:

      Our SaaS enterprise mortgage lending platform is a challenging and complex system that includes lender and borrower interfaces, workflow, document management, advanced automation, and integrations with external entities and services.

      The server architecture is stateless, cleanly managing the business logic and persistence layer, exposed as a RESTful JSON API. The server is written using a combination of Java 8 on Jetty, and Node.js for asynchronous tasks. We persist our data in MySQL using MyBatis and use Redis for caching, metrics, and non-critical message queueing.

      The UI uses a custom, JavaScript MVC framework with many modern techniques: dynamic code loading modules, client-side routing and templates, powerful data-binding features, integrated services, and advanced component architecture.

      We develop on Macs and deploy on AWS. Our tools include: github, Jenkins, gradle, grunt, JAXB, iText, Aspose, IntelliJ IDEA, Pivotal Tracker.

      Please apply to the Cardinal Financial website and mention weworkremotely.com as the source when prompted. https://cardinalfinancial.com

      • 2 weeks ago
      • Cardinal Financial

      Full Stack Engineer

      Who we are:

      SAF Platform builds software that digitizes the workflow of alternative investments for institutional investors and asset managers. Our mission is to give our clients control over the investment process through the use of our platform.

      We are a growing company with leadership that has a track record of success. Our company is based out of NYC, but our technology team is 100% remote. We currently have engineers based in North America, South America and Europe.

      What you get:

      • Work remotely from home (or location of your choosing)
      • Flexible work hours
      • Four (4) weeks paid vacation
      • Competitive salary
      Additionally, if you are located in the United States, we can provide:

      • Medical, dental, and vision benefits
      • 401k with company match

      What we need:

      A our engineering team continues to expand, we are looking to fill multiple available positions. We are looking for ambitious and knowledgeable Full Stack Software Engineers located in the Americas. The position is a mid to senior position and a strong candidate will likely have multiple years of professional experience. Prior experience in a remote environment is helpful, but not required.

      Required Skills:

      • Competent in JavaScript and Ruby (or another OO language)
      • Experience building SPA with React or another JS framework
      • Strong knowledge and experience using common test frameworks
      • Experience building and maintaining REST APIs
      • Great written and verbal communication skills in English

      Nice to Have Skills:

      • Experience working with Docker
      • Experience of deployments onto cloud infrastructure
      • Experience working with Personally identifiable information

      What you will do:

      SAF Engineering is a growing team and, as a new member, you will have the opportunity to take ownership of large pieces of product. In addition, you will help set standards and develop best practices as our application and team grow. Your daily responsibilities may include:

      • Design, build, test, deploy and maintain web applications and services
      • Write clean, performant code in accordance with our team’s code style guidelines
      • Work to improve and maintain the code health of all our software
      • Collaborate with team members and stakeholders to ensure the company is always building the best solutions in an optimal way for our clients
      • Participate in peer code reviews, share expertise with other members of the team, and help develop and maintain best practices as SAF grows

      We believe in using the right tool for the job. Currently our applications are built in Ruby and JavaScript. We use Rails, React, and Redux, deploy on AWS, and use Docker and Github during development. We use Slack and Asana for communication and use several other tools to help us get the job done.

      • 2 weeks ago
      • SAF Platform

      Full Stack Developer - Angular / RoR / PostgreSQL

      Looking for an experienced full stack developer that can build both desktop and mobile applications.  

      NO AGENCIES -  Looking for independent contractors that have the ability to start part-time so we can try each other out.  We will quickly switch to full-time if things are good.   There might also be an opportunity for full-time employment if both parties agree.

      You will be working with small team developing desktop and mobile travel applications that utilize innovative features and technology.  All of our mobile apps utilize AWS cloud services for data management and hosting, and we provide our customers with a web-based console to manage app content and capabilities. Therefore, you must have a strong working knowledge of both mobile and desktop apps, and how the two can affect each other.  

      You must be a great communicator and able to speak fluent english.  You must also be available during normal EST working hours for scrums, meetings, etc.  You must be able to work with minimal supervision and specifications as we are an Agile / Remote organization and don't have the ability to provide constant oversight.   


      • Angular, TypeScript, and NativeScript (for mobile)
      • RoR
      • PostgreSQL
      • Slack
      • Jira / /Bitbucket
      • JSON & XML with Postman for API testing


      • iOS - ObjC and Swift
      • Android - Java
      • AWS DevOps - Jenkins, EC2, S3, Cognito, etc. 
      • Agile
      • 2 weeks ago
      • TripCraft

      Senior Ruby on Rails Developer

      We’re looking for a developer with a great deal of independence and self organization with proven experience in building production ready web applications. We expect this person to be able to demonstrate an expert understanding in web application development, especially Ruby on Rails and have a commitment to user experience and customer satisfaction.

      Minimum Qualifications

      • 5+ years building production Ruby on Rails applications >= 4.1.0
      • 5+ years building production full stack web applications (HTML, CSS, Javascript).
      • 4+ years relational database design (preferably PostgreSQL > 9.0).
      • 2+ years Test Driven Development preferably using MiniTest
      • 2+ years experience with linux system administration (preferably Ubuntu).
      • 2+ years source control management using Git.

      Desired Qualifications

      • Experience deploying scalable applications using Sidekiq, Redis, GCP.
      • Experience with ReactJS and/or AngularJS
      • Experience in financial services, advertising, or affiliate management spaces.
      • Experience with ElasticSearch.
      • Experience with Google Play Store / iTunes Connect release processes.
      • Experience with Browser extensions and Google Chrome Store.
      • Experience with Kubernetes or Containers.


      • Competitive salary commensurate to experience and qualifications.
      • Flexible time off.
      • Work fully remote.
      • 2 weeks ago
      • Retail Benefits, Inc

      Sr. Javascript Full Stack Engineer


      Clevertech is looking for a Sr. Full Stack Javascript Engineer to join our global team. In this role you will have significant responsibility in one of our project development teams to ensure client satisfaction by executing on the deliverables. Clevertech looks for craftsmen developers who take ownership of their code.

      You can deliver quickly while being clever to avoid missteps. You have an effective positive attitude that shines as you show your care about client and colleague concerns. You are always learning and are a transparent communicator even when it is challenging. You thrive on challenging yourself daily and seek to surround yourself with like minded individuals.


      • 5+ years of full-stack development, or in a similar role.
      • You are experienced with modern JS development practices and frameworks including React / Redux and MobX. You’ve worked on JS projects at scale and feel confident solving complex problems.
      • Excellent background in data structures, design patterns, and modern programming practices with more than 3 years experience.
      • Experience with Node.js
      • Solid understanding of MySQL
      • Experience building and scaling web applications
      • You believe in writing thorough unit and integration tests and have at least tried TDD. You like owning the quality of the code you write — QA doesn’t mean throwing it over the wall for someone else to test.
      • Strong communicator and fluent in English with excellent written and verbal communication skills.
      • Knowledge about the Lean Startup and Agile Methodologies


      Own Your Time

      We are a completely remote team. That means we have a large amount of trust and a lot of flexibility. World travellers, young parents, nature lovers, and commute avoiders love working here. We also will pay for a co-working space in case you feel like working outside of your normal setting.

      Recharge Time

      We insist that you take recharge time. We are closed for major holidays and then require that you take at least two weeks a year to refresh.

      Care For Yourself

      You’ll receive a health/wellness stipend that can go towards covering medical insurance, dental insurance or joining a gym!

      Focused Work

      You will work together on a dedicated team with your eye on one finish line at a time. Our teams are nimble and agile, and cover the technical range you would expect in world class product delivery teams.

      Learn at your edges

      We believe in learning and provide unique programs that improve your tech skills, leadership skills and even challenge you in personal development. CleverFridays, guest speakers, mentorship opportunities and in-depth industry exposure are all on offer here. And of course, if you speak at a tech conference, we cover all expenses.

      Clevertech Swag

      And keep your eye on the mail - we send out swag everywhere in the world and there are celebratory pictures of Clevertech socks, hoodies, and mugs all over slack.

      Want to learn more about Clevertech and the team? Check out clevertech.careers.

      • 2 weeks ago
      • Clevertech

      React Engineer

      The team

      The web engineering team is responsible for all things unsplash.com.

      We use modern and well-supported tools to build the best possible version of our product in collaboration with the API and design teams.

      At a high level, the web architecture consists of a Node server (TypeScript), with React for rendering on both the server and client.

      Over the years, we’ve taken Unsplash from a humble Tumblr blog to a fully-fledged web app supporting tens of millions of users and tons of useful features. At the same time, we’ve improved its performance by leveraging modern techniques like SSR, dynamic chunk-splitting, CDN HTML caching, complex state management using memoization and Observables, etc. We’ve done all that with a lean team of just 2 web developers: frequent code releases and in-depth code reviews help us share knowledge and identify problems early. But there’s still so much more to learn and do, and that’s why we need you!

      We designed our company in a way to get as much of the stuff that’s not the creative work out of your way, so you can do your best work. We don’t believe in a top-down, shoulder-tapping, 9–5 type culture. You have the autonomy to manage yourself. We don’t work set hours. We respect flow. We believe you should be able to structure your days for what makes you feel the most energized and creative.

      A glance at some of our blog posts and open source work can give you an idea on how we approach and solve our problems:

      Recently open sourced libraries:

      Recent blog posts:

      If you tick (most of) these boxes, you should get in touch with us:

      • You’re comfortable being part of a small, autonomous and distributed team.
      • Being a small team, we dive into everything. You are comfortable working across the full stack, from writing CSS to fine tuning a CDN—although we don’t expect you to know these skills upfront, but you should be willing to learn them when they become necessary.
      • You’re a quick learner who’s able to pick up new concepts whenever necessary.
      • You’re able to adequately prioritize between improving UX, optimizing performance, and building new features.
      • You’re comfortable with React.
      • You care about the end-product beyond just writing the code that makes it work.

      It’s a bonus if you have experience with:

      • TypeScript, Redux, Reselect, Observables.
      • front-end performance (e.g. optimising page load, page layout, and React rendering).
      • building a large-scale app

      Our team is made up of people who enjoy making things people love. We care about details and we care about quality.

      • Generous vacation: 3 weeks MINIMUM vacation.
      • Work from home: We’re a remote first company.
      • Workshops/conferences: Conferences & Learning budget.
      • Company retreats: Team retreats 1-2 times a year.
      • Relocation: If you’d like to relocate to Montreal, we provide $8,000 lump sum to cover out-of-pocket costs associated with relocation
      • Flexible hours: You manage your time. You set your working hours.
      • Maternal/Paternal leave: If you have a baby, you’re paid for any time you need to take off. The time you take off will be your judgment. This is an important time and we don’t want to be deciding which days you should be taking off or not. We’ll be there for you. If we feel the balance is not quite right or if you have any questions, we’ll chat.
      • Pet friendly: Obviously if you work from home, but also if you relocate to Montreal. Our office is pet friendly.

      If you want to work with us, all we want to see is a message from you. Please don’t send a resume. Instead, tell us who you are. Show us relevant things you’ve done that you’re excited about.
      • 2 weeks ago
      • Unsplash

      Senior Full Stack Software Engineer

      Senior Full Stack Software Engineer


      We are looking for a self-driven senior software engineer to take ownership of existing software products for performance and feature upgrades as well as general maintenance. You will also contribute as a team member to testing, QA and documentation across our product line. Additional opportunities will arise to design and develop new software products. You will join a small agile team of motivated individuals who welcome challenges, adapt quickly, strive to acquire new knowledge, learn new technologies, accept new responsibilities, and work well individually, as a team, and with other teams within the organization.
      TargetSmart employees communicate primarily through chat, weekly calls, and the occasional email. Working remotely is embraced (US only). We care deeply about each other, our technology, and our mission.

      Minimum Qualifications

      • Bachelor’s degree in Computer Science
      • 5+ years experience in software engineering
      • Experience in Linux and Windows production environments
      • Strong knowledge of Python and Javascript
      • US citizen or green card holder

      Desired Technical Experience

      • Infrastructure and workflow development (AWS, Python)
      • Python/Django web applications
      • Full stack HTML/JS/CSS web applications
      • SQL and NoSQL databases
      • AWS: Lambda, API Gateway, RDS, Athena, EMR, Step Functions, Batch, et al
      • Git, Atlassian BitBucket and Jira

      Desired Domain Experience

      • “Big Data” in the context of large voter/marketing lists
      • Data-driven targeted marketing solutions
      • Digital advertising platforms
      • Democratic/Progressive political campaign technology ecosystem


      • Competitive salary and annual bonus based on company performance
      • Excellent health and dental plans
      • Monthly home office stipend
      • Generous PTO and flexible sick-time policy
      • Flight and hotel to annual company and team meetings
        • 1 month ago
        • TargetSmart

        Full Stack Engineer (Frontend Focused)

        The Position

        As a frontend focused full stack engineer, You’ll work on everything from a beautiful UI to server-side applications.

        You value the craft of writing code but realize the user experience is just as important. You’ll design and implement features of all sizes, contribute to key architectural decisions, and collaborate to improve the whole team.

        We need someone who can think deeply about complex problems and work with others to arrive at simple and effective solutions.

        You’ll collaborate with all other departments to ensure our product meets the needs of our users.

        We’re rapidly growing and our user-base is expanding internationally – so your product will reach millions. With this growth, we’re looking for a creative and experienced full-stack engineer to join our team.


        We have some unique problems to solve so if you have experience in the following we want to talk to you:

        • Writing no framework javascript without introducing errors or affecting site performance because all our customers trust us to be hosted on their site
        • Flexible yet easy to use HTML editor. All our campaigns are built using a visual editor so our customers don’t need to know how to code
        • Pros and cons of various AWS lambda/serverless application architecture best practices


        In this role you will:

        • Use frontend technologies like ES6, HTML, and CSS to build modern, scalable web applications
        • Share what you’ve learned about crafting amazing user experiences with your teammates so we can all grow faster
        • While most of the work will be focused on the frontend you will have opportunities to solve problems across the entire stack so experience with, or desire to use, back-end technologies like C#, Python, SQL hosted in AWS (Server/Serverless/Lambda) is desired
        • Participate in technical architecture discussions from the early exploration of ideas to deciding on a concrete path forward
        • Work with teammates across the company to build a plan and to drive complex features from start to finish
        • Express yourself technically as well as socially in written English. We have multiple nationalities and remote employees

        Your Profile

        We’d love to hear from you if:

        • You take pride in the things you build, from the visual polish of the user experience to the reliability of backend services
        • You thrive in an environment that believes prototypes speak louder than detailed specs
        • You have a track record of trying and learning new things
        • You are opinionated but know how to make compromises
        • You can work independently but know when to ask questions because collaboration leads to better solutions

        Apply For This Position

        At Sleeknote, you will be a part of a team of engineers who work together to build breathtaking experiences for our user.

        Learn more about our philosophy, benefits, and team at https://sleeknote.com/about/. Reach out and share your story with us!
        Interested? We hope you are. 

        We receive a lot of applications for every position, so try to make your application stand out in your application letter by telling us why you’d like to join Sleeknote and if your experience aligns to some of the unique problems we’ve highlighted.

        • 1 month ago
        • Sleeknote

        Full Stack Engineer

        About the role:

        Our small team of developers is already happily doing great work. We're looking for a Full Stack Rails Engineer to join the fun and help us continue to grow.

        We use a few different frameworks and technologies, but the crucial areas where a candidate needs significant skill and experience are:

        - RubyRails
        - Postgres[ql]
        - JavaScript

        As a Full Stack Engineer, you'll be responsible for helping maintain a web application that supports millions of visitors each month and has wide visibility in the web industry. Product ownership, feature development, bug fixing, testing, caching, scaling, and performance should all be familiar concepts that you've addressed in your applications. You should be able to work independently (though we collaborate continuously) and thrive on identifying, as well as solving, problems. We like to think we're always helping each other improve, so we want someone who loves being part of a team.


        • Significant experience building applications with Ruby on Rails
        • Excellent relational database skills, knowledge of SQL, and the ability to use PostgreSQL explain plans to optimize queries
        • Experience with Memcached, Redis, and/or Elasticsearch
        • Knowledge of HTML, JavaScript, CSS, Sass
        • Strong understanding of REST and URL design
        • Experience using and building APIs
        • Experience building and optimizing activity streams would be a plus
        • Love of writing tests
        • Passion for always improving (yourself, the app, the company, etc.)

        Our tech stack:

        • AWS/S3/Fastly
        • Nginx/Unicorn (Puma soon, we swear!)
        • Ruby on Rails
        • Sass
        • PostgreSQL
        • Memcached
        • Redis
        • Elasticsearch

        How we roll:

        • Our development process is very lightweight: We define work items as GitHub issues, practice GitHub Flow, and ship continuously.
        • Most of our team communication happens through:
        • Slack
        • GitHub issues and pull requests
        • Weekly video team meetings & brief standups
        • Semi-Annual in-person company gatherings and occasional travel to software conferences and/or Dribbble meetups

        Some things we value highly are:

        • Collegiality and good humor
        • Testing
        • Writing skills
        • Working asynchronously
        • Zero BS
        • Puns (well, most of us)
        • Sustainability
        We encourage you to apply if you have any combination of the listed skills and this sounds like a job you'll love.
        • 1 month ago
        • Dribbble

        Full-stack Engineer

        We're looking for experienced JavaScript engineers capable of leading engineering projects with minimal guidance. Someone interested in helping to scale our product and team over the next few years.

        • React & ES6 expert.
        • Bonus points for experience with Typescript, MobX, advanced CSS or browser performance.
        • Bonus points for experience as a team lead.
        • Comfortable working remotely.
        • 1 month ago
        • Modulz

        React Native Engineer (Remote)

        We’re looking for talented React Native engineers to partner with amazing product companies to work as part of a team on React Native apps for iOS and Android. We regularly partner with Y Combinator funded product companies that place a high value on engineering. Strong communication and documentation skills are needed as this is a fast paced engineering environment. At least 3 months of React Native experience is required and full stack experience with Rails or Node.js is a plus (Apollo Client/GraphQL experience a huge plus). While we prefer candidates that have experience in native Android (Java) or iOS (Objective C), it isn’t required.

        We are a hiring platform for React and React native engineers. We have multiple clients that are looking for remote React and React Native contractors to start quickly. In addition, we have clients that are looking to hire React and React Native engineers full time onsite. If you are interested in a FT onsite role please let us know in your application!


        • Fluent with both verbal and written English
        • Willingness to complete a 6-8 hour code challenge
        • 30-40 hours per week of availability
        • Mid-Senior or Senior level Position (3+ years of professional experience)
        • 3+ months of React Native experience (with a production app)

        Nice to have's:

        • Full stack experience (Rails or Node.js)
        • Professional Obj-C or Java experience (Helpful when working with native modules using React Native)
        • 6+ months of React Native experience
        • Experience with Apollo Client & GraphQL
        • Onsite travel is not required but is often appreciated by our partners (Please let us know if that is an option)
        • 2 months ago
        • G2i Inc.

        Full Stack Developer

        You will join the early stage of projects and participate in defining the platform for the next generation products

        • Build API to a multi-tenant backend services to enable easy access by internal applications, clients, and partners

        • Continuously integrate and ship code into the cloud environment

        • Develop applications from ground up using a modern technology stack such as Scala, Akka, Play, and NoSQL

        • Participate in defining the architecture of modern tools and runtime for operating your code such as GCP, Docker, Kubernetes

        • Work directly with Product Owners to deliver products in a collaborative and agile environment

        • Work across our stack (Front and Backend)

        Who You Are

        • You are passionate to be part of cutting edge projects and are motivated by delivering world-class products with great architecture on an aggressive schedule

        • You are not intimidated by challenges; thrives even under pressure; are passionate about your craft; and hyper focused on delivering exceptional results

        • You love to learn new technologies and mentor engineers to raise the bar on your team

        • You use, or are passionate about learning, functional programming the right way, AWS, Docker, Scala, Akka, Mongo– and anything else that will help you solve big, messy problems

        • Not afraid of implementing UI for new and existing features


        • Advanced level knowledge of JVM and OOP

        • 4+ years of full stack development experience

        • 2+ years of experience in Scala

        • Experience working with Play Scala or Akka HTTP

        • Experience in designing API and documenting them

        • Experience in Unix/Linux including basic commands and scripting

        • Proficiency in JavaScript, including DOM manipulation and the JavaScript object model

        • Understanding of React.js and its core principles

        • Experience with popular React.js workflows (such as Flux or Redux)

        • Knowledge of source control systems and best practices (Git, Merging, Branching, Pull Requests, etc.)

        • Solid understanding of continuous integration, deployment and monitoring

        • Excellent communication skills

        Additional Qualifications

        • Designing mission-critical system usingGCP, Docker, microservices architecture

        • Experience with Cats or Scalaz and know how to apply them in the messy world of FP-OOP

        • Experience with Kuberenetes

        • Experience with Docker containers
        • 2 months ago
        • Chili Piper

        Jr Full Stack Engineer

        Full Time: Jr full-stack engineer at Sticker Mule in Remote Apply now and work remotely at Sticker Mule
        • 4 months ago
        • Sticker Mule