This month - Remote Database-Design jobs
  • Timeline

    About Timeline

    Timeline is a B2B SaaS application that helps financial planners create and manage retirement plans in the US, UK, and many more countries.

    Timeline uses extensive empirical research, asset class returns, inflation and mortality data to assess how a retirement strategy might fare under various market conditions. 

    In simpler words, our mission is to make retirement portfolios last a lifetime.

    How we work

    • We are a small and fast moving team.
    • Our technology team is 100% remote.
    • We work asynchronously and in 4-week cycles.
    • We value simplicity.
    • We value code quality.
    • We value experimenting with new features.

    We have the following technology stack:

    Backend:

    Elixir / Phoenix

    Frontend:

    Elm / JavaScript / HTML / CSS

    We chose Elm for the front-end to have a reliable and maintainable code base with few bugs and no run-time errors. It has been a great experience so far :)

    Calculations Engine:

    Julia

    One of the reasons we chose Julia is because it is the perfect bridge between the Quantitative Analysis Team and the Software Developer Team due to its simple syntax, dynamic types and vast number of libraries for mathematical, statistical and financial calculations.

    About the Job

    We are looking for an experienced Full Stack Software Engineer who:

    • has proficiency in one or more high-level languages such as Elixir, Ruby, Go or Python.
    • has a solid understanding of web technologies.
    • writes maintainable and robust code.
    • likes to write tests.
    • wants to help design, implement, and launch major user-facing features.
    • has a strong understanding of systems architecture and database design.
    • likes to provide feedback and code reviews to his peers.
    • is proactive with communication and has no problem managing time as a remote employee.

    About You

    Bonus Points if you:

    • are always learning.
    • have strong communication skills. You speak and write well. We’re a distributed team so we’re extra mindful about communication.
    • like to build stuff.
    • have an eye for great products and can work effectively with engineers and designers to build them.
    • have empathy for the problems that financial planners face in their day-to-day operations, and a desire to solve those problems.
    • have built SaaS products.

    Perks & Benefits

    • Work from anywhere.
    • A competitive salary.
    • 25+ days holiday.
    • A healthy 40-hour work week, friendly and supportive work environment.
    • Courses and learning: We invest in your professional growth.

     

    Do you think you are the right person for the job? Send your CV and a cover letter to [email protected] telling us why we should consider you!

  • GUILDHOUSE GROUP

    Posted Today – Accepting applications

    Who We Are:

    Since 2000 Guildhouse Group has carefully crafted communication tools and business assets. Our focus has always remained the same: create audience-focused design solutions for our clients.

    Our office is in Walla Walla, but we work remotely with many people throughout the country, and the world. It’s a fun, fast-paced but casual work environment. We’re looking for a Ruby on Rails developer to join our team. If you are passionate about creating amazing work and becoming part of a dynamic, team-oriented group of people, please read on!

    Key Responsibilities:

    • Design, build, and maintain efficient, reusable, and reliable Ruby code
    • Integration of data storage solutions 
    • Integration of user-facing elements developed by front-end developers with server side logic
    • Identify bottlenecks and bugs, and devise solutions to these problems
    • Help maintain code quality, organization and automation

    Qualifications:

    • 3+ years of experience with Ruby on Rails
    • 3+ years of experience with developing software using object-oriented design
    • 3+ years of experience with database design
    • 2+ years of experience with front-end development, including JavaScript, HTML, and CSS
    • 2+ years of experience with working in Linux- or UNIX-based environments
    • Experience with Elixir and the Phoenix framework desirable  
    • Good understanding of the syntax of Ruby and its nuances
    • Solid understanding of object-oriented programming
    • Ability to integrate multiple data sources and databases into one system
    • Understanding of fundamental design principles behind a scalable application
    • Able to create database schemas that represent and support business processes
    • Able to implement a solid testing environment and automated testing platforms
    • Proficient understanding of Git
    • Familiarity with continuous integration & deployment
    • Ability to get up to speed quickly with new and emerging languages, patterns, and frameworks
    • Strong attention to detail
    • Self-starter who can work independently and take full ownership of each project
    • Able to work in a team environment on specific projects, providing input and skills as needed
    • Demonstrated ability to deliver projects on time and within budget
    • Solutions-oriented
    • Ability to think critically and develop creative solutions
    • Handle multiple projects at once; multitasking when necessary
    • Thrive in a fast-paced environment

    Benefits:

    • Competitive salary
    • Subsidized medical insurance
    • Life insurance
    • 401K with company matching
    • Generous PTO package
  • Interview Schedule
    PROBABLY NO LONGER AVAILABLE.Must be located: United States of America.

    The Opportunity

    Interview Schedule is changing how teams hire. Our first product streamlines recruiting scheduling and coordination, saving teams hundreds of hours a month. We’re just getting started on, and have our sights set on making hiring a great experience for recruiters, hiring managers, and candidates. We’re building the platform to engage these key stakeholders and fix the $200 billion per year hiring industry.

    This is an exceptional opportunity to join a small and fast-growing startup, transforming an industry with powerful and easy to use products customers love. As an early employee you'll have tons of ownership, a big impact on product, a say in our values, and opportunities to tremendously accelerate your career growth.

    We're building a remote team and looking for the best individuals - no matter where you are. All we require is a reliable internet connection and passion for building an amazing company.

    What We’re Looking For

    Generalist is too specific a term for you. Back end, front end, database design, infra - you've done it all. Building products end to end is where you shine - you don't like being constrained by titles. You can code the full stack and have built products end to end. You’re comfortable building web apps. If you don't know something, you learn what's needed to get the job done. You want to build something people want. You're product minded and have user empathy.

    We use JavaScript (React), Python (Flask), and SQL (PostgreSQL). We’re hosted on AWS. Having these skills is great, but we know the best engineers can pick them up quickly when needed.

    What We Value

    At Interview Schedule we believe in ownership and accountability, challenging the status quo, nothing is “not my job”, having empathy, being direct, and being honest.

    As engineers we believe in picking the right tool for the job, balancing technical excellence with pragmatism, having strong opinions weakly held, and attacking ideas not people.

    What We Offer

    • Autonomy, impact, and ownership. As an early employee you’ll shape the product direction and company values.
    • Competitive salary and significant equity in a fast growing, early stage startup.
    • Remote employment - work where you want, when you want.
    • Generous vacation policy - take time whenever you need to recharge. Building a lasting company is a marathon, not a sprint.
    • Top-notch healthcare, dental, and vision coverage.
    • Life and disability insurance.
    • Annual company retreat - helps build camaraderie as a remote team.
    • Computer and home office setup - we'll buy anything you need to do your best work.
    • Continuing education allowance - learn what you want, when you want.

    Location

    • USA
  • Interview Schedule
    PROBABLY NO LONGER AVAILABLE.Must be located: United States of America.

    The Opportunity

    Interview Schedule is changing how teams hire. Our first product streamlines recruiting scheduling and coordination, saving teams hundreds of hours a month. We’re just getting started on, and have our sights set on making hiring a great experience for recruiters, hiring managers, and candidates. We’re building the platform to engage these key stakeholders and fix the $200 billion per year hiring industry. 

    This is an exceptional opportunity to join a small and fast-growing startup, transforming an industry with powerful and easy to use products customers love. As an early employee you'll have tons of ownership, a big impact on product, a say in our values, and opportunities to tremendously accelerate your career growth. 

    We're building a remote team and looking for the best individuals - no matter where you are. All we require is a reliable internet connection and passion for building an amazing company.

    What We’re Looking For

    Generalist is too specific a term for you. Back end, front end, database design, infra - you've done it all. Building products end to end is where you shine - you don't like being constrained by titles. You can code the full stack and have built products end to end. You’re comfortable building web apps. If you don't know something, you learn what's needed to get the job done. You want to build something people want. You're product minded and have user empathy.

    We use JavaScript (React), Python (Flask), and SQL (PostgreSQL). We’re hosted on AWS. Having these skills is great, but we know the best engineers can pick them up quickly when needed.

    What We Value

    At Interview Schedule we believe in ownership and accountability, challenging the status quo, nothing is “not my job”, having empathy, being direct, and being honest.

    As engineers we believe in picking the right tool for the job, balancing technical excellence with pragmatism, having strong opinions weakly held, and attacking ideas not people.

    What We Offer

    • Autonomy, impact, and ownership. As an early employee you’ll shape the product direction and company values.
    • Competitive salary and significant equity in a fast growing, early stage startup.
    • Remote employment - work where you want, when you want.
    • Generous vacation policy - take time whenever you need to recharge. Building a lasting company is a marathon, not a sprint.
    • Top-notch healthcare, dental, and vision coverage.
    • Life and disability insurance.
    • Annual company retreat - helps build camaraderie as a remote team.
    • Computer and home office setup - we'll buy anything you need to do your best work.
    • Continuing education allowance - learn what you want, when you want.
  • Verikai
    PROBABLY NO LONGER AVAILABLE.

    Job Description

    We are seeking a junior to mid-level developer that is looking to advance their career in enterprise applications and cloud-based development.  We have an experienced and fast-moving executive team that is looking for people with strong aptitude, the curiosity, and the tenacity to keep pace.  The developer will be involved in ideation, design, production, testing, and deployment – all phases of the product cycle.  This person’s main responsibility is to build and maintain applications and solutions that unleash the power of our proprietary consumer database and machine learning on behalf of our customers.  You will be in the frontline of bringing the next wave of alternative data and A.I. to a highly regulated set of industries that are in need of better technology.   There will be opportunities to grow both professionally and personally.  Ultimately, we would love this person to help build a world-class team and stay with the company for many years to come.

    Responsibilities

    • Working with a team to develop, test, and maintain web and desktop-based business applications built on Javascript

    • Assisting in the collection and documentation of user's requirements, development of user stories, and estimates.

    • Preparing reports, manuals and other documentation on the status, operation, and maintenance of software.

    • Design, develop, and unit test applications in accordance with established standards.

    • Participating in peer-reviews of solution designs and related code.

    • Package and support deployment of releases.

    • Build and deploy applications to work in a serverless cloud-based environment focused on Amazon Web Services

    • Developing, refining, and tuning integrations between applications.

    • Analyzing and resolving technical and application problems.

    • Adhering to high-quality development principles while delivering solutions on-time and on-budget.

    • Providing third-level support to business users.

    Skills and Qualifications

    • 2 to 3 years of engineering experience

    • College or University degree in Computer Science or a related discipline

    • Needs to be experienced in Node.js within Amazon Web Services and AWS LAMBDA

    • Strong desire to learn

    • Solid understanding of object-oriented programming concepts

    • Solid understanding of relational database design and querying concepts

    • Familiarity with version control concepts

    • Knowledge of client/server application development

