30 : remote jobs for you

Python Software Engineer

Remote Python Software Engineer


We are looking for a self-driven 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 or equivalent
  • 3+ years experience in software engineering
  • Strong knowledge of Python
  • US citizen or green card holder

Desired Technical Experience

  • Python application development
  • AWS: Infrastructure and workflow development
  • SQL, NoSQL, Hadoop ecosystem database (RDS, S3 Data Lake: Athena, Hive, et al., MongoDB)
  • Git, BitBucket, Jira, Slack

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

About TargetSmart

Founded in 2006, TargetSmart is a for-profit business in the Democratic and progressive political data and technology ecosystem. TargetSmart’s expert team of data, political, direct marketing, and technical professionals wakes up every day with one objective: to help our clients win with data.

TargetSmart is a leading provider of political data and technology that enables campaigns and organizations to successfully communicate with large audiences, personalize outreach, and create lasting relationships. Our superior politically-focused, consultative approach combines consumer data, databases, data integration and consulting solutions for personalized multichannel marketing strategies. TargetSmart leverages over 25 years of experience in data management to deliver high-performance, reliable data products and solutions.
    • 1 day ago
    • TargetSmart

    Senior Software Engineer

    With over 35k active users for our essential Shopify apps we've followed the rapid growth of Shopify and are looking to add a senior engineer to our 100% remote team of five.

    As a Senior Software Engineer you'll have worked with React and Rails before and developed a decent-sized web app using the Flux pattern (with Redux, Flux or Alt). You can both architect software, building it from the ground up, and maintain existing systems in a thoughtful way.

    Just as important is how you approach problems and work in the team. We don't want someone who puts their headphones on for three days and churns out code. Your instinct is to collaborate.

    You'll work closely with our product manager to gather requirements, come up with technical solutions, present these in a clear non-technical way and agree on what to do.

    You'll both mentor and learn from our software engineer through code reviews and working on problems together. And you'll help the team understand your changes, how best to test them and be responsive in fixing bugs.

    We're 100% remote across different timezones so clear, regular communication is key. Your location isn't important as long as there's a roughly 4 hour overlap with Eastern Time and European Time.

    You're experienced in working remotely and have found a schedule and setup that works best for you. If that's a coworking space we can pay for that, but that's optional since you decide where you're at your most productive.

    Skills & Experience

    • 1+ years backend experience (Rails, Laravel, Django etc.)

    • 2+ years React with Redux, Flux or Alt

    • 5+ years software engineering

    • Have worked on web apps, ideally B2B SaaS

    • Software architecture

    • Have used a few different software patterns

    • Very collaborative

    • Clear non-technical communicator

    • Have worked remotely

    • Curious about new technologies

    • Ideally have worked with Kanban

    Full time, 100% remote from any location with a 4 hour overlap with Eastern Time and European Time. We believe strongly in work/life balance with reasonable hours (usually 37.5 hours or occasionally more when required). We're a UK company with compensation and paid time off to match.

    • 3 days ago
    • Plug in Useful

    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

    Seeking JAVA DEVELOPERS-Work From Anywhere

    We are seeking talent Java Developers in the US to participate in a pilot work from home program.

    At MarketAxess, we believe in the power of change; specifically we are transforming how people transact in the world’s corporate bond market.   We have the DNA of a start-up and the track record of a winning enterprise.  In January, we posted our 10th consecutive year of record financial results.  

    Join our team and help us build the technology that will continue to help us accelerate change and create a better and more level playing field for market participants!
    You have excellent core Java skillscoupled withhave 5-10 years’ experience in enterprise software development:

    ·         5-10 years of enterprise software development experience
    ·         Excellent core Java skills including data structures, Collection framework, Generics

    ·         Experience with high-speed, high-volume transactional systems    

    ·         Good understanding of object-oriented design patterns

    ·         Extensive experience in concurrency and multi-threaded programming

    ·         Enterprise RDBMS (Oracle and/or SQL Server)

    The ideal candidate has worked from home or in a remote location and has a proven track record managing his/her time, effectively communicating with a  remote office, and delivering results.

    Experience in securities trading preferred.

    MarketAxess is a leading electronic trading platform for the institutional corporate bond market.   Technology is our product.  For over 19 years, we have been transforming the way institutions trade bonds across the globe.   

    • Build your experiences:  We are looking for an enthusiastic software engineer to work on various projects from working on new products, system and product enhancements, and systems architecture to bug fixes.   System enhancements could be built at the request of the largest financial institutions in the world or could be the ideas our employees suggest in order to make trading easier on MarketAxess.

    We continuously deliver new trading functionality to the global markets.  At the same time, we are starting on a strategic path to build the next generation of our trading platform.   For example, if you have experience with the Agile development process and Microservices, you could provide value input to the team.

    Specific responsibilities include:
    ·         Hands-on development of new functionality and maintain the company's fixed income e-trading platform for institutional credit product trading
    ·         Evaluate and build new frameworks and tools for delivering new functionality as well as enhancing the existing platform

    ·         Initiatives include development within the trading system, product enhancements and new workflows for trading, and server-side programming and messaging

    ·         Perform above duties utilizing Java, Swing and HTML5, Ant, server-side and client-to-server technology, multi-threading and concurrency, Oracle, GUI screens
    Collaborate with other developers to improve the performance and scaling of the growing system

    ·         Proactively propose new ideas to improve the existing system
    ·         May assist with production support, including investigating and fixing production issues

    ·         Coordinate with business analysts and quality assurance on a daily basis

    ·         Present technical designs of work performed to the various groups (including Development, QA, BA and the business)

    Our pilot work from home program is an opportunity for us to connect with talented developers across the US, regardless of where they live.  

    What we can offer you:  We strive to remain competitive with regard to compensation and benefits that include1:

    ·         Over 4 weeks of paid time off a year

    ·         Additional time off in the form of personal and charity days after the first year of service

    ·         20% match on our ESPP and $7,000 match on our 401(k) program

    ·         Back-up child and elder care (nationwide)

    ·         $500 / year wellness stipend for all

    ·         Perks at our New York City headquarters include free snacks, frequent free lunches and frequent happy hours.
    Learn more about us at www.marketaxess.com

    Nasdaq:  MKTX

    MarketAxess Corporation and its affiliates provide equal employment opportunities to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, veteran status or any other characteristic prohibited by federal and state law.
    1       Eligibility rules such as one year of tenure may apply

    • 4 days ago
    • MarketAxess

    Get alerts for new jobs

    Software Engineer - Platform Integrations Team (PHP)

    TaxJar is the leading technology solution for busy eCommerce sellers to manage sales tax and is trusted by more than 15,000 businesses. Our mission is is to make eCommerce easier for everyone. 


    • We do the right thing for our customers.
    • We're a team, built on trust.
    • We're proud to be remote.
    • We're in control of our own destiny.

    TaxJar’s remote-only team of 60 people is growing quickly. We have an immediate opening for a PHP Software Engineer. 

    We want you to join one of our growing platform integrations team to help build out the next generation of our WooCommerce plugin. The platform integrations team at TaxJar works directly with merchants, agencies, and partners to solve their business problems and devise clever solutions to accommodate the ever-increasing complexity of sales tax. Most of our integrations are built completely in-house to provide the best possible customer experience and unparalleled support. We bring new TaxJar features an improvements directly to eCommerce platforms such as WooCommerce via our API. As our ecosystem rapidly expands, you'll have the opportunity to learn about many eCommerce platforms and create new integrations from scratch.  

    *This is a full-time remote position available to folks located in the US.


    • Build out exciting new features in our WooCommerce sales tax plugin
    • Become a lead maintainer of our repositories on GitHub and solve customer issues
    • Write strong, well-tested scalable PHP code daily
    • Improve onboarding and UX for WooCommerce merchants
    • Improve integration performance for high volume stores
    • Be challenged to solve new problems
    • Review and test your teammates pull requests
    • Contribute to and maintain our existing PHPUnit tests
    • Learn new eCommerce platforms and assist with development 
    • Help maintain our PHP sales tax API client with new features
    • Assist the customer success team with highly technical issues
    • Spend time working the customer success inbox. Our employees, even the CEO, spend time doing this - we're all in it together. 


    • 2-5 years professional experience with WooCommerce plugin development
    • Ability to write clear and accurate tests using PHPUnit
    • Write code that is maintainable and readable by your team
    • Be accountable for the code you deliver to production
    • Manage development tasks from assignment through to production
    • Agile, humble, trustworthy, and a team player
    • Rapid learner who thrives in a fast-paced and demanding environment
    • Passion for building simple and intuitive solutions for complex problems in eCommerce
    • Excel at communicating with the team remotely (chat, video, email, etc)


    • Only want to work remotely
    • Are a PRO at communicating and collaboration
    • Highly value working with people you like and respect
    • Are accountable
    • Are confident in your skills and a solid team player (We’re peers here, no egos please) but also comfortable working asynchronously
    • Hungry to play an impactful role and not afraid to fail

    We’re a happy team and we all really love what we do. We've created a space where high-achievers can succeed, but are also safe to fail. We're profitable and focused on growing TaxJar sustainably. We're always learning how to make TaxJar the best place to work for all of us, and not just another tech startup. We’re always looking for an amazing new teammates to come share in the excitement of solving real-world problems with technology.

    • Excellent health, vision and dental benefits
    • Flexible vacation policy
    • 401k Plan
    • $1,000 in professional development credit
    • Home office stipend
    • Equity in a profitable company 
    • 2x year all-company in person retreats (fully paid for by us of course)
    • Brand new Macbook computer 
    • Mandatory Birthday holiday!
    • 12 week paid maternity/ 6 week paid paternity leave
    • Monthly perks reimbursement for things like Netflix, Amazon Prime, your gym membership, home internet and more.

    We offer all of our employees amazing benefits. Visit www.TaxJar.com/jobs for a full list of our benefits and to learn more about how we work and what we stand for.

    If you're not the perfect fit for this position, but you know someone who is, we'll pay you $1,000 if you refer us to the person we hire.
    • 5 days ago
    • TaxJar

    Director of Engineering

    7 Cups’ mission is to empower every human to care for one another. Since graduating Y-Combinator in 2013, 7 Cups’ has significantly expanded access to emotional support and behavioral health. We are currently the largest mental health system in the world. Over 2 million people from almost every country on the planet (191/195) in 152 different languages use the platform each month. We are living in a world with an immense love deficit. Many of us are not receiving the love we need to reach our true potential and to truly thrive. We are solving this huge problem, and trying to change the stigma around mental health.

    7 Cups is seeking a hands on Director of Engineering to help build, guide and grow our software team. You’ll report directly to our CEO Glen Moriarty. This is a critical time for us as we recently won a multi million dollar contract with the state of California. We will be growing a lot over the next year and are looking for the platform to grow and evolve just as much. You will lead the charge to technically achieving this goal partnering with our product, design, and community teams. We are here to do some of our best work of our lives to help enrich the lives of others. We hope you are too!

     What you’ll do:

    • Build out our engineering department with an amazing team of engineers.
    • Transform our platform to a modern tech stack.
    • Set and implement standards for code quality and speed of development.
    • Help engineers overcome personal, process, and technical problems.
    • Assess skills and structure roles/responsibilities.

    What you bring:

    • 5-10 years experience as a software engineer with recent experience in at least one of our core technologies (Node, PHP, React, Javascript).
    • 2+ years of experience as an engineering manager with direct reports.
    • Experience with high traffic, consumer-facing websites and apps.
    • Strong written and verbal communication skills.
    • High empathy and excellent interpersonal skills.
    • Early stage startup experience is a plus.
    • BS or MS in CS, Computer Engineering, EE, or Math is strongly preferred.

    What you get:

    • Remote first culture.
    • Built-in focus on professional development.
    • Competitive compensation and opportunity for advancement through meritocracy.
    • 100% medical, dental and vision coverage.
    • Generous PTO policy promoting rest for mind/body/soul.

    Equal Employment Opportunities at 7 Cups:

    7 Cups is committed to hiring talented and qualified individuals with diverse backgrounds for all of its tech, non-tech, and leadership roles. 7 Cups believes that the gathering and celebration of unique backgrounds, qualities, and cultures enriches the workplace.   

    • 5 days ago
    • 7Cups

    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

      Sr. Software Engineer (Angular) - Full Time Remote

      Do you love challenging projects?  Are you self motivated? Do you value a company who values you?  If so, you might have met your match!

      Here at Gistia, we help enterprise teams deliver full-stack Angular & React projects with predictable timelines and results through the Gistia method. We are currently looking for a Mid to Senior Front-end Engineer for working on modern JavaScript FrontEnd projects. Knowledge of the newest Angular is a great plus. This is a full-time position. You will work remotely but closely with our project teams and clients.  

      At Gistia, the Software Engineer is responsible for challenging application development and design and architecture problems.
      Since this is the web, you’ll need be at least acquainted with the usual suspects: JavaScript, CSS, HTML, SQL databases, KV stores, background job processing, etc. Some technologies are Angular, Ruby on Rails, React.JS, and other javascript MVCs.

      The focus of this position will be to work using either Angular or React.JS

      We have an internationally distributed team, so the work will be remote. Therefore, good communication skills are required.  

      What we need you to master:

      • Front end development (HTML5, CSS, etc.)
      • JavaScript (ES6 and TypeScript)
      • Strong Angular background
      • BDD/TDD experience
      • Have an appreciation for the peace of mind that comes with well-tested, documented code
      • Have exceptional knowledge and experience front-end web technologies
      • Have experience making decisions regarding application architecture
      • Are excited by the web and keep up with new technologies
      • Communicate well with others in both written and verbal forms
      • Are self-directed and able to manage your time effectively
      • Experience working with an agile / scrum-based development model

      Extras that will make you stand out:

      • Angular experience
      • UX development


      • Must be fluent in English at a professional level


      • Competitive salary
      • Monthly stipend for health insurance and other expenses
      • Ability to work with International clients
      • Highly experienced and collaborative team
      • Work with a highly specialized javascript team

      • 1 week ago
      • Gistia

      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.

      Software Engineer

      Zinc is hiring a Software Engineer for JoeLister, our super easy eBay/Amazon multi-channel selling SaaS. Your role will be to support JoeLister’s ongoing maintenance along with building new features. Our current platform is built upon Meteor and mongoDB. We have thousands of active customers who trust JoeLister to help them sell more online. Your efforts will impact the success of many small business owners in a very real way.

      This is a great position for an experienced software engineer who craves immediate impact of their work and an opportunity to be a technology leader.

      The Role

      * Part of your time will be involved in maintaining the codebase related to changes in APIs or reported customer issues.
      * The rest of your time will be dedicated to building out new features.
      * You will work with our product manager to discuss overall agenda and software development priorities.
      * You will work with JoeLister support representatives in cases where support needs your guidance.

      Why Zinc?

      * As a small startup we offer flexibility in terms of work schedule and vacation.
      * 100% remote environment. Live and work where you want. That said — we do have offices in San Francisco, if you prefer to work onsite (unlimited La Croix!).
      * Zinc is backed by Y Combinator and some of the best angel investors in Silicon Valley, but we are also profitable and independent.
      * Thousands of small businesses owners around the world make a living using Zinc's software.
      * You will be surround by smart, driven, and dedicated co-workers.
      * Competitive medical, dental, & retirement benefits.
      • 1 week ago
      • Zinc Technologies

      Senior Software Engineer

      Locus is shaping the future of care management for patients outside of the hospital. Our integrated web and mobile platform connects care teams to patients, bridging the gap between hospital and home. After being discharged from the hospital, patients engage with our iPad application to record measurements that are customized for specific medical conditions. Clinicians can monitor measurement data in real-time on both web and mobile interfaces.

      As a Senior Software Engineer at Locus, you will have an opportunity to develop features for our web platform and support API integrations with our mobile applications. We are seeking passionate candidates who place a strong emphasis on robust software design.


      • Develop new features for a Ruby on Rails based web application used by clinicians at health systems
      • Work with AWS services including SQS and Lambda to architect scalable application systems
      • Implement automated testing methodologies to ensure resilience across application integrations
      • Build and maintain APIs for our iOS applications
      • Participate in code reviews and help establish engineering best practices


      • Strong proficiency with an object-oriented language such as Ruby, Python, or Java
      • Strong experience with a web application framework such as Ruby on Rails or Django
      • Javascript and SQL experience is preferred
      • Experience with serverless architecture is a plus
      • iOS development experience is a plus
      • Must be legally authorized to work in the United States

      Salary and Benefits:

      • Competitive salary based on experience
      • Medical, dental, 401K match, PTO, employer life insurance
      • Collaborative/ego-less environment
      • Challenging and meaningful mission
      • 1 week ago
      • Locus

      Director of Engineering

      About the position

      We are looking for a Director of Engineering who will build and scale the development teams for our two cloud products, i.e. Jibble and PayrollPanda. Creating a new tools and shared services team and spearheading the implementation of a new front-end for both products. It's an exciting opportunity for an experienced manager that is looking for a new challenge with a fast growing startup. Lots of perks including equity and most importantly remote working.

      Responsibilities include:

      • Organize full lifecycle software development for multiple products
      • Contributing and carefully overseeing the most critical or challenging development tasks
      • Hiring and building a quality engineering team including developers, testers and dev-ops
      • Drive the execution and delivery of features by collaborating with product lead developers and managers
      • Proactive in foreseeing issues and resolve it before it happens
      • Mentoring lead developers and direct reports and helping them enhance their careers
      • Motivating the development team and ensuring morale is high
      • Building and managing software testing workflow and procedures
      • Evaluate and deploy software tools, processes and metrics
      • Ensure compliance with project plans and industry standards

      Requirements are:

      • 10+ years' experience of working as a software engineer or web developer
      • 5+ years' experience of working as a manager or lead developer
      • 3+ years of developing web applications using NodeJS, Loopback, MongoDB and PostgreSQL (or another RDBMS)
      • Previous experience of scaling a development team (including developers, testers, dev-ops) from a headcount of less than < 10 to beyond 30
      • Exceptional problem solving abilities and communication skills
      • Agile software development methodologies and significant experience with Atlassian products to manage process
      • Work within European timezone
      • BS degree in Computer Science or Engineering
      • 2 weeks ago
      • Jibble Group

      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

      Senior Unity Developer for Mixed Reality

      This role requires an experienced software engineer who knows how to lead junior developers and consistently meet company goals. We are a small team, you're the person that gets the job done. If there is a bug thrown, you fix it. In this role you will need to evaluate the highest priority problems and provide solutions through strategic thinking. A "can-do" attitude will take you a long way!

      Responsibilities, including but not limited to:
      • Development of ultra-fast, massively scalable, highly available holographic meeting solution built on top of Photon
      • Implementation of security "best practices” to keep user data secure
      • Working with designers, client engineering, and production teams to achieve goals
      • Mentoring and managing junior developers

      • 5+ years Unity experience in a professional development team (we don't count self study^^)
      • Virtual Reality or Augmented Reality experience (ideally Microsoft HoloLens)
      • Strong .NET/C#
      • Photon Networking 
      • Experience working with cloud-based systems and/or local servers including, but not limited to: web-based protocols, REST APIs, and sockets
      • BS in Computer Science

      • iOS/Android
      • C++ skills (e.g. calling C++ DLLs from within Unity)
      • Azure

      • 2 weeks ago
      • HoloMeeting

      Software Engineer - Backend / Distributed Systems

      We are looking for a software engineer with experience with backend and distributed systems to join our team. You will help solve challenges in and improve our fault tolerance, latency, and queuing. Simply put, you will help design, implement, and improve our architectural vision.  Work out of our Downtown LA offices, or remotely.

      We're looking for someone who:

      • Has a love of learning.
      • Thrives in a fast-paced, dynamic and highly collaborative environment. 
      • Enjoys the chance to pair with their peers and gives and receives well-crafted feedback.
      • Foundational knowledge of data structures, algorithms, queueing theory, fault-tolerance, caching, consensus and coordination between distributed systems.
      • At least five years of software development experience supporting a high-volume SaaS.
      • Experience developing in one or more of the following programming languages: Ruby, Python, Go.
      • Knowledge of relational databases and NoSQL systems.
      • Understanding of how the Internet works (networking and protocols).

      Bonus experience and skills:

      • Building and maintaining APIs (e.g. REST, gRPC, GraphQL)
      • Knowledge of event and streaming systems (e.g. Kafka, Spark, Kappa or Lambda architectures)

      Note that this engineer will join the on-call rotation after an onboarding period.

      Our stack:

      Our platform is primarily built with Ruby on Rails with some additional Ruby and Go services. Data is stored in PostgreSQL, MongoDB, Couchbase, Redis, and Hadoop. All on a cloud native architecture in AWS and managed with Terraform and Puppet.

      NationBuilder is an equal opportunity employer and we value diversity. We are committed to finding talent that is not determined on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
      • 2 weeks ago
      • NationBuilder

      Software Engineer

      We're looking for a Software Engineer (python) to join a small team that works on a SaaS user experience used by millions of people every month and powers over ten thousand online stores.

      We look for people who want to solve problems for customers through architecture and our remote-first culture allows us to hire the best software engineers without being limited by geography.

      Does this sound like you?

      • You’re self-driven, with a knack for digging deep into problems.
      • You’re resourceful: you figure out what needs to be done, and you find ways to make it happen.
      • You have a passion for problem solving. Nothing gets you more excited than a tricky problem or a new challenge.
      • You'll help to find convergence in what customers need so that we can build the highest value product.
      • You work with a sense of urgency and draw satisfaction from going above and beyond to provide solutions.
      • You believe in what we’re doing and you’re excited to help ReCharge grow.


      • Work with a team of backend engineers to write scalable and maintainable code (python).
      • Find and address performance issues throughout the application.
      • Help identify and fix bugs and issues.
      • Propose new methods and approaches to old solutions, helping to improve/develop standards.
      • Work and collaborate with both the design and front end development teams to help build new features or update existing ones.


      • 5+ years of backend development experience (python, ruby or nodejs) in a production environment
      • A strong communicator that can contribute to shaping the culture of the dev team
      • Proficient with collaborative tools like Git
      • Experience with Flask, Jinja (or liquid)
      • An advocate for robust testing
      • 2 weeks ago
      • ReCharge Payments

      Software Engineer


      The Predictive Index (PI) is an award-winning workforce assessment platform. 60 years of proven science, assessment software, and our curriculum of management workshops make PI the perfect option for any company looking to assess, predict, and better manage their people anywhere in the world. Over 6,000 clients use PI to define behavioral and cognitive job requirements, hire the best-fitting candidates, and keep them engaged. AT&T, DocuSign, the LA Clippers, Hugo Boss, and Subway are just a few of our notable clients.

      Our team takes great pride in the power that PI has to positively impact and supercharge workplace relationships and culture - we are our own best case study. You’ll be part of a mission that inspires you, and you’ll be surrounded by fun, smart, motivated people day in and day out. Our company motto is “better work, better world,” and we take that to heart most of all when it comes to our own people.


      We’re looking for energetic, collaborative, and entrepreneurial software engineers, with proven experience improving architecture and features of software. The Software Engineer will get to rewrite current software applications and engineer new features while working on a collaborative engineering team, and with partners on the Product team. The ideal candidate likes to push software to new and innovative places, and is highly engaged with taking PI’s architecture and engineering to the next level.

      Your day-to-day:         

      • Writing C#, ASP.NET MVC, SQL, JavaScript code
      • Developing SaaS software, databases, and APIs
      • Supporting development & launch of new software
      • Partnering closely with Product and other teams to anticipate user needs
      • Participating actively, and leading, conversations about software and database design

      Should you apply? If you’ve got all the skills, drop what you’re doing right now. If you’ve got some of these skills, we still want to hear about them!

      • Strong track record in Computer Science and/or developing software applications.
      • Master of C# and the Microsoft Stack
      • Experience with some of all of the following: SaaS, Azure/AWS, Agile process, continuous deployment, database design, software architecture
      • Fluency with a wide variety of languages – more than what your favorite language is, we’re interested in why it’s exciting to you
      • Entrepreneurial spirit – we expect all our engineers to provide leadership, and to push for our web applications and software to get better, cleaner, and more user-friendly by the day

      Those who excel at The Predictive Index are:

      • Cross-functional – at PI, we work as a team!
      • Smart – learn our systems and our industry quickly.
      • Energetic – we have a vibrant office, and when you’re on, you’re on
      • Driven – we are growing so you MUST be willing to roll up your sleeves.
      • Fun – because we work hard, we like to play hard - we hope you do too!

      The Predictive Index is an Equal Opportunity Employer. 

      • 2 weeks ago
      • The Predictive Index

      Software Engineer, DevOps


      We’re looking for a Software Engineer skilled in DevOps to join our growing Engineering team! You should apply if you’re comfortable participating in strategic conversations about and getting your hands dirty writing code to improve tooling, data, infrastructure, and integrations. Our ideal candidate approaches work with empathy, respect, and humility.

      About Us

      Our mission is to build a world where no one’s health is hindered by their need.

      We're effecting change for the most vulnerable among us by building software that social workers, nurses, patient advocates and care coordinators at Hospitals and Health Insurance companies use to connect their patients with social services. Our software addresses "social determinants," such as access to food, housing, childcare and jobs, which determine over 60% percent of our population's health. Our aim is to move the needle on healthcare outcomes and cost for these populations. After only 5 years, we've managed to touch the lives of over 6 million people in need. Our products are in use by some of the top health plans and Hospitals in the country such as BlueCross BlueShield and Johns Hopkins Healthcare.

      We support diverse individuals and communities in need. We believe it’s crucial to build a team that is equally diverse. We enjoy meeting people who share in our commitment to cultivate thoughtful and safe work environments, and understand the meaning and importance of our mission. We encourage individuals from marginalized and underrepresented communities to apply!


      About the Role

      Software Engineer (DevOps) Engineer will:

      • Collaborate in Platform Squad sprints, standups, and retros with a team of software and data engineers
      • Architect, develop, and test (automated and manual) software to integrate with internal and external systems
      • Develop tools to automate workflows and improve developer efficiency
      • Perform root cause analysis for production errors
      • Implement and evangelize security, stability, and monitoring best practices
      • Be part of our on-call rotation

      About You

      • 6+ years experience in software engineering with a focus on DevOps, Infrastructure, or SRE
      • Knowledge of server infrastructure including cloud-based platforms (e.g. AWS, Aptible, GCE)
      • Experience with virtualization and containerization using Docker or equivalent
      • Experience architecting and implementing monitoring and alerting systems, including evaluating effective vendors (e.g. New Relic, Datadog, SumoLogic, Sentry)
      • Fluency with scripting in bash, Ruby, Python, ECMAScript, Lua or equivalent
      • Readiness to collaborate on data and integrations engineering problems
      • Comfort with automated testing
      • Enthusiasm for joining a growing team where you’ll have high impact and dynamic work

      ...And the following would be nice:
      • Production experience with React, Postgresql, and/or Elasticsearch
      • Professional experience in a high-growth startup environment
      • Experience working in healthcare or social impact-oriented organizations
      • Interest in and experience with teaching and mentoring fellow developers


      Together, we live into our Core Values

      • We lead with empathy: We believe in kindness, empathy, assuming good intentions and finding mutual understanding from our teammates, customers, and users.
      • We lean into vulnerability: We're not afraid to ask for help or give and receive feedback. We build off our failures and don’t shy away from tough conversations.
      • We rise above the status quo: The status quo leads to pain for the people we serve, our communities, and our clients. We do our best to rise above the status quo, and to do things that no one else are doing. On an individual level, we improve ourselves and are always learning.
      • We match grit with wit: We're creative and resourceful. We find solutions to every problem

      ...and to further support them, we offer:
      • Unlimited Vacation
      • A comprehensive tech set up
      • Equipment allowance
      • Education reimbursement allowance
      • Monthly unlimited MetroCard reimbursement (New York only)
      • Monthly wellness reimbursement
      • 401k with 4% matching
      • 100% covered Medical, Dental & Vision insurance
      • Inclusive Parental leave
      • Flexible work schedule with work-from-home options
      • Weekly team lunches and learning opportunities
      • 2 weeks ago
      • Healthify

      Software Engineer - Integrations (Remote, Contract)

      Cinchapi is seeking a Fullstack Software Engineer to join our Integrations team. In this role, you’ll work directly with our customers to solve challenging problems using our software platforms.

      As a Software Engineer on the Integrations team, you’ll deploy Cinchapi’s technology to meet customer needs, build integrations with third party systems and solicit constant feedback from customers to improve our products with rapid iteration cycles.

      A successful candidate is someone that has worked on enterprise JVM systems and modern reactive Javascript applications.

      This is a full-time contract position that initially pays between $35-$40 per hour.

      Technologies we use

      • Core Cinchapi platforms and products provide the foundation for customer deployments.
      • Java for backend services.
      • VueJS and D3 for frontend applications.
      • Docker, Google Cloud and AWS for infrastructure.

      What you’ll do

      • Build custom frontend and backend software that use core Cinchapi platforms for data integration, storage and analytics.
      • Build ad-hoc APIs and integrations to connect various 3rd party systems with Cinchapi and each other.
      • Use machine learning to create algorithms that provide functionality like intelligent matching and smart recommendations.
      • Make enhancements and bug fixes to core Cinchapi platforms to better solve common customer problems.

      What we’re looking for

      • Intermediate experience with Java and the JVM.
      • Intermediate experience with VueJS and Nuxt or another reactive Javascript ecosystem.
      • Experience working with NoSQL databases like MongoDB.
      • Experience working with SQL databases like MySQL and PostgreSQL.
      • Experience with Docker or containerization, in general.
      • Comfort with Bash and the Linux command line (i.e. a knack for creating shell scripts to automate system administration tasks).

      What we’d love to see

      • A familiarity with ConcourseDB, Cinchapi’s open-source distributed database warehouse for transactions, search and analytics across time.
      • A demonstrated understanding of various challenges associated with distributed systems at scale and experience overcoming them.
      • Previous interfacing directly with customers (technical and non-technical)
      • Experience with Kubernetes.
      • Understanding of the CAP theorem.
      • Knowledge of database internals and appreciation for the inner-workings of complex storage systems.
      • A history of contributing to open source projects.

      About Cinchapi

      Cinchapi is a venture-funded technology startup on a mission to make data make sense. We give enterprise companies real-time data insights with the power to act when it matters. The Cinchapi Data Platform is the world’s first code-free system for data discovery, analytics and automation powered by machine learning.

      • 2 weeks ago
      • Cinchapi

      Software Engineer (Java/Python) for Intermodal Routing Engine

      Interested in mobility? Looking for a job in which your technical skills come into play? Read on! Optimile is looking for a software engineer for our intermodal routing engine with expertise in Java/Python.

      What we do?
      Optimile is a software company offering Mobility-as-a-Service. Mobility-as-a-Service has become the new way of transportation. Our aim is to build bridges between different mobility operators and end-users, so that everyone can enjoy the ultimate freedom of planning, booking and paying different transportation modes through one single gateway.

      This is our response to the shift away from personally owned means of transportation towards mobility solutions that are consumed as a service. Therefore we develop our own white-label mobility platforms and establish partnerships with all kinds of mobility operators.

      To guide mobility users during their trip, we have created our own route planner. This route planner combines different means of transport to get to your destination point. It uses a set of parameters (e.g. cost of the route, ecological footprint of the route, weather, time…) to provide you with the optimal mobility solution.

      What will your days look like?
      Together with your enthusiastic colleagues you will develop further on our route planner. This way we can always offer the user a tailor-made mobility solution.

      • You automate the collection of operator data (from GTFS, OSM, shapefiles, NeTEx, linked connections, custom APIs ...).
      • You cast a critical eye on the algorithms used (A*, Raptor, Contraction Hierarchy, CSA ...) and help spotting opportunities.
      • You analyse data from operators and users and use this knowledge to improve results.
      • You help us scale the route planner (both in terms of number of users and geographical region).
      • You help delivering the route planner's results to the user.

      • Living in Europe is a must
      • You have a Master’s degree in IT or similar experience
      • Speaking fluently English is not a problem for you
      • Working in a team doesn’t scare you
      • You are a hands-on problem solver
      • You are not afraid to try out new technologies and methods
      • Routing algorithms can trigger your interest
      • You will be available as soon as possible

      Experience and capabilities
      • You know the fundamentals of Neo4j or other graph databases
      • You have experience with Java and Java Spring
      • Knowing the ins and outs of Grade build systems and Maven repositories is a plus
      • You know your way around Python and Django (REST framework)
      • Experience with Docker and Kubernetes is a plus
      • Experience with React (Native) is a plus

      • Full-time permanent role, based remotely
      • Competitive salary
      • Fast growing international company
      • A great, supportive team to work with
      • The possibility to develop an innovative product in a new market within an international context

      Totally your cup of tea? Convince us of your skills and blow us away with your application form.

      • 2 weeks ago
      • Optimile

      Site Reliability Engineer (SRE)

      As our EU-based software engineer focused on Site Reliability Engineering you will be working with our Development team to ensure the availability, reliability, scalability, and performance of our platform's automated cloud infrastructure. You will be part of a larger, distributed team that is focused on improving the business of learning in the cloud environment.

      As part of our SRE team, you will:

      • Work with SRE team and other developers to build, maintain, and monitor core pieces of infrastructure.
      • Work with our wider product team to meet new platform needs.
      • Take part in on-call rotation, responding to alerts and handling handling platform outages (particularly during EU hours).

      As an SRE Engineer, you:

      • Understand the requirements and challenges of hosting applications in the cloud
      • Understand the flow of a web request through a cloud application stack
      • Are mindful of risk-management and testing new production changes thoroughly
      • Feel the need to automate your problems away

      As an Engineer, you:

      • Communicate and collaborate well in a distributed team
      • Take a pragmatic and thoughtful approach to solving problems
      • Are a self-starter who can take a challenging task and run with it
      • Care about the quality of your work
      • Have empathy for your users and team
      • Enjoy learning new skills and building solutions to difficult problems

      Our Ideal Candidate:

      • 2+ years of engineering experience
      • Experienced in building, managing, monitoring, testing and optimizing a production cloud application.
      • Fluent with one scripting language (e.g. bash, python, ruby)
      • Has working experience with multiple languages (node.js, c/c++, etc.)
      • Experienced with container-based deployment (e.g. K8s)
      • Experienced with AWS and its various offerings
      • Experienced with at least one flavor of linux and its setup and maintenance
      • Experienced with maintaining a production application across multiple regions

      The company

      Thought Industries is a startup in the Online Learning space. We enable training and software companies to launch and monetize external learning programs — think Shopify meets Udemy/Coursera.

      This is a full-time position based in our Boston office. No Recruiters, please, and for this position we are only able to consider EU citizens at this time.

      Headquartered in Boston, Massachusetts, Thought Industries is one of the world’s fastest-growing online learning companies in the U.S. We are helping consumer brands and for-profit learning organizations change how they build, deploy and grow online learning businesses. Today, hundreds of customers and brands are using the Thought Industries’ Learning Business Platform to transform the way they reach, teach, and engage audiences.

      We are a growing, well-funded technology company, with a talented team and a clear vision. This is a unique opportunity to take a lead role at an exciting SaaS software company with a robust cloud-based platform. We hire talented people who are self-motivated and team orientated. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status.

      To apply: Please submit your a cover letter explaining what kind of role you are looking for and why Thought Industries specifically interests you along with your resume to srejob@thoughtindustries.com.
      • 2 weeks ago
      • Thought Industries

      Software Engineer (Golang desirable)

      Sensible Code makes technology products for economists, statisticians and data managers and to help them to improve their business operations using data science techniques and machine learning.

      We’re looking for a software engineer to work on TableBuilder, our super-fast statistical table builder for big, confidential datasets.

      Key things to know about this job

      • Full stack web development using Go and AWS
      • Work with the UK’s well-regarded Office for National Statistics
      • Create world-leading anonymisation algorithms for large datasets
      • Flexible, fully remote working

      Your skills are

      • Believe in good software engineering — from unit tests to pull requests
      • Comfortable with Unix systems administration and devops
      • Like writing in public and private and presenting to clients
      • Value Agile for its original manifesto principles

      You’ll be responsible for

      • Pushing projects as a whole to reach “done done”;
      • Understanding customer needs and designing ways of solving them;
      • Participating and steering project meetings.

      How do people apply

      Send a message to jobs@sensiblecode.io quoting scjob20 in the subject line (no agencies).  

      We would like; 

      • a sample of any code you’ve written either as an attachment, or a link to a repository; 
      • Your CV; 
      • Your telephone number.  

      Closing date March 17th 2019.

      • 4 weeks ago
      • The Sensible Code Company

      Front End Engineer

      Reporting to the Manager of Engineering, the Front End Software Engineer is responsible for providing the user interface technology for our customers.  This role will work with other UI/UX engineers, product, design teams, as well as back-end engineers to deliver a seamless and elegant user experience.

      Essential Duties/Responsibilities

      • Focus on development of an engaging user experience using modern and appropriate approaches to web development.
      • Help establish, reinforce, and periodically evaluate coding standards and code quality.
      • Engage in constant knowledge sharing with others on the team, across teams, across communities of practice, and across products.
      • Help with planning efforts and assess technical feasibility of solutions and design proposals.
      • As an effective communicator, work collaboratively and constructively with others in the team and broader organization.
      • Coordinate with back-end platform and API teams to integrate with existing and future APIs.
      • Other duties as assigned.
      The above statements are neither intended to be an all-inclusive list of the duties and responsibilities of the job described, nor are they intended to be a listing of all of the skills and abilities required to do the job. Rather, they are intended only to describe the general nature of the job. This job description is not a contract of employment, either express or implied. Employment with Cofense will be voluntarily entered into and your employment is considered at will. Cofense reserves the right to alter the job description at any time without notice.

      Knowledge, Skills and Abilities Required

      • Excellent understanding of JavaScript as a language and its ecosystem, especially as it relates to front-end development.
      • Proficient in HTML and CSS with knowledge of web standards, advanced layouts, accessibility, and responsive design.
      • Comfortable with build tools, template languages, and pre-processors.
      • An understanding of HTTP and RESTful API design.
      • Ability to maintain a test-centric approach to development to ensure code quality and ease of maintenance.
      • Excellent understanding of browser security and performance.
      • Comfortable at the command line and with utilizing Git commands.
      • Longstanding familiarity with the JavaScript community -- you stay on top of current news and changes to the language and framework landscape.
      • Passionate about user experience, building modern interfaces, and collaborating closely with Product Designers.
      • Constant desire and eagerness to further develop your skillset.
      Education and/or Experience:

      • Bachelor’s degree preferred.
      • At least 5 years of professional experience in software engineering preferred.
      • Recent production experience building, maintaining, and deploying client-side JavaScript applications using one or more frameworks (e.g. Vue.js, React, or Ember.js).
      • Experience with Vue.js preferred.
      • Experience in another language beyond JavaScript, preferably Java.
      • Experience writing and maintaining clear, consistent documentation to support your code design.
      • Experience with cross-browser compatibility and relevant shims, fallbacks, and polyfills.
      • Competitive salary
      • 401k plan with company match
      • Health, vision, dental, disability, and life insurance
      • Telecom bonus

      Location: Remote, United States Only 

      Cofense is committed to equal employment opportunity. We will not discriminate against employees or applicants for employment on any legally recognized basis [protected class] including, but not limited to: veteran status, uniform service member status, race, color, religion, sex (including pregnancy), gender identity, sexual orientation, national origin, age, physical or mental disability, marital status, genetic information or any other status or characteristic protected by applicable national, federal, state or local laws and ordinances. We adhere to these commitments in all aspects of employment, including recruitment, hiring, training, compensation, promotion, benefits, and discipline.

      EEO Category

      • 2 weeks ago
      • Cofense

      Senior Software Engineer

      Currently, we are not set up to support remote employees from CA, NY, WA or outside the continental US. All applicants must have a US work visa.  

      Spreedly is an API based payments company headquartered in Durham, NC. We are a stable, growth stage start up with a team that enjoys working together and is remote friendly and inclusive. Our culture is based around our dedication to a meaningful work/life balance, and our commitment to that is reflected in the way we've structured the company, as well as the benefits and perks that we offer employees.

      Our list of "amazing functionality that customers will happily pay us for if we can just get it implemented..." is growing faster than we can check things off, and we need help from an experienced engineer that can hop into a high-functioning, experienced team and start learning and contributing quickly.

      When you start at Spreedly (think first 6-12 months), you'll be spending 90%+ of your time working right on the product team building functionality for customers. Building product at Spreedly is a bit unique in that our main product is a payments API used by other developers. So "designing a UI" often means thinking through how YOU would want a given API to work if you were using it, and "adding a feature for a customer" often means working through how to securely enable a developer to do something interesting with a credit card number. Super challenging and fun, we think! And since we work with credit card data on a daily basis, thinking about security is a way of life at Spreedly, as is building sustainable processes to keep that information safe (and our auditors happy).

      What we're looking for in a senior engineer is somebody who's excited by jumping into pretty complex technical problems and making sense of them. We regularly deal with encryption, encoding, and security, all within the context of a distributed system. You don't have to be an expert in any of those aspects, but you should be really open to learning about them. Once you've gotten your feet under you and understand the domain well enough, we envision you being the technical lead for one aspect of our service. In particular, this means we'd like you to mentor junior engineers and help them tackle the task at hand using pragmatic software practices. We're looking for people that are good at their job who are also are interested in elevating the people around them.

      What We're Looking For

      • A track record of delivering well-crafted software
      • A willingness to be a generalist and the curiosity to try new things you've never done before
      • Excitement about building products for Spreedly's customers, who are primarily businesses doing commerce and their developers who are using our API's and toolkits
      • Excellent written communication skills, and a willingness to use them to document your work as necessary
      • The ability to operate autonomously, sorting your own immediate priorities out of the ever-shifting needs of a startup environment
      • Confidence in your ability to learn new tech as necessary. Today we work primarily with Ruby, Rails, Elixir, Phoenix, Riak, Kafka, Postgres, Redis, and Linux ... but are always pragmatically evaluating new languages and tools
      • Remote employees must be able to travel to our Durham office once a quarter for "All Hands" and team meetings

      What We Offer You

      • Competitive salary + equity package
      • Outstanding medical and dental benefits (we pay 100% of monthly premiums for employees + families with low yearly deductibles)
      • Life and Long-Term Disability benefits
      • Open PTO policy
      • Open sick days
      • Full-time remote employment
      • Flexible work schedules
      • 12 weeks paid Family Leave for all employees
      • Company sponsored 401k
      • Yearly paid professional development for all employees
      • Tues./Thurs. in-office days (for local peeps) - the rest of the week employees are free to work wherever they choose
      • Paid lunches on in-office days for local employees
      We have a remote friendly culture at Spreedly. At our headquarters in Durham, NC, local employees only come into the office on Tuesdays and Thursdays, the rest of the week we work from home. We also have a number of full-time remote folks located in different areas of the country, so we're well set up to support our remote team. That being said, because this position requires a great deal of autonomy, we'd like for candidates to have had experience working in a remote environment.

      It's very important to us to have the fairest and most productive hiring process possible. We want to ensure that every candidate is treated equally and our interactions are designed with that goal in mind. If you want to get a sense for what your application process will look like, we'd encourage you to read the following: Stop Hazing Your Potential Hires and Programming Puzzles Are Not the Answer.

      If this at all sounds interesting, we'd love to hear from you!

      Spreedly is an equal opportunity employer that values a diverse culture as it’s an accurate reflection of the larger community and world in which we live. We actively work to drive out even unintentional discrimination in our hiring processes via practices like blindly graded work samples and structured interviews.

      Due to the sensitive nature of what Spreedly does- handling payment data- candidates must complete a successful background check. If you have concerns along those lines, please discuss with us sooner rather than later- we do not want you to waste time in the hiring process and get disqualified at the end if we can help it.
      • 4 weeks ago
      • Spreedly