Older - Remote Database-Design jobs
  • Solvent
    PROBABLY NO LONGER AVAILABLE.

    Posted Apr 15 – Accepting applications

    About Solvent

    Solvent is a new startup that provides safe payment options to consumers and a risk platform for banks that combats money-laundering, fraud and identity theft before it happens. We build integrated technologies that stand between traditional banking, merchants and customers that grant transparency to transactions to reduce the risk of money laundering, fraud, and identity theft.

    We are looking for motivated senior PHP/Python engineers that have a background in enterprise level application development that can create elegant solutions to complex problems. This position will work collaboratively with the product team consisting of senior level product managers, UX designers and other senior engineers. Must be a team player and have exteremly high communication skills.

    Position Responsibilities

    • Experience in product architecture, strategy, test and documentation of enterprise level technology
    • Able to understand complex problems quickly and offer feedback to product team
    • Experience working remotely and willing to travel to Annapolis, MD for occasional planning sessions
    • Maintain high quality standards and reducing ongoing technical debt
    • Support planning and feature estimates during roadmaping and sprint planning 

    Skills Requirements

    • Senior experience in building custom PHP/Python applications
    • Senior experience in SQL and NoSql database design, indexing and performance
    • Senior experience in designing and implementing REST API
    • Experience working in a complex AWS server environment
    • Experience in private blockchain development
    • High Proficiency in PHP & Python frameworks
    • Ability to write clear and well documented code
    • Consider yourself an amazing communicator
    • Independent work ethic and ability to play nice with others on your team
    • Experience working in machine learning environments i.e. MATLAB

    The Team

    We are a tight group of entrepreneurs and VC’s all over the U.S. with a headquarters in beautiful downtown Annapolis, MD.  We believe in personal development and growth actively stressing education and internal collaboration. Fitting our culture is equally as important as fitting our job requirements. Communication is the key to the success of our company and is a cornerstone for producing great work. Take pride in what you do!

    Benefits

    This is a full-time position, starting with a 3 month contract period that transitions to long term hire if interested. We offer competitive salary and bonus incentives as the product hits key milestones. You are getting in on the ground floor and will be key in defining benefit packages and share incentive plans long term.

    Application

    Please describe why you are an ideal candidtate for this position and your salary requirements along with a link to your Github repo, Linkedin profile and resume. 

    Thanks and good luck in your journey!

  • Clevertech
    PROBABLY NO LONGER AVAILABLE.Must be located: North America.Preferred timezone: UTC -5
    Interested in exploring your future in this role and Clevertech? Set yourself up for success and take a look at our Interview Process before getting started!

    DESCRIPTION:

    Clevertech is looking for a Back End Data Engineer to join our global team. This role has database design and implementation responsibilities including alternative data structures such as nosql, redis, elasticsearch and more. 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 you 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.

    REQUIREMENTS:

    • B.S. in Computer Science or equivalent experience followed by 5+ years work experience in using SQL and databases in a business environment
    • Expertise in Data Visualization
    • Experience with LookML (Looker) will be an advantage
    • Deep experience in the latest libraries and programming techniques
    • Familiar with SQL/NoSQL databases like MongoDB and their declarative query languages
    • Knowledge in using BI Analytics and related technologies

    WHO YOU ARE:

    • You have accomplishments that showcase your capabilities by their success and technical depth.
    • You own new features from idea to completion.
    • Work well with a core team to design and execute major new features.
    • Enjoy contributing to a fast moving exciting project
    • Strong communicator and fluent in English with excellent written and verbal communication skills.
    • Thrive and excel in our diverse, distributed and agile team environment

    Our Benefits

    We know that people do their best work when they’re taken care of. So we make sure to offer great benefits.

    • Competitive Vacation Package
    • Annual Financial Allowance for YOUR development
    • Flexible Family Leave
    • Clevertech Gives Back Program
    • Clevertech U (Leadership Program, Habit-Building, New Skills Training)
    • Clevertech Swag
    • Strong Clevertech Community

    How We Work

    Why do people join Clevertech? To make an impact. To grow themselves. To be surrounded by developers who they can learn from. We are truly excited to be creating waves in an industry under transformation.

    True innovation comes from an exchange of knowledge across all of our teams. To put people on the path for success, we nurture a culture built on trust, collaboration, and personal growth. You will work in small feature-based cross-functional teams and be empowered to take ownership.

    We make a point of constantly evolving our experience and skills. We value diverse perspectives and fostering personal growth by challenging everyone to push beyond our comfort level and try something new.

    The result? We produce meaningful work

    Getting Hired

    We hire people from a variety of backgrounds who are respectful, collaborative, and introspective. Members of the tech team, for example, come from diverse backgrounds having worked as copy editors, graphic designers, and photographers prior to joining Clevertech.

    Our hiring process focuses not only on your skills but also on your professional and personal ambitions. We want to get to know you. We put a lot of thought into the interview process in order to get a holistic understanding of you while being mindful of your time. You will solve problems derived from the work we do on a daily basis followed by thoughtful discussions around potential fit. Whatever the outcome, we want you to have a great candidate experience.


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

    Clevertech Culture Video

    APPLY FOR THIS POSITION

  • mealhero
    PROBABLY NO LONGER AVAILABLE.Must be located: United States of America.

    Who we are:

    Mealhero (www.mealhero.me) is a B2C foodtech company that helps our customers, aka the real mealheroes, to enjoy a healthy meal with zero effort. We provide them a healthy foodbox with freshly frozen ingredients (so they don’t have to shop anymore), a smart cooking device that can recognize ingredients and perfectly prepare them (so they don’t have to cook anymore) and a smartphone application to help throughout the entire meal process (so they can always be inspired and supported).

    What started as a wild idea in Hungary, resulted in a successful Kickstarter and grew into a revolutionary company with many customers in Belgium and the Netherlands. Mealhero has been recognized by industry leaders as an example at the forefront of home cooking.

    What you will do:

    As a full-stack software engineer at mealhero, you’ll be responsible to:

    • Build software in a full-stack capacity (front-end and back-end), from refining user requirements, designing software architecture, to implementing and deploying software products

    • Improve the software application that connects a smart cooking device, a cloud environment and smartphone application

    • Contribute to existing software products and create new ones as well

    • Execute end-to-end ownership and accountability over the projects that you work on

    • Work individually, but communicate and team up regularly

    • Be proactive, continuously learning and not afraid to ask any questions

    • Help shape the software engineering team as one of the first key hires

    What you will need:

    As a software engineer, you can demonstrate the following qualifications:

    • Experience in Javascript, or relevant experience in other similar languages

    • Knowledge of Node.js, Angular, HTML5, PostgreSQL, CSS and/or Ionic is a plus

    • Experience using the continuous integration and delivery paradigm (e.g. Git)

    • Good understanding of database design concepts

    • An instinct for software engineering

    • The ability to share/communicate knowledge and help team members

    • The pride to write clear and concise code 

    • The desire to grow yourself, your team, the mealhero product and the company

    What we can offer:

    We are strongly committed to provide the right environment where you can thrive, have fun and focus on impact and growth. Therefore, we offer the following benefits:

    • A competitive salary adjusted to your experience level

    • A remote working environment that allows you to work effectively

    • Daily challenges and opportunities for growth and impact

    • The opportunity to work on a product that revolutionizes how we eat

    Are you interested to join this young company? Then we strongly encourage you to apply and send your CV to [email protected]. We’re excited to hear from you!

  • Loan Dolphin
    PROBABLY NO LONGER AVAILABLE.

    ABOUT US

    We are a leading FinTech Startup in Australia, providing a forward-thinking and creative way for customers to find their ideal Home Loan, save money and improve their financial health.

    We work with banks, mortgage brokers and corporates to build a fair and transparent marketplace, making the process of finding and choosing a home loan easy for everyone, regardless of their knowledge or experience. It’s about time borrowers had someone on their side!

    Our team, although still small, has recently doubled in size and we are now looking for an experienced Senior Back-End Engineer to join us working remotely from any timezone that can overlap with our Australian team for a few business hours a day or from our office in sunny Lisbon/Portugal.

    It will be your responsibility to help shape how we address the challenges of modern back-end applications and architecture.

    We believe in mutually beneficial relationships with our team and are looking for people who are hungry and driven to continuously transform themselves, our team and our business.

    In this role you will be working closely with our CTO and Back-End team which are spread between Australia, India and Portugal.

    You can work from either our Lisbon office in Portugal or remotely from from anywhere as long as you have a few hours overlap withSydney’s timezone (UTC +11) or Lisbon’s timezone (UTC +0) and a good internet connection for our videoconferences.

    If you’re looking for the challenges and opportunities of a startup that’s also an outstanding place to work, read on.

    HOW WE WORK

    We have a distributed team with a head office in Sydney/Australia and another office in Lisbon/Portugal with a diverse team from around the world (Australia, Sri Lanka, Brazil, Portugal, India and China) and seek to be a remote-first company. This means that we favour async written communication.

    Our typical process is the following: we start with a requirements page that gives an overview of what we need to deliver. Then the assigned developers will create an RFC document with an overall proposal for implementation that will be peer-reviewed. This is not to be long and formal process, but rather allows us to sync and think before starting to do things. When the development happens, we deliver code via pull requests that are also peer-reviewed. We favour good quality practices like unit tests and proper documentation. We expect you to be honest, smart and daring. We hope you see feedback as an opportunity to grow.

    We work with agile development methodologies, Rails, PostgresSQL, AWS, Docker and Git. You will participate in building a modular architecture that will support our challenges to come. You will support and work directly with both the QA, BE and FE development teams as well as our Business & Operations team. You will also review and approve product development and changes.

    YOUR TRACK RECORD

    • At least 5 years of professional software engineering experience.
    • Strong Computer Science background and knowledge of algorithms and data structures.
    • Proven experience developing and supporting large scale production Rails applications.
    • Appreciation for testing and the ability to write specs using RSpec.

    Please stop reading now if the points above do not describe your experience. If they do, we want to hear from you so please read on!

    PROJECTS WE’RE EXCITED FOR YOU TO WORK ON

    • Architecting our Ruby on Rails application split in decoupled Rails Engines to improve adaptability for future challenges.
    • Coordinating communication between systems using an event mechanism.
    • Implementing event sourcing throughout our applications defining its architecture.
    • Creating Serverless functions or microservices for certain external services & processes.
    • Coordinate with engineering teams at Australian Corporates/Enterprises to support partnerships and integration efforts.
    • Evangelise coding and performance best practices with the rest of the team.
    • Participate in company-wide brainstorming sessions to define our roadmap, come up with ideas and solutions to our challenges where everyone on the team is invited to join. This is where you get to be creative and help us innovate.

    YOUR SOFT SKILLS

    • Great written and verbal communication skills in English.
    • Excellent team player with strong communication skills and with a passion for collaboration.
    • Proactive with communication with a “get things done” mindset and have no problem managing your time as a remote employee.
    • Be able to receive and give candid feedback.
    • Experience with agile development methodologies.
    • You are proud of your craft and value clean code that scales to keep teams productive.

    YOUR TECHNICAL SKILLS

    • 5yrs+ of Software Engineering experience, with at least 3yrs in Ruby on Rails.
    • Strong understanding of systems architecture, database design, and the ruby language.
    • Experience with PostgresSQL.
    • Unit testing and code documentation practices.
    • Experience of common software engineering practices (git, dependency management, versioning, continuous integration pipelines, etc).
    • Sound knowledge of infrastructure and DevOps is highly desirable.
    • Understanding the full-stack architecture, including front-end integration with back-end APIs.
    • Advanced Javascript and frameworks experience and knowledge.
    • Knowledge of any framework like React / Angular / Vue / Ember is a plus.
    • Technical writing such as technical blog posts is a big plus.
    • Portfolio of projects to show with a description of the role and tasks involved is highly desirable.

    * As long as you can overlap for a few hours with Sydney’s timezone (UTC +11) or Lisbon’s timezone (UTC +0) and a good internet connection you can work from anywhere in the world. Alternatively you can join our team in Lisbon/Portugal and work from our office there.

    ** RECRUITERS: please be advised, enquiries or resumes from recruiters will not be accepted. Only direct applicants considered. PLEASE DO NOT CONTACT.

    ** DEVELOPMENT AGENCIES & OUTSOURCING: please be advised, enquiries from development agencies or outsourcing firms will not be accepted. Only direct applicants considered. PLEASE DO NOT CONTACT.

  • Quest Automated Services
    PROBABLY NO LONGER AVAILABLE.Must be located: North America.

    OPEN TO REMOTE WORKERS IN USA!

    Our company is searching for a meticulous and experienced Database Architect & Developer to join our talented team. Your central responsibility will be to develop, optimize and oversee our company’s data warehouses and API access.

    The ideal candidate will have proven experience in database development, analysis and management, with excellent analytical and problem-solving abilities.

    Responsibilities:

    • Design and implement effective database solutions and models to store and retrieve large data sets

    • Design and implement APIs

    • Examine and identify database structural necessities

    • Assess database implementation procedures to ensure they comply with internal and external regulations

    • Install and organize information systems to guarantee company functionality

    • Prepare accurate database design and architecture reports for management and executive teams

    • Oversee the migration of data from legacy systems to new solutions

    • Monitor the system performance by performing regular tests, troubleshooting and integrating new features

    • Recommend solutions to improve new and existing database systems

    • Educate staff members through training and individual support

    • Offer support by responding to system problems in a timely manner

    Requirements:

    • Bachelor’s degree in Computer Science, Computer Engineering or relevant field

    • Experience with SQL, NoSQL, AWS and APIs

    • A minimum of 5 years’ experience in a similar role

    • Strong knowledge of database structure systems and data mining

    • Excellent organizational and analytical abilities

    • Outstanding problem solver

    • Good written and verbal communication skills

  • MoveOn
    PROBABLY NO LONGER AVAILABLE.

    MoveOn.org

    SENIOR SOFTWARE ENGINEER

    Full-time • Starts May 2019 • Competitive Pay • Excellent Benefits

    Work from Anywhere in the U.S.

    About MoveOn’s Systems

    MoveOn’s millions of members generate site traffic that would make most startups jealous. We have terabytes of data that drive ambitious analytics, fundraising, and engagement programs. At MoveOn, making decisions with data is a core part of how all work gets done. Like many nonprofit tech teams, we're a small, scrappy team, wear many hats, and work across the software stack.

    While we often split up who is working on which projects, everyone on the team works on all parts of our systems. We have ~10 production systems—and two systems running at significant scale—getting thousands of requests a minute during spikes of member energy. We believe in choosing the best language, platform, and tool for the job and are not language zealots, but we also recognize the switching cost of straddling too many languages.

    We do a lot of work in Python and Javascript and deploy most systems to AWS (check out our GitHub) but believe good programmers don’t need to come in with an exact match of experience and can learn our systems and software stacks. We are deeply collaborative and spend lots of time pair-programming over Zoom video. We have a “no stupid questions” policy and encourage egoless collaboration. We build and maintain infrastructure that powers the organization and amplifies the work of the analytics and mobile teams. We’ve created software management processes based on Agile that let us work in a flexible, all-remote environment and empower us to embed with organizers and work on tight political deadlines.

    Responsibilities:

    • Write code and lead projects that span the entire software stack, including prototyping, front-end development, API development, high-performance back-end applications, database design, and system architecture.

    • Debug, analyze, and resolve scaling problems across a variety of web applications, with tactics such as architecture simplification, adding caching layers or queues.

    • Create and contribute to open-source projects that share MoveOn’s innovations back with the larger developer community.

    • Contribute to system architecture and build-vs.-buy decisions and make hard decisions about complexity.

    • Contribute to team discussions on building an equitable working environment.

    • Come up with ideas for new, innovative distributed organizing applications.

    • Learn, grow, and succeed in your career.

    Note: “Senior” doesn’t = a particular number of years. We understand everyone gets to a senior engineer level at different rates and through different experiences. The skills list below is intended to encapsulate what it would take to be successful in a senior engineering role at MoveOn.

    Required skills and experience:

    • Currently fluent in at least one programming language and web development platform, with significant prior development experience in at least two programming languages.

    • Experience carrying a > sixmonth-long project over the finish line.

    • Experience debugging and resolving a major production problem.

    • Proven ability to fearlessly tackle complexity.

    • Interest in technical leadership and in building a software engineering environment where everyone can thrive.

    • Passionate about mentoring and coaching other engineers.

    • Interested in learning and diving into new languages, tools, and frameworks.

    • Experience on both front-end and back-end development and the interactions between the two, including HTTP, CORS, and CDN caching.

    • Experience scaling applications with caching and troubleshooting bottlenecks at the database and application layers.

    • Determined and thorough—can see a project through from idea to prototyping, design, production, scaling, and beyond.

    • Familiar with agile software development methodologies.

    • Ability to be effective in an organization whose staff all work remotely.

    Location: Position may be based anywhere in the continental United States.

    Classification, Salary, and Benefits: Full-time, competitive salary including benefits such as 100% employer-paid medical, dental, vision, and life insurance for all staff and their children, 4 weeks accrued paid vacation time per year, 10 days accrued paid sick time, and reimbursement of office expenses.  

    To Apply:Submit your application, résumé, and cover letter here https://grnh.se/cb5d04fa1

    MoveOn.org Civic Action and MoveOn.org Political Action provide equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state, and local laws.

  • SMART Apps
    PROBABLY NO LONGER AVAILABLE.

    Currently, our Startup Company is looking for an innovative, talented and driven individual to join us as a Full-Stack Developer as we create Shopify apps. Our company has a huge audience of eCommerce students, and we're currently expanding our suite of Shopify apps for these students. Our team is still small so you'll be an important team-member alongside our developers, taking part in the growth of this company.

    SMART Apps values certain characteristics in our team members. We aim to grow a family that is:

    • Honest and Insightful
    • Engaging and Well-informed
    • Solution Experts
    • Proactive and Consistent

    We are in need of someone that aligns with the values above, but also one has experience developing new web applications and optimizing existing ones; someone with:

    • very strong front-end implementation skills that can seamlessly translate design into functionality in a simple yet creative and efficient manner
    • a high level of understanding of relational databases and business logic implementation
    • attention to detail around middle-tier code patterns to create or enhance applications with efficiency and speed in mind

    This is a full time position as there is a lot of new work as well as enhancements and fixes to make. We will be requesting 30 hours/week to start off, on a trial basis, and are looking for someone hungry and dedicated to working and delivering the best results.

    Who this is for: We love to work with the BEST or those striving to be the best. We love to work with HUNGRY and EXCITED developers who are THRILLED to do what they do. If you are someone is proud of your experience, your skill, and your abilities and desire to work with a great team of senior developers then this is for you. You will be required to be on daily and working within our project management software (Slack, Notion and Jira), but can work from anywhere as long as you have a solid internet connection and reliable voice chat for meetings. 

    You will need to be able to problem solve on your own. That means a full understanding of the specifications, project, and vision. You will NOT be micro-managed. If you can not handle working without supervision, this is NOT for you. Attention to detail is a must. You need to be able to hit deadlines on time, have great team communication, and absolute reliability to be on during working hours.

    We are looking for someone who is:

    • Excited to Join a small but expanding team and ready to grow with us
    • Loves to strategize and overcome software hurdles
    • Looking for a strong company culture built in excellence and growth
    • Eager to grow in this field - a truly confident individual that also knows when to ask questions
    • Hungry to contribute and learn alongside like-minded individuals

    Requirements:

    • 3+ years developing web applications
    • 2+ years using PHP with relevant frameworks (Laravel highly preferred)
    • Experience with front-end design implementation - VueJS preferred, leveraging our Element Ui library
    • 2+ years using MySQL including database design and optimization
    • Experience implementing and consuming APIs
    • Comfortable using Git version control
    • Experience with project management tools (Jira and Slack)
    • Is familiar with TDD and applies this in coding practices

    Bonuses:

    • Experience with SKETCH files or MarvelApp
    • OKR Experience
    • Experience following Git Flow standard
    • Familiar with Notion
    • Love of GIFs and animal

    Benefits:

    • 20 Vacation Days Per Year
    • Unlimited Book/Audiobook fund 
    • Mentorship from senior level engineers and C-Team

    U.S. Employee Only Benefits:

    • PPO Insurance (Health, Dental, Vision & Life) (We Pay 75%)
    • $1000/Year in travel credits (Airbnb, or the airline of your choice)
    • $360/Year in “Pet funds” for your furry friends
    • $720/Year towards your gym membership
    • $240/Year towards your music subscription (Spotify, Pandora)
    • $180/Year towards learning another language (Babbel, Duolingo)

    In other words, we’re seeking people who are, Bibliophilic, multi-lingual, cultured, well-traveled, health conscious, pet loving, audiophiles who want to build amazing products that tens of thousands of eCommerce stores around the world use and love

    We are eager to help develop the future of software development and NEED to hire someone that is eager to learn! You will be working with the SMART Family - a team of intelligent, driven and friendly individuals with one goal in mind: to better the lives of others in the e-commerce space. Those capable candidates will be required to run through an interview, development test, and short trial period before being brought on the team.

    Please include a cover letter and use #ReadyToBuild in the subject line of your application. Applications who do not provide cover letter and the appropriate subject line will not be considered

  • Retail Zipline
    PROBABLY NO LONGER AVAILABLE.

    Retailers use archaic, old systems that don't work (think fax machines and voicemails). We're replacing the core operational processes with a modern platform that our customers love. Help us transform a $4.4 trillion industry and improve the way millions of people work. Major retailers like Gap, Nike, LEGO, and Old Navy are already using Zipline every day, but there is so much more to do!

    We are looking for another Rails Engineer to join our team as the surface area of our product and infrastructure continue to scale and keep up with rapid customer growth.

    “I think I just shed a tear. This is great!” – One of our Fortune 100 customers

    Here are some projects we're excited for you to work on:

    • Defining and improving useful APIs for our customers
    • Architecting the ETL process for retail hierarchy data
    • Coordinate with engineering teams at Fortune 500 retailers to support integration efforts
    • Performance improvements at the database level
    • Evangelize coding and performance best practices with the rest of the team
    • Collaborate with the rest of the team on new features that customers will love

    What we look for:

    • You have significant relevant production experience with large scale rails applications
    • You have great written and verbal communication skills.
    • You prefer taking projects from inception to completion, and are outcome oriented.
    • You have a strong understanding of systems architecture, database design, and the ruby language.
    • You are proactive with communication and have no problem managing your time as a remote employee.
    • You are proud of your craft, and enjoy and value clean code that scales to keep large teams productive.

    About Us

    We are a seasoned team of senior rails engineers. The 3 lead engineers on our team have a combined 25+ years of working with Ruby on Rails, and we are constantly refining our craft.

    The whole team cares about quality, and it shows in the way that we work. We spend time together focusing on simplicity, patterns, and fundamentals. We invest in finding the right level of abstraction to build a system that's both flexible and powerful.

    We care about each other. We go above and beyond to make sure that the things we build solve actual problems, not just that the test suite passes. We collaborate, work together, give direct feedback, and grow as a team.

    100% Remote requires a level and method of communication that is different than an office environment. It requires us to be proactive, conscious, and to understand things clearly before jumping to conclusions. We strive for that on a regular basis and we're getting better every day.

    Philosophically, we generally align well with DHH and Sandi Metz around code quality, levels of abstraction, and the approach to solving problems.

  • The Predictive Index
    PROBABLY NO LONGER AVAILABLE.

    PURPOSE:

    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.

    POSITION:

    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.

  • Retail Benefits, Inc
    PROBABLY NO LONGER AVAILABLE.

    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.

    Compensation

    • Competitive salary commensurate to experience and qualifications.
    • Flexible time off.
    • Work fully remote.
  • Reviewed, Part of the USA TODAY NETWORK
    PROBABLY NO LONGER AVAILABLE.

    About Reviewed

    Buying stuff is easy. Buying the right thing is hard. That’s where we can help. Reviewed.com, a part of the USA TODAY Network, brings consumers the most scientific and trustworthy reviews available, written by our team of experts. We believe that tough, objective reviews are the best way to analyze products. We provide readers with insightful, practical, and entertaining stories that help them make informed decisions.

    Reviewed is looking for a talented Ruby on Rails developer to join us as we extend our unique homegrown publishing platform and work to scale with our quickly growing user base. We have gone beyond traditional publishing platforms to build a dynamic application to help consumers find the best purchasing options on the products we recommend. The right candidate will help to make this platform better.

    The ideal candidate is a self-starter with knowledge of database design and hosting infrastructure, who also is interested in good front-end UI and Javascript applications, and who loves to build useful software.

    We are looking for candidates preferably in the Boston, MA or Pittsburgh, PA area, but would consider someone remote.

    What is needed

    • Proven expertise with Ruby on Rails development, developing well-tested and organized applications

    • Experience developing JavaScript-driven applications, especially using single-page-architecture frameworks backed by a server-side data model

    • Excited about optimization, performance and scaling to deliver great content to millions of users

    • Interest in crafting an excellent user experience, both for the reader and for the publishing teams

    • Excellent communication skills. We communicate constantly via chat and video about ideas, issues, and to help each other out

    • A desire to be part of a small team where your opinions, ideas, and creativity are valued

    Technical skills required

    • Real-world web development with Ruby on Rails

    • PostgreSQL, ElasticSearch

    • Test-driven development using Rspec, Minitest or similar

    • Familiarity with Javascript frameworks (e.g. Angular.js, Ember, or React) and jQuery

    • Real-world web development with Bootstrap, HTML, CSS / SASS, and JavaScript / CoffeeScript

    • Basic git usage and git-flow workflow

    • Deployment and management of applications on Heroku and AWS-based infrastructure

    • Service-oriented architectures and API design and integrations

    Gannett Co., Inc. (NYSE: GCI) is an innovative, digitally focused media and marketing solutions company committed to strengthening communities across our network. With an unmatched local-to-national reach, Gannett touches the lives of more than 110 million people monthly with our Pulitzer-Prize winning content, consumer experiences and benefits, and advertiser products and services. Gannett brands include USA TODAY NETWORK with the iconic USA TODAY and more than 100 local media brands, digital marketing services companies ReachLocal and SweetIQ, and U.K. media company Newsquest. To connect with us, visit www.gannett.com.

    Gannett Co., Inc. is a proud equal opportunity employer. We are a drug free, EEO employer committed to a diverse workforce. We will consider all qualified candidates regardless of race, color, national origin, sex, age, marital status, personal appearance, sexual orientation, gender identity, family responsibilities, disability, education, political affiliation or veteran status.

  • Springboard Retail, Inc.
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -9 to UTC -1

    Springboard Retail is the leading point of sale and retail management software, designed specifically to empower brands and retailers to harness their data and sell more profitably. We are seeking a Software Developer to join our growing team.

    You are an experienced software developer seeking to join a talented and diverse team that delivers best-in-class commerce software for omnichannel retailers and brands. You are excited by the challenge of rapidly delivering improvements to delight our customers and help their businesses thrive while at the same time maintaining the rock-solid stability required by a mission-critical system. You are comfortable building production-ready software at all levels of the tech stack, from our Ruby backend to our React frontend.

    In addition to the normal day-to-day work of a full stack developer, you will partner closely with a range of colleagues including other developers, QA engineers, product managers, and decision makers across the company. You will actively mentor a team of developers through pairing and design sessions, serving as an example of best practices, and encouragement of team knowledge sharing. You actively seek opportunities to ensure the success of the engineering team as a whole.

    Springboard Retail is a fully distributed team so this is a remote position. All of our processes are designed with a remote-first mindset.

    Responsibilities -

    • Full-stack software development

    • Design and build maintainable, secure, and scalable software systems

    • Maintain up-to-date knowledge of relevant technology ecosystems

    • Actively participate in the decision-making process around the architecture and future direction of both the product and technical systems

    • Serve as a mentor to junior developers

    • Develop expertise in a specific product domain and coordinate a team to deliver on roadmap goals in this area

    Requirements -

    • Professional web developer with 8+ years’ hands-on experience

    • A passion for product development

    • Highly motivated and self-directed

    • Excellent oral and written English communication skills

    • Strong organizational and time management skills

    • Experience with an agile process and working as part of a distributed team

    • Working knowledge of using a distributed version control system within a team environment (preferably Git)

    Proven expertise using Ruby, JavaScript, HTTP/REST/JSON API design and implementation, SQL database design, querying, and optimization, HTML/CSS, RSpec (or similar testing framework), Linux

    Bonus experience: Computer Science (or related) degree, PostgreSQL, Sinatra, React, TypeScript, iOS/Swift, Android, Kubernetes, Docker, Chef, Puppet, or other configuration management system, retail experience