Remote Ruby Jobs

Yesterday

Full Stack Software Engineer - Trading Technology
full stack golang python ruby docker backend Apr 09
About Kraken

Kraken is changing the world. Join the revolution!

Our mission is to accelerate the adoption of cryptocurrency so that you and the rest of the world can achieve financial freedom and inclusion. Founded in 2011 and with over 4 million clients, Kraken is one of the world’s largest, most successful bitcoin exchanges and we are growing faster than ever. Our range of successful products are playing an important role in the mainstream adoption of crypto assets. We attract people who constantly push themselves to think differently and chart exciting new paths in a rapidly growing industry. Kraken is a diverse group of dreamers and doers who see value in being radically transparent.

In our first decade Kraken has risen to become one of the best and most respected crypto exchanges in the world. We are changing the way the world thinks about money and finance. The crypto industry is experiencing unprecedented growth and Kraken is leading the charge. We’ve grown from 70 Krakenites in January 2017 to over 1600 today and we have no intention of slowing down.

About the role

This is a fully remote role, we will consider applicants based in North America, South America and EMEA. Our Engineering team is having a blast while delivering the most sophisticated crypto-trading platform out there. Help us continue to define and lead the industry.

Responsibilities

  • Develop and maintain core backend framework and web applications supporting Kraken’s institutional clients
  • Construct dynamically scalable platforms capable of heavy transaction volume
  • Collaborate with cross-functional teams to design and implement a multi-year product roadmap

Requirements

  • Experience with cloud-based platforms (AWS, Heroku) for deployment and orchestration
  • Excellent knowledge of Python and Ruby on Rails
  • Proficiency with SQL databases such as PostgreSQL
  • Have worked on a team before and write clean, testable code
  • Intellectual honesty, passion for problem solving, proactive mindset and attention to detail
  • Excellent communication skills and ability to work in a remote-first environment
  • Passion for software development... it’s not just your career, it’s your hobby

Nice to have

  • Proficiency in C++, Golang and/or Rust
  • Familiarity with Docker and Kubernetes
  • Familiarity with Redis
  • Experience with crypto/FX trading, derivatives and blockchains

We’re powered by people from around the world with their own unique backgrounds and experiences. We value all Krakenites and their talents, contributions, and perspectives.

Check out all our open roles at https://www.kraken.com/careers. We’re excited to see what you’re made of.  

Learn more about us

Share this job:

Last Week

Software Engineer II
Scribd  
frontend javascript ruby html css mysql Apr 05
At Scribd (pronounced “scribbed”), we believe reading is more important than ever. Join our cast of characters as we build the world’s largest and most fascinating digital library: giving subscribers access to a growing collection of ebooks, audiobooks, magazines, documents, Scribd Originals and more. In addition to works from major publishers and top authors, our community includes over 1.4M subscribers in nearly every country worldwide.

About the Web Development Team
We’ve built a library of millions of books, audiobooks, magazine articles, sheet music collections, and user uploaded documents. 90% of millions of active users discover Scribd and continue to engage with content and build their libraries using our website. This team works across the stack with a strong focus on front end work.
We’re looking for diverse, well-rounded, communicative engineers to help empower our readers to indulge their curiosities and expand their knowledge by building quality products and user experiences. Our projects tend to be 1-2 front end engineers at a time, so trust, accountability, and excellent communication skills are extremely important. This role will join the Web Subscriber UX team, which focuses on delivering product features that will improve our users' experience.

The Role
Full-cycle software development will be your primary function, but we'll expect you to contribute in a number of ways, including advising on others' technical design, reviewing code, participating in interviews, and mentoring less experienced engineers. When you are doing software development, you'll be doing more than just coding a ticket handed to you. You'll contribute to the code strategy and architecture, implementation, delivery, and operation of systems, end-to-end. You'll consider testability, upgradeability, scalability, and observability throughout the development process. You'll regularly partner with one or two engineers.

Tech stack
Our online applications use React, Redux and server side rendering using Hypernova on the frontend and Rails, MySQL on the backend. We use Sidekiq to run background jobs and Databricks environment for offline data processing. 

Some of our Key Focus Areas:

  • SEO - with a library of millions of books, audiobooks and documents, search engine optimization is about a lot more than having a good sitemap.
  • Responsive Web - desktop, tablet, phone – whatever device you have, we want you to be able to read!
  • Site speed. How fast is fast enough? Faster!  Measure, optimize, repeat...
  • Accessibility - do you know what ARIA attributes are? Ever use a screen reader? We’re bringing Scribd up to WCAG level-AA to make reading work for folks who use assistive technology
  • Front end infrastructure - We strongly believe in code reuse and simplicity. We are working on shareable react component library to make our product development simple, fast and consistent.

About You:

  • 3+ years experience coding in modern consumer facing web applications -- e.g. Javascript, HTML, CSS, Ruby on Rails
  • Strong understanding of modern JavaScript frameworks preferably React.
  • Experience with Redux, CSS Modules is a plus.
  • Knowledge of npm, yarn, babel and webpack
  • Passionate about testing. Previous experience writing unit and integration tests with frameworks like Jest, Rspec, Enzyme, Cypress, Selenium, WebdriverIO etc.
  • Experience working with data pipelines, both real-time and batch offline.
  • Experience de-bugging issues in a complex modern web architecture which includes: distributed systems, CDN, image servers, databases, asynchronous web services, CSRF, cross site scripting, etc.
Benefits, Perks and Wellbeing at Scribd

• Healthcare Benefits: Scribd pays 100% of employee’s Medical, Vision, and Dental premiums and 70% of dependents
• Leaves: Paid parental leave, 100% company paid short-term/long-term disability plans, and milestone Sabbaticals
• 401k plan through Fidelity,  plus company matching with no vesting period
• Diversity, Equity, & Inclusion hiring best practices
• Stock Options - every employee is an owner in Scribd! 
• Generous Paid Time Off, Paid Holidays, Flexible Sick Time, Volunteer Day + office closure between Christmas Eve and New Years Day
• Referral bonuses
• Professional development: generous annual budget for our employees to attend conferences, classes, and other events
• Company-wide Diversity, Equity & Inclusion training
• Learning & Development and Coaching programs
• Monthly Wellness, Connectivity & Comfort Benefit
• Concern mental health digital platform
• Work-life balance flexibility
• Employee Resource Groups that build community and support among employees
• Company events + Scribdchats
• Free subscription to Scribd + gift memberships for friends & family
• Monthly inclusive multi-cultural celebrations & learning opportunities

Want to learn more? Check out our office and meet some of the team at www.linkedin.com/company/scribd/life

Scribd is committed to equal employment opportunity regardless of race, color, religion, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.

We encourage people of all backgrounds to apply. We believe that a diversity of perspectives and experiences create a foundation for the best ideas. Come join us in building something meaningful.
Share this job:
Senior Software Developer
Utees  
senior javascript ruby html css Apr 05

Interested in joining a team of brilliant people who are all working towards one important goal? At University Tees, our culture is focused on making our customer experience the best it can be (this is where you come in). We’re looking for developers who want to bring their talents to a great work culture and environment. University Tees is an established and fast-paced custom apparel and promotional products company never satisfied with the status quo and experiencing major growth. Innovation, legendary client service, and a close-knit community describe our culture. We offer a comfortable, informal, yet fast-paced work environment full of people who like to get quality projects done.

The team and you At University Tees you will be a part of a development team that has the freedom to develop scalable software solutions for multiple internal and external team members and customers. You will create new and maintain existing web infrastructure and play an integral part in the entire company’s development. You should be self-motivated, have the ability to learn and be a nice person. We believe strongly in individual responsibility with the support of a very close knit team. We like to start work with a problem statement and encourage the team to write a pitch on how they might like to solve the problem. There are no spec documents here. If you think you can thrive in this type of environment, read on.

Necessary experience

  • 7 - 10 years of experience being a professional web programmer.
  • Strong expertise within Ruby on Rails and a deep understanding of web programming in general.
  • Proficient in HTML, JavaScript, CSS, SQL, Git, CLIs, scripting, and Linux.
  • Fully capable of taking substantial features from concept to shipping as the sole programmer (alongside a designer).
  • Work doesn’t necessarily need to be reviewed, but general approach may be.
  • Can provide material feedback on the work of junior programmers.

Compensation/Benefits

  • Salary: $90,000.00 - $120,000.00 per year
  • Health/Vision/Dental Insurance Coverage
  • 401k with company matching
  • Flexible PTO policy
  • Fully remote (if desired)
Share this job:
Backend Software Engineer
Persado  
ruby-on-rails postgresql microservices backend python ruby Apr 05

About The Opportunity:

We are looking for a Backend Software Engineer to join our expanding global team!

As a member of the Integrations team you will:

  • R&D various integrations - Persado wants to Connect
  • Enhance current systems on performance, flow, complexity
  • Work on a Polyglot environments & APIs, with all tools supplied
  • Discuss & decide with like-minded developers on solutions
  • You join us, we invest in your career and your personal growth. Check out our Engineering job ladder

What We Are Looking For:

  • At least 2 years of working experience as a Software Engineer
  • Knowledge of at least one of the following programming languages is required: Ruby, Python or Java
  • Solid understanding of web architecture
  • Working experience with APIs is a huge plus
  • Strong knowledge of database systems (relational, document based etc)
  • Excellent analytical and problem-solving skills

We Will Appreciate:

  • Experience with JS & frameworks (preferably React)
  • Knowledge of Design Patterns
  • Familiarity with testing frameworks (preferably rspec)

Achieve your life goals and work goals at Persado.

  • Competitive salary and equitable compensation - We’re committed to equal pay with regular market rate salary adjustments
  • Generous Benefits Package globally
  • Flexibility in remote working for candidates based in Athens or fully remote working for candidates based outside of Athens
  • Persado Cares! 2 paid Volunteer days per year and charitable giving matching
  • Structured onboarding Continuous Learning & Development tied to a personalized career path
  • Diversity and inclusion initiatives: Persado is committed to fostering, cultivating and preserving a culture of diversity and inclusion. We continue to hire without regard to race, ancestry, place or origin, color, ethnic origin, citizenship, creed, religion, gender identity, sexual orientation, age, marital status, same-sex partnership status, family status, or disability.
  • All the gear you need to work smart

Valuing diversity at Persado means recognizing and respecting human differences and similarities. Persado is committed to diversity with respect to all aspects of employment. All decisions regarding recruitment, hiring, promotion, compensation, employee training and development, and all other terms and conditions of employment, will be made without regard to race, religious beliefs, color, gender identity, sexual orientation, marital status, physical and mental disability, age, ancestry or place of origin

Classification: Public

Share this job:

This Month

Full-Stack Senior Software Engineer
react-js node-js redis javascript mongodb senior Apr 02

Who are we?

CircleBlack, Inc. provides financial advisors with technology that aggregates data, integrates other financial applications seamlessly, manages data from multiple custodians and delivers actionable intelligence about client portfolios, helping advisors better manage clients' wealth while growing and deepening advisor-client relationships. CircleBlack provides a leading platform built for the digital age, with a web-based and mobile application that can be taken anywhere and accessed anytime. CircleBlack's solution leverages proprietary technology that helps sustain the Company's unique competitive advantages. CircleBlack believes in making wealth management better, for both the investor and the advisor. For more information about CircleBlack, visit https://www.circleblack.com

Position Summary

We are looking for a passionate, forward thinker Full-Stack Senior Software Engineer to design, develop and maintain our software solutions. You will be working on building quality performing software that enables financial advisors to deliver real time data to their clients while adapting to industry trends. Ideal candidates should be passionate about solving complex problems while being able to design, develop and support industry-leading solutions using Node.JS in a fast paced environment.

Responsibilities:

  • Design and develop NodeJS APIs, integrations, analytics engines, and infrastructure tools.
  • Implement modern React user interfaces.
  • Lead migration from one core application to another, while proposing and implementing modern performance optimizations and scaling strategies, such as React user interface.
  • Drive software change while ensuring  software deliverables comply with quality standards.
  • Collaborate effectively with stakeholders, designers and testers advising on impact, and performance to deliver the highest quality of software.
  • Perform code reviews, suggesting improvements and ensuring adherence to best practices.
  • Participate in an Agile development process.
  • Developing for a full stack of technologies including NodeJS, Nginx, React, Angular 1, MySQL, ElasticSearch, Kibana, PHP, Perl, Python and/or Ruby, Redis on AWS Linux servers.
  • Determine the root cause for complex software issues and develop practical solutions.
  • Serve as technical team lead and act as a mentor to allow for skill development through coaching, and training opportunities. 

Competencies:

  • Ability to approach problems in a holistic manner, both tactical and strategic
  • Continuously aware of leveraging coaching and mentoring opportunities with junior software engineers 
  • Creative, resourceful and outside- the- box thinking approach
  • Initiator; natural “fixer” mentality 
  • Problem-solver and analytical

Education/Qualification:

  • 7+ years of application development experience; 4+ years experience using NodeJS. This is a must!
  • 2+ years of experience with MySQL database development
  • Experience building maintainable and testable code bases, including API and Database design in an agile environment and driving software change
  • Hands on experience integrating third-party SaaS providers using a variety of technologies including at least some the following: REST, SOAP, SAML, OAuth, OpenID, JWT, Salesforce
  • Experience working in a cloud environment, specifically AWS
  • Experience with non-relational databases such as Mongo, Redis, ElasticSearch
  • Ability to work independently, and remotely for the time being
  • BSc degree in Computer Science, Engineering or relevant field
Share this job:
Chief Software Architect
kubernetes microservices aws architecture rest java Mar 24

About the team:

The WebSummit engineering team is broken up into smaller cross-functional teams which deliver different business projects; like ad-automation, core data APIs, attendee web applications and internal optimisation tools.

At Web Summit we believe that the power of data and engineering can be applied to every facet of our events to make the attendee experience excellent, so whatever projects you work on you’ll work closely with our UX engineers, data scientists, event engineers and web developers across all our conferences: Web Summit in Lisbon, RISE in Asia and Collision in Toronto.

What you will achieve:

  • You’ll be central to building out a new and scalable software architecture for WebSummits future conferences and clients. 
  • You’ll work closely with the CTO and senior stakeholders, aligning your design and vision, with company goals and objectives. 
  • You’ll create accurate, unambiguous technical design specifications to the appropriate detail. 
  • You’ll Identify and influence solutions to complex technical issues that we face, building prototypes and roadmaps to promote new technologies and processes.
  • You’ll be a leader in best practice architectural design and methodologies, delivering high-quality code for critical sections of the product and/or platform.
  • You will provide cross-functional coordination, synergy and communication in delivering best in class conference software. 

Who you are:

  • You have strong experience in designing and building clean, scalable software architectures
  • You always strive to deeply understand an organisation's objectives and principles, which feeds into your architectural vision
  • You love working with key stakeholders from multiple teams, absorbing their needs, and where your software will impact them.
  • You have a passion for learning, and knowledge sharing, working across the engineering org, and leading teams in your vision.
  • You are product passionate, and enjoy the journey to software excellence. 
  • You are always keeping in touch with the latest technologies, and seeing where they can be applied to architecture. 
  • You have strong understanding of infrastructure and how a well designed infrastructure can efficiently support a well designed software architecture

Skills and experience we are looking for: 

  • 10+ years’ experience in a similar role (Architect/Software Development Manager)
  • Proven experience building and deploying scalable apps using modern cloud platform technologies (Docker, Kubernetes, AWS, ECS, AWS Service Catalog)
  • Expertise in modern programming object-oriented languages such as Java/Kotlin/JVM languages, Python, Ruby, JavaScript /Typescript, etc
  • Experience with distributed systems, built in a services architecture, on cloud platforms
  • Deep database experience, ideally with postgresql
  • Understanding of scalable, cloud architectures and experience in applying them to real world conference/behavioural scenarios. 
  • Extensive Agile mindset and practices preferred
Share this job:
Senior Cloud Engineer - SRE
Algolia  
cloud senior golang ruby linux testing Mar 23
These roles are open to full and partial remote from France, Romania and Czech Republic.

You have most likely used Algolia in the last week without even knowing about it. What about joining the team and enabling more developers to build great search experiences with little worry about the reliability of their search engine?

Site Reliability Engineers (SRE) at Algolia are both software and systems engineers that ensure we can reliably serve over 4 billion queries every day and over 1 trillion queries a year, for users all around the world, despite data centers being on fire and undersea cables being cut. Since at Algolia we operate many services including our Search API, DocSearch and Analytics, you’ll keep learning new things everyday and share what you have learned.
The platform we develop uses both cloud and bare-metal systems spanning over 80 data centers in 17 different regions serving hundreds of millions of users from every corner of the globe. Because search is a critical component of many applications, the SRE team maintains a high level of expertise in system failures in order to prevent them and provide reliable service to our customers.

As a Site Reliability Engineer you’ll actively work with software engineers in application teams to improve the reliability, predictability and performance of our applications and services. While part of the application team you’ll closely work with the SRE community of engineers at Algolia and share the knowledge and needs of your application team.

No two problems are the same because all the systems evolve all the time. We expect you to be a curious problem solver who isn’t afraid to think outside of the box and use the knowledge of system interactions in your favor. When you’re ready, you’ll also take ownership of complete projects and execute them.The team is composed of engineers with different backgrounds and experience both in the industry and academia, both senior and junior. The diversity works in our favour and you should increase it by bringing your experience, your knowledge and your point of view. Thinking differently is a plus, not a minus. We’re transparent with each other and to other teams both about our success and our failures. This way we learn, we accept our weaknesses and continuously strive to improve both personally and professionally.

This is a full-time opportunity open to full and partial remote from France, Romania, & Czech Republic.

YOUR ROLE WILL CONSIST OF:

  • Being a team player
  • Working with other teams to identify, troubleshoot, and resolve high impact issues
  • Evaluating performance of current and future systems, both software and hardware
  • Participating in design of new systems
  • Developing and maintain the automation tools used for all systems
  • Participating in on-call rotation to ensure fast response to production issues
  • Ensuring that the Infrastructure best practices are followed

YOU MIGHT BE A FIT IF YOU HAVE:

  • Collaborative approach to problem solving
  • Willingness to make independent decisions and taking ownership for them
  • 4+ years of software engineering experience
  • Knowledge of Shell scripting and at least one scripting language (Python, Ruby, etc.)
  • Willingness to learn Go (golang)
  • Understanding of Linux systems: I/O, process scheduling, filesystems
  • Understanding of computer networks: TCP/IP, DNS, load-balancing
  • Proficient spoken and written English skills
  • Rigor in high code quality, automated testing and other engineering best practices

NICE TO HAVE:

  • Knowledge of low level principles of computers and network components
  • Performance profiling of applications both in development and production
  • Knowledge of Public Cloud platforms (AWS, GCP, Azure)
  • Knowledge of Go (golang)
  • Knowledge of automated integration tests
  • Knowledge of Chaos engineering
  • Ability to use a configuration management tool like Ansible, Puppet or Chef
Share this job:
Tech Lead
node-js flutter javascript mongodb redis java Mar 23

About the role: 

As a Tech Lead, you will be shaping and implementing strategic solutions to ensure DKatalis stays on the bleeding edge of technology. You would be contributing across the design decisions, technology stack, covering web development, API development, DB communication/handshake, performance and security measures.

What will you do :

  • Responsible for designing and developing backend system for web platform 
  • Develop and maintain high-performance system
  • Uses Agile engineering practices (coding practices, unit testing, automation, code reviews, refactoring, continuous integration, continuous deployment) to develop efficient solutions 
  • Collaborate with other team members across functions to deliver complex solutions

What you need to have :

  • Bachelor’s Degree in Computer Science/IT/Programming or related fields 
  • At least 7-10 years of development experience with knowledge of Agile practices
  • Excellent in at least 2 of the following languages (NodeJs, Java, Ruby, React Native) and excited to learning new languages/technologies
  • Familiar with all aspects of MVC web applications 
  • Familiar with popular databases with hands-on experience in MySQL and MongoDB 
  • Experience of designing RESTful APIs, OAuth 2, Swagger
  • Familiarity working on cloud platform e.g. AWS, GCP
  • Familiar with Linux environment development and common SHELL command
  • Deep understanding of cache technology (Redis/Memcached etc.
  • Experience leveraging various design patterns, test-driven development, and automated testing framework
Share this job:
Senior Backend Engineer
ruby ruby-on-rails aws node-js postgresql backend Mar 16

What is Current Mobile?
Our mission as a company is to enable budget-conscious consumers to earn additional passive income from their everyday habits. We have millions of monthly users and have achieved over 2,500% revenue growth in 2020. Our users earn millions of dollars a year in rewards by using our products.

Senior Backend Engineer (Remote) For Our Revenue Team

The larger organization is split into cross-functional product teams. The Revenue team consists of 2 Android Engineers, 1 Backend Engineer, 1 QA Engineer and 1 Product Manager. We're focused on providing new ways for users to earn, optimizing our ad tech, and building tools to better-visualize our revenue data.

In the past 2 months, we have…

  • increased revenue by a significant multiple into a mid-8 figure run-rate.
  • decreased ad loading time by 85%.
  • improved infrastructure to support a huge increase in growth (nearly 500,000 people earn through our products each day!)
  • released features such as “Games”, where users get paid for playing games, and "Charge" where users get paid for charging their phone!
  • released an internal tool to provide instant access to revenue data.
  • launched our own proprietary smartphone Mode (modephone.com) - the first ever phone that pays you

This work, combined with the hard work from our peers in the Engagement team, has led to over a 3x increase in user lifetime value! By the end of the year, we hope to have sustainably grown to over 400,000 DAU.

We operate in 2-week sprints, release Android updates weekly, and control specific functionality through a powerful split testing and feature flagging system. Our Product Managers are committed to measuring and quantifying the impact of every change before we move on.

The team varies between working collaboratively and independently. We want everyone to feel encouraged to take a feature from idea through development and post-release all on their own. But, some problems are best solved together, in which case pair programming, whiteboarding sessions, and discussions are frequent.

Current has 15 engineers out of 32 people in total, distributed around the world (including Chicago, Mexico, California, Argentina, and Croatia). The Revenue team is based in Chicago, Hermosillo, Los Angeles, Croatia, Mexico City.

Technology

We rely heavily on the following technologies:

  • Ruby on Rails for our main application.
  • NodeJS for a single microservice.
  • Postgres for most of our persistent data store.
  • AWS for our infrastructure.
  • AWS Lambda, Kinesis, SQS, and DynamoDB for a high-throughput event pipeline.
  • Java and Kotlin for our Android app.

Role Expectations

You’ll be joining the backend team, working on one (or more!) of the areas/projects mentioned above. The specific projects will vary each sprint. As a member of the backend team, you’ll find yourself...

  • taking projects from planning through technical implementation, deployment, and post-deployment.
  • writing high-quality, stable, maintainable, and well-tested code.
  • switching between working independently and collaboratively to complete projects quickly.
  • meet and work with the product team to understand the customer’s needs.

We are looking for a senior-level backend engineer to join the team. We offer a generous salary based on experience and location, stock options, and bonuses.

We'd love to talk with you if…

  • the company and projects excite you!
  • you’re excited to deliver high-quality features at a fast pace.
  • you're passionate about automated testing and continuous delivery.
  • you’re a clear, empathetic communicator.
  • you have plenty of experience building robust and scalable products, including hands-on experience creating web applications with Rails.
  • you're comfortable joining a team that is experiencing fast user base growth.
  • you have experience building large-scale systems that store and process lots of data (a plus, but not required).
  • you have some experience with technical leadership (a plus, but not required).

Interview Process The process is normally a 30-minute phone interview, a 2-hour technical and management interview, 1 hour interview with a Product Manager, and 30 minute final-round exec/VP interview.

Share this job:
SENIOR FULL-STACK DEV WITH RUBY / PYTHON / REACT NATIVE -- 100% REMOTE, FLEXIBLE
javascript node-js python react-js typescript ruby Mar 14

Analytics Fire builds custom software for the solar power industry. We’re looking for a senior full-stack developer with a willingness to acquire deep expertise around React Native and Energy Data in order to help us build a custom IoT platform and new energy dashboard.

Analytics Fire is a small, distributed team working on a range of interesting projects. For example, over the last year we have worked on a custom data platform for utility grade solar power plants, a sales and design tool for residential solar, and smart grid automation features for multiple types of embedded IoT devices. We’re looking for a fun, reliable, and highly collaborative, senior dev to join our team.

For reference, here is a list of technologies and tools we are currently actively using on a day-to-day basis:

  • Front-end (web/mobile): React / React Native / Angular
  • Back-end: Python / Ruby / Node / TypeScript / GraphQL
  • Embedded: C, C/C++, Yocto, Embedded Linux, some bare metal
  • DB: PostgreSQL, MySQL, InfluxDB, PI Server
  • DevOps: AWS, GCP, Docker, Terraform, Jenkins
  • Agile collaboration and DevOps tools
  • Occasionally we need to do a small amount of work around: SFDC, iOS/native, ARKit, Unity3d

This is a remote position. We’re flexible about location and hours, so long as your working hours are in a very heavily US-overlapping time zone (eg: North America, Central America, South America, etc). We’re a really great match for a senior dev in a US-overlapping timezone who wants to work hard on interesting projects, while also having flexibility around time and geography.

Skills & Requirements

Ideally, you should have 5+ years commercial full stack development, ideally within a startup environment. You should be comfortable autonomously driving your own high quality / high velocity contributions using a range of technologies.

We work with a variety of technologies, but are currently specifically looking for someone that has expert level skills around React and React Native, and has or is willing to level-up to expert-level skills in Python and InfluxDB.

About Analytics Fire

Analytics Fire was founded by a couple of data-nerds -- one a PHd in machine learning and the other a former VP of Engineering for an analytics platform -- who both are also serial entrepreneurs backed by prominent angels and VCs including Y Combinator and 500 Startups.

“Our goal founding, Analytics Fire, was to create the engineering department that we always dreamed of working for. Our dream is to be able to spend our time working on interesting problems, while simultaneously having flexibility around time and geography and being part of a small, tightly-knit team of world-class engineers.”

Share this job:
Technical Account Manager - EMEA
Algolia  
manager account manager java javascript ruby php Mar 12
The Technical Account Manager (TAM) serves as a designated technical contact and a trusted advisor to Algolia’s customers. The TAM is the key member of the team, for all technical topics including customer onboarding, training and ensuring the resolution of complex issues with the full context and understanding of the customers specific product and technology environment. The TAM will orchestrate reactive and proactive support across Algolia Product Engineering teams as related to a customer’s operation and optimization of Algolia’s products. By maintaining a long-term relationship with their customers, a TAM gains an understanding of the customer’s overall technical environment, usage trends, and pain points - which is used by the TAM to effectively support customers.

YOUR ROLE WILL CONSIST OF

  • Serve as the primary point of contact, develop and lead the technical relationships for a named set of accounts.
  • Work closely with your account’s Customer Success Manager to ensure the customer’s long term health through a world-class support experience.
  • Manage a diverse and complex scope of support issues across multiple client engagements.
  • Work across the organization and escalate as necessary for confirmation of solutions or other options.
  • Effectively troubleshoot, properly document, and regularly update customer’s support issues.
  • Submit software bug reports to the Engineering team for problems needing attention.
  • Partner with Product Teams and Engineering to develop subject matter expertise and serve as a product expert to your customers.
  • Develop, maintain and present comprehensive case status reports to customers on a regularly scheduled meeting.
  • Proactively identify and work with the customer to resolve technical risks and bottlenecks.
  • Provide guidance on how to optimize the use of their environment.

YOU MIGHT BE A FIT IF YOU HAVE

  • Functional knowledge of at least one programming language such as: JavaScript, Java, PHP, C#, Objective-C, Swift, Ruby, Python
  • Experience with REST API, database management, and web development technologies
  • Strong desire to help people solve problems with the ability to explain complex technical concepts to a broad audience
  • Proficiency in communicating complex technical issues to both technical and non-technical audiences via phone and email channels
  • Excellence in time management, task prioritization, and evaluation of situational urgency
  • Travel to customers' locations may be required

NICE TO HAVE

  • Familiarity with iOS & Android platforms.
  • Experience supporting open-source projects & their GitHub communities.
  • Experience with Shopify, Magento, and Salesforce.com a plus
  • French speaking is a plus

WE’RE LOOKING FOR SOMEONE WHO CAN LIVE OUR VALUES:

  • GRIT - Problem-solving and perseverance capability in an ever-changing and growing environment
  • TRUST - Willingness to trust our co-workers and to take ownership
  • CANDOR - Ability to receive and give constructive feedback
  • CARE - Genuine care about other team members, our clients and the decisions we make in the company
  • HUMILITY - Aptitude for learning from others, putting ego aside

BENEFITS:

  • Private Medical Insurance
  • Life and Disability Insurance
  • Business Travel Insurance
  • Relocation support
  • Flexible work hours and unlimited time off

PERKS:

  • Competitive pay and equity;
  • Your choice of computer, phone, keyboard, you name it;
  • Everything you need to be efficient;
  • Coaching and sponsorship to participate and speak at leading industry conferences;
  • Ongoing professional education opportunities through internal & external workshops, including public speaking, language learning (English/French);
  • Fun: we spend time together — team building, socializing and making tools that encourage getting to know teammates across offices and continents;
  • Charitable contribution matching;
  • Unique referral rewards program: refer a candidate, and we’ll donate to your charity of choice;
  • $1000 Remote work Stipend.
Share this job:
Senior Application Engineer
Truss   $167K - $180K
senior java python javascript ruby html Mar 11

*This position has multiple openings and we anticipate will remain open for applications until 9am Pacific time, April 30th, 2021. Please expect an update on your application in approximately two weeks from submission.

Truss is a software consultancy known for trust, pragmatism, autonomy, and expertise. We believe strong relationships with our clients, contractors and employees is fundamental to doing great work.

Truss is tackling tough technical problems for the private sector and government. We implement and advocate modern development practices to build software and streamline infrastructure. As a Truss engineer you will facilitate bringing our values to our clients and help drive toward understanding what their end users truly need.

We are seeking empathetic, curious, and quick-learning engineers to join our team. A position with Truss will allow you to use your rich skill-set to build an energetic yet balanced environment with a team of curious, helpful people.

Here's what we hope you'll bring:

  • Great communication! Including thoughtful listening skills, the ability to express complex ideas clearly and succinctly, and the ability to communicate well in writing.
  • An adaptive, empathetic, collaborative and positive mindset.
  • Excitement to experiment with new technologies and best practices.
  • The ability to think holistically about software delivery and engineering issues.
  • Methodical approach to solving problems and ability to express solutions to coworkers.
  • Have held at least one engineering/infrastructure position post-educationInitiative with a bias for action.
  • Experience leading and actively mentoring junior engineers.
  • Technology-agnostic approach to solving key problems.

Truss encourages applicants from a wide range of experience to apply, including those with backgrounds in application, UI, backend and/or frontend engineering, as well as generalists. We would like you to have experience in at least 3-4 of the following:

  • Thoughtful, process-oriented approach to engineering, testing and agile software development.
  • Leading software delivery teams through agile ceremonies.
  • Proficiency in a commonly used programming language such as JavaScript, TypeScript, Python, Ruby, Go, Java, etc.
  • Web frameworks such as React, Vue, Angular, Rails, Django, Flask, Express, etc.
  • Modern web technologies such as HTML, CSS.
  • Best practices such as accessibility, progressive enhancement, etc.
  • Common API design patterns like REST or GraphQL.
  • Common databases (MySQL, postgreSQL) and data schema design.
  • Converting design wireframes or mockups into working code.
  • Structuring projects/applications using technology and process to enable junior engineers to be more productive.
  • Security-first software development (examples: designing identity and authorization systems).
  • Designing systems for the cloud.

If you have more experience than is reflected here, that’s great! We’ll be pleased to exercise your broader/deeper skill set. We value inclusion and welcome diverse viewpoints.

In this position you will:

  • Deliver timely, high quality solutions to specific engineering problems.
  • Create automated tests or be willing to learn to do so.
  • Mentor and cross-train with other engineers via design discussions and code reviews.
  • Help architect new systems and changes to existing systems to support new functionality and broaden impact to clients.
  • Work cross-functionally on project teams to form and drive technical decisions to completion.
  • Evaluate and select tools to meet project needs without creating unnecessary technical debt.
  • Collaborate closely across practices such as Product and Design to build solutions that keep the end-user in mind.
  • Build team dynamics that empowers technical teams to set and advocate for best practices and standards.

The salary range for this role is $166,500 - $180,000.

Eligibility: You must be eligible to work in the US. Unfortunately, we are unable to sponsor work visas at this time.

** A note from Truss: We know you’re likely experiencing a lot of disruption as our nation (and our world) responds to COVID-19 - we’re experiencing it, too. There are two things we want you to know when it comes to hiring. First, we’re financially stable. We have a variety of well-established government contracts that we expect to continue over the next few years. Also, we’re winning new work, and we have a robust rainy day fund. Second, during video interviews, you’ll likely see more of our human side. Family members, partners, kids and pets are home with some of us! We promise to be present and engaged, but we may be a little...harried. It’s OK if you are, too - we understand that everyone is experiencing extra stress right now. If you have any questions along the way, please let us know, and stay healthy and safe. **

Share this job:
Senior Full Stack Software Developer
Rewind  
full stack senior javascript ruby cs html Mar 11

Senior Full Stack Software Developer

About Rewind

Rewind is a service that protects the data that is driving your business, from a simple side hustle to a successful venture. Our focus is on backing up data that lives in the cloud – in apps like Shopify, BigCommerce, and QuickBooks Online. We invite you to read our startup story to learn where we came from and where we’re going. For a more technical view, check out our Behind the App feature on the BigCommerce Developers Blog.

We care about honesty, we believe in learning from our mistakes, and we support each other as we grow.

ABOUT THE JOB

The development team at Rewind is made up of four small teams of 2 to 3 people; these people work together, collaboratively, to build new features and functions for our amazing customers.

In broad terms, each member of the team is responsible for the following:

  • Collaborating with other members of the development team to derive the best possible design to meet requirements
  • Implementing, testing, documenting, and maintaining back-end systems for multiple high-traffic services
  • Providing constructive feedback in the form of code and design reviews
  • Looking for ways to improve our development and deployment processes
  • Ensuring security and performance of our products

Day to day, you will work alongside other members of the team to bring new features to our growing list of services. Rewind is a large system made up of several components that all interwork in harmony. Some ideas we have in the backlog that have not made their way into our services include user management, action auditing, anomaly detection, dynamic reporting, exporting, trend analysis, real-time data translation, copy…

Developing reliable, securable, scalable, supportable code is a must. You will help put out some fires, especially the ones you accidentally created (we are big on accountability, you break it, you fix it), including incident response and remediation, but your main focus will be the reliability and robustness in all the things you help build. Less-flammable apps; fewer smouldering embers; automated fire suppression.

Here are some real examples of the work we’ve done lately that might help you to get a better idea of what this job entails:

  • Adoption of Shopify’s new versioned API - this one keeps us in business!
  • Support for Shopify’s new bulk APIs; this cut our operating costs (fewer servers) and increased the speed of our backups.
  • Rewind Copy for QuickBooks; #1 feature request for QuickBooks customers, move your data from here to there and make it easy.
  • Rewind API (version 1); services that want to power data resiliency in their apps with Rewind can now do so.
  • Hooking Hubspot into various areas of our product to capture customer events for sales/marketing.
  • Addressing multiple code and database scaling challenges in the processing of daily backups for our American BigCommerce customers.
  • Adding support for new entry level pricing plans that required creating limitations in product functionality.
  • Implementing a new first time user experience features to https://app.rewind.io.
  • Upgrading all applicable components from Rails 5 to Rails 6.
  • Enhancements to our administrative interface (the one that support, sales, and marketing rely on) to bundle customers, change billing plans, and cancel subscriptions.
  • Aggregating Webhooks with DynamoDB and SQS Delay Queues

ABOUT YOU

You are a perfect match for this role if you’re someone who possesses:

  • Great troubleshooting and analytical skills, you’re an exceptional communicator, you have prior experience building or maintaining Ruby on Rails-based applications, and you have a curious mind for how things work and what makes them tick.
  • You should enjoy making complicated situations simple and painless. You should be a stellar communicator, even when you have to communicate less-than-stellar news. You should have highly tuned senses of compassion and empathy and a drive to constantly help others.
  • You must be proficient in REST and GraphQL APIs, JavaScript, HTML, CSS, SQL, Linux, and major browser development tools. You should be well-versed in AWS, source control management (preferably Git), Docker, and one of either Ruby or Python.
  • You might have a CS degree. You might not. That’s not what we’re looking for. We care about what you can do and how you do it, not about how you got here. A strong track record of conscientious, thoughtful work speaks volumes.

We strongly encourage candidates of all different backgrounds and identities to apply. Each new hire is an opportunity for us to bring in a different perspective, and we are always eager to further diversify our company. Rewind is committed to building an inclusive, supportive place for you to do the best and most rewarding work of your career.

Experience comes in many forms, many skills are transferable, and passion goes a long way. If your background is close to what we’re looking for, please consider applying, even if you aren’t able to check every box above. We are dedicated to diversity and providing an inclusive workplace for all and especially encourage members of underrepresented groups to apply.

Share this job:

This Year

QA Engineer
Quartzy  
qa python ruby saas testing devops Mar 09
Quartzy is seeking a QA Engineer to join one of our exciting product development teams creating a truly exciting future of the connected lab for our current and future customers of Quartzy!  In this role you’ll be performing a mix of manual and automated testing supporting sprint deliverables alongside our software engineers and agile delivery team members.   This is a new role for Quartzy and you’ll have a unique opportunity to help us shape and develop our quality systems and automation approaches from the ground up!

About You

The ideal person for this role will have a strong technical mindset, understanding of data structures and databases, and prior experience working as a QA team member within an agile delivery team working directly with software, devops, product managers, and other QA engineers in a tight-knit team incrementally delivering new product features and capabilities for our customers.  The team member we’re looking for has experience developing and executing test cases and testing plans using manual testing approaches as well as having prior scripting experience and a desire to learn QA test automation frameworks such as Selenium, Cucumber, or Fitnesse.  We’re looking for someone who has a passion for quality, is a self-starter, can communicate effectively with both technical and non-technical team members, and most importantly possesses an infectious passion for delivering high quality products and working as an advocate on behalf of our customers.  Additionally, you’re motivated by our mission to accelerate the Life Sciences industry by building high quality tools to accelerate research & development.  

Why Quartzy
Quartzy is the world’s #1 lab management platform. Every day, hundreds of thousands of scientists from all over the world improve the efficiency of their research by using Quartzy. Our software combines lab resource management and eCommerce, producing unique value in this large market, returning time to researchers who can focus on their next discoveries. Our customers range from wine makers, to food/ag companies, to companies working on COVID testing and cancer therapeutics. We are humbled every day to serve them. 

What You'll Do

  • As a key member of our agile product delivery teams, support iteration planning and execution with testing coordination, documentation, and deliverables to ensure high quality features for our customers.
  • Design manual and automated testing approaches for supporting product features being developed across websites, databases, and mobile product offerings.
  • Coordinate and drive swarm testing events with business users and stakeholders for product features.
  • Document software defects using a Jira based bug tracking system,and report defects to software developers, customer support teams, and other managers or leads.  Monitor bug resolution efforts and track successes.
  • Participate in knowledge sharing opportunities and contribute to the overall growth and collective knowledge of the team

What We're Looking For

  • 2+ years of experience performing manual QA testing in a team based environments, preferably for a SaaS product
  • Experience with agile delivery team concepts including sprint planning, acceptance tests, and definition of done
  • Experience developing automation scripts using Python, Bash, Ruby, Powershell, or other scripting languages 
  • Desire to learn testing approaches leveraging automation frameworks like Selenium, Python, or BDD frameworks such as Cucumber, Fitnesse, or SpecFlow.
  • Working knowledge of XML/JSON including the ability to understand/manipulate XML/JSON files
  • Ability to write SQL queries including CRUD operations and JOINS
  • Possess a high sense of urgency towards achieving sprint commitments 
  • A strong communicator, both electronic and verbal, and can explain technical concepts to non-technical people.
  • History of staying current on best practices in technology

What We Offer

  • Great Insurance -  we cover 100% of employee premium cost and 50% for partner/family
  • Great Culture - participate in our fun events like ActiviTuesday, Wellness Wednesdays, happy hours & speaker series
  • Remote Team -  we’re 100% distributed so you can live anywhere in the US! 
  • Transparency -  Weekly all company stand ups, monthly town halls, quarterly state of the start ups and anytime access to co-founders
  • Generous Time Off - take the time you need, when you need it 
  • Great Gear - We’ll set you up for success with the latest tech and help you outfit your home office. And, a free Spotify premium account!  
Want to learn more take a look at what people are saying about us on Glassdoor!

If that sounds like you, we'd love to hear from you! 
Share this job:
Ruby Developers
ruby-on-rails javascript jquery aws ruby html Mar 08

We are looking for self-motivated Ruby on Rails developers to be part of a Product Development team that builds and enhances online collaboration solutions for our healthcare clients.

  • Participate in the development life cycle from start to finish
  • Analyze requirements and conduct in-depth technical research
  • Build and maintain features that bring value to our customers
  • Use modular code and other strategies to innovate in a large, mature code base
  • Work with Quality Assurance to deliver solid solutions
  • Take a turn in our on-call rotation to support our users and internal teams
  • Support team members with code reviews and collaboration

Requirements

  • At least 3 years solid Ruby on Rails experience
  • Experience with HTML, Javascript, Sass/CSS
  • Ability to adapt to tools and processes used in the project life cycle
  • Strong communication, analytical, and critical thinking skills

Benefits

  • Position is 100% remote, with option to join us back in the Lakewood, Ohio, office post-COVID (but not required)
  • Flexible work schedule to maintain a work/life balance beyond compare, and we mean that!
Share this job:
Sr. Fullstack Software Engineer
ruby-on-rails react-js api javascript sql ruby Mar 02

We are a tight-knit group with diverse backgrounds who value our culture. Individually, we strive to be humble, hungry, and people-smart. As a team we put learners first, we ask clarifying questions, we highlight what’s working, we share before we are ready, we have difficult conversations, we get agreements, and we make time for life. These aren’t just slogans we put on the wall…we love and live by our culture.

So, if you are a hungry engineer who is looking to jump on a path of continuous learning, continuous improvement, and a team that values impacting real people in a real way… look no further, you may be a llama and just don’t know it yet.

This person will be a vital member of our team and will require full stack versatility. We want to enable those on our team to pursue their passions. We realize that some people love query optimization and API design as much as they love CSS and UI component structures. This team/role will have their hands in a little of everything—from a little UI, all the way to API development. 

Candidates for this senior role will typically have at least 3+ years experience and will be most successful if they have a desire to grow in our entire stack but specialize in both frontend and backend development, but if you've gained equivalent experience in another way, we'd still love to talk.


Roles & Responsibilities

  • Backend Engineering (40-60%)
    • Backend engineering at Lessonly includes the following server-side tech stack; Ruby, Rails, PostgreSQL, Redshift, Algolia, Redis, Memcached, and whatever comes next.
    • This job will require the ability to write code according to our Ruby style guide and Rails style guide which will include fixing bugs, authoring and modifying gems, as well as authoring and modifying core and supporting application functionality.
  • Frontend Engineering (40-60%):
    • As a front-end engineer, you’ll work alongside back-end engineers, designers, testers, and product managers to figure out how best to meet our customers’ needs in a lean, accessible, internationalized, and extensible way.
    • Our frontend codebase depends primarily on React, Webpack, and SCSS-preprocessed CSS, with a sprinkle of legacy jQuery and Backbone that we’re working on replacing.

  • Code Reviewer (20-30%):
    • A strong peer review culture is incredibly important to us. Everyone strives to improve every day, and the code review process is vital to this goal.
  • Infrastructure Engineering (0-10%)
    • Infrastructure engineering is for those who have expertise in the systems we use to build and deliver software, such as development environments, deployment pipelines, and hosting infrastructure.
    • This set of responsibilities is not a requirement for this job, however, if you geek out over docker, kubernetes, local TLS, or the like, this job could have that opportunity.

 Skills

  • Essential Abilities
    • Server-side tech (Ruby on Rails)
      • You are able to write production-quality APIs, controller-level code, and/or application business logic services.
    • Client-side tech (JS—React in particular—CSS, and HTML)
      • You have experience writing and maintaining code with a team at scale.
    • Working cross-functionally
      • You have experience working closely with back-end engineers, designers, testers, and product managers. People skills, along with a desire to both learn and teach, are essential.
    • Producing value, not work
      • You frequently ask clarifying questions about the intended impact of the work, weighing options, and devising creative solutions to complex problems.
    • Showing progress through iteration
      • You take a big problem and decompose it into shippable chunks that can ensure all parties are aligned on the outcome.
    • Business and technical translation
      • You are able to translate the non-technical business needs into a clear technical action plan and vice versa, seamlessly.
    • Promises delivered
      • You are known for the ability to make an estimate, establish a deadline collaboratively, and hit that mark.
    • Accessibility
      • You have a passion for building interfaces that serve the broadest range of users, and a fluency with standards like Section 508 of the American with Disabilities Act and the W3C’s Web Content Accessibility Guidelines.
  • Nice-to-have Abilities
    • Infrastructure tech
      • You are able to write production-quality integrations that involve JSON, XML, and open protocols such as SAML or xAPI.

Lessonly Benefits 

  • Health Insurance - Medical, vision, dental, and life plans available.
  • Disability Insurance - Short-term and long-term coverage.
  • Paid Parental Leave - Because time with your new baby llama is important.
  • Unlimited PTO - We believe in making time for life, so we like to keep this benefit simple. 
  • 401k Plan - Save and prepare for the future with us.
  • Equity - When we win as a team, you should win, too. 
  • Flexibility - What works best for you, works for us—whether that means you’re in the office, at a coffee shop, or at your kitchen table. We have llamas working in Indy and across the U.S. We also provide everyone with a tech stipend to keep their tech rocking and rolling smoothly.
  • Work Happier - Our community is one of recognition and fun. From company-wide shoutouts to dogs in the office to our vibrant Slack workspace, we’re constantly collaborating and celebrating together. 
  • Make Indy Brighter - Every year, we select four organizations that serve kids in Indianapolis and dedicate our time, money, and talent to them. Making time to volunteer and give back to our community matters.
  • Professional Development - We learn from experts, community leaders, and each other constantly. From Mass Classes and workshops to company events and daily conversations, we’re always growing.
  • Accessibility - We’re conveniently located in the Monon16 neighborhood, right by the Monon Trail and the Red Line if you prefer to run, walk, bike, or bus to work. 
  • Self-Care - We have in-house yoga, ping-pong, Peloton bikes, a meditation room, a library for silent work, a mother’s room, wellness groups, and more because we’re humans first and llamas second. 
Share this job:
Backend Engineer
saas solid-principles domain-driven-design microservices java backend Feb 28

THE ROLE

Join our team as a Backend Engineer and take an active role in shaping our engineering culture and the future of our platform. You will work in an effective, autonomous feature-based team, where you will get to play out your dev skills in a high-impact driven environment. You will be responsible for the full cycle of feature development in your team ("You build it, you run it"), and take part in architecting the backend of our complex, mission-critical HR Operating System.

Overall, we are 8 teams located in Germany and Spain. In total, the P&E department consists of 80 people, ranging from Engineers and Designers to Product and Engineering Managers. 

Personio in Madrid is the team that’s driving our Personio Payroll Engine towards our vision of Payroll Automation.

Our challenge is to build a robust system that allows us to generate a huge number of payslips and that’s able to adapt to different countries and their specific legal requirements in an agile way. Right now, we transform our "Rails" application into a more decoupled application following the principles of Domain Driven Design, Hexagonal Architecture and SOLID.

WHAT YOU NEED TO SUCCEED

  • Experience in web development (from design to deployment and monitoring in production). 
  • Strong OO design skills (SOLID 100%) with one of the following technologies: Java/Kotlin/Ruby/PhP
  • Knowledge with automated testing and a good understanding on when and what to test
  • Experience in CI/CD, Pull/Merge Request and code reviews
  • Proactive problem solver. You leave code and processes in a better shape than when you first encountered them
  • Teamplayer. You are passionate about working with talented teammates. Your heart beats for receiving and giving feedback, to grow both personally and as an engineer
  • Interest and passion to learn and experiment with new technologies
  • Professional level of written and spoken English

WHY PERSONIO


    • As you are joining Personio at such an early stage, this shows us your trust and confidence in us. We would like you to profit from the success of the company, and therefore, we offer you a competitive compensation package (salary, benefits and virtual shares)
    • We have an impact - Your chance to play a decisive role in shaping a company in its rapid growth and to grow and learn from your tasks
    • We love what we do, but we are still happy to enjoy 26 days of paid holidays + 2 days off for Christmas and New Years´
    • We enjoy becoming better day by day, that is why you will receive 1,500 € of development budget every year
    • We have fun! Join us for regular team events, e.g. Oktoberfest, summer event, skiing trip, Christmas party and much more
    • We offer language classes: English & Spanish
    • We focus on results rather than schedules - we offer Flexibility and Remote-working
    • We want happy employees - on top of your salary you will receive 68 € for food & public transport
    • Corporate benefits - a range of employee discounts for different brands so you can save money while shopping (e.g. Adidas, LG, Bosch, Apple, Dia, etc.)
    • #SocialResponsibility: We are grateful for our privileges and take action to have a positive impact on the environment and society. Therefore, you will have two extra days to have #Impact: one individual and one supporting a company-wide project!
Share this job:
Senior Ruby on Rails Engineer at Traffic Acquisition Team
Toptal  
ruby ruby-on-rails graphql microservices rspec senior Feb 26

About Toptal

Toptal is a global network of top freelance talent in business, , and technology that enables companies to scale their teams, on-demand. With $100+ million in annual revenue and over 40% year-over-year growth, Toptal is the world’s largest fully remote company.

We take the best elements of virtual teams and combine them with a support structure that encourages innovation, social interaction, and fun. We see no borders, move at a fast pace, and are never afraid to break the mold.

Position Description

The (Eng) Team focuses on initiatives on Toptal’s public pages, working on the elements leveraging Google search. We work alongside SMB Leads Team on page performance, accessibility, and landing page creation focused on growing Toptal’s largest lead generation and revenue channel.

This is a remote position that can be done from anywhere. Due to the remote nature of this role, we are unable to provide visa sponsorship. Resumes and communication must be submitted in English.

Responsibilities:

  • Write elegant, efficient, and testable and on code, which is easy to maintain and debug.
  • Cover code with tests and perform manual testing of features.
  • Review the work of your colleagues.
  • As a true teammate, you continuously improve your team’s processes, brainstorm ideas, and communicate your status and progress.
  • Mentor other people, provide feedback, and continuously improve yourself.

In the first week, expect to:

  • Meet the mentors that will guide you during the onboarding month.
  • Get acquainted with our tech stack.
  • Get familiar with our front-end and all the tools that we use.
  • Learn about the processes that we follow.

In the first month, expect to:

  • Attend regular meetings, like technical calls, retrospectives, and the monthly Engineering All-hands meeting.
  • Start working on regular team tasks related to the migration and become familiar with the business domain.

In the first three months, expect to:

  • Start contributing to the technical topics as well, understand the application, and general front-end .
  • Learn and take part in the utilization of the latest front-end technologies.
  • Deliver value in regular cadence.
  • Get comfortable with the daily work routine of our team.
  • Review code written by your colleagues.
  • Be ready to propose improvements to Toptal’s processes and codebase.

In the first six months, expect to:

  • Become a key part of the team, be responsible for certain areas, and help others inside and outside of the team.
  • Contribute to planning and executing multi-sprint initiatives inside our team.
  • Lead technical initiatives on our team.
  • Drive improvements to the codebase and processes.

In the first year, expect to:

  • On-board, mentor and be part of the interviewing team, in order to support the growth of our top-skilled engineering team.
  • Become a champion of new ideas that will thrive to achieve the purpose of our company while ensuring the culture that we value the most.
  • Exchange 360 feedback with peers in an annual review cycle.

Requirements:

  • Have 5+ years of web development experience.
  • Have a strong knowledge of - programming, automated software testing, databases, development, and testing essential methodologies.
  • Care about multiple dimensions like user impact, failure tolerance, code maintenance, implementation time, security breaches, and performance.
  • Previous experience in is a plus.
  • Be genuinely interested in technology and love to try new things.
  • Seek complex problems but also consider multiple solutions, weigh them in, and decide on the best course of action.
  • Grow with providing and receiving transparent but always constructive feedback.
  • Special individual contributors will thrive at Toptal. We are not here just to tell other people what to do.
Share this job:
Software Engineer
react-js ruby typescript javascript graphql frontend Feb 22

Who we are

Northstar is a fintech company that enables employers to offer financial wellness, compensation, and benefits advice as a benefit. Northstar supports employees' key financial decisions through 1-on-1 CFPs® and innovative financial management tools.

Through Northstar, you can get a financial plan, work with your own financial advisor, automate and optimize your finances through automated transfers, and achieve your goals like paying off debt, saving, and investing. By combining the empathy and insights of human advisors with the convenience of automation, Northstar democratizes the best financial guidance for everyone.

We have raised more than $10M from M13, Foundation Capital, Workday Ventures, Parade Ventures, and top founders and executives at NerdWallet, Plaid, Adobe, Amazon, SunRun, and Yelp. Northstar's vision is at the intersection of fintech, HR tech, financial advising, enterprise sales, and consumer product.

We've built a lovable and highly engaging product, and our customers include leading employers like Zoom, ServiceTitan, Thumbtack, Invitae, and Medium.

You'll join a multidisciplinary team of senior engineers, designers, marketers, and financial advisors. Our team was early at Facebook, Pinterest, and others, and have built products for hundreds of millions of users. In addition, our co-founder and CEO has deep fintech experience, having invested in companies like Coinbase, Guideline, Even, Jetty, Oscar, and more.

Role overview

We're looking for talented software engineers, who are excited about our vision and mission of democratizing financial wellness, and passionate about building quality user experiences. Our team is very collaborative, and we prioritize quality engineering as well as an amazing product experience.

What you'll do:

  • Take full ownership for engineering features across all levels of the stack, from end to end, idea to production.
  • Code quickly and test thoroughly, balancing velocity and code health. Write well-documented, clean, testable code.
  • Collaborate with the multi-disciplinary Northstar team, from other engineers to designers, marketers, sales, and financial advising. We do our best work when we all work together to come up with the solution.
  • Work with the team to reveal user needs and develop feature requirements. Work closely with the design team to define and build product, adapting to customer feedback, and making decisions around tradeoffs.

Our stack:

  • Rails, TypeScript, React, Postgres, and GraphQL

Example engineering challenges at Northstar:

  • Multi-Platform Consumer Product: With our fintech expertise, we're building a best-in-class experience to manage your finances. We focus on ease of use, and understand through behavioral psychology frameworks what methods are most effective in motivating behavior change.
  • Banking Infrastructure & Automation: We are in a golden age of banking infrastructure and APIs. We are combining the latest banking APIs in a unique way to demystify finances and support our advisors.
  • Future of Financial Advisory Tools: Empower financial advisors to do their best work and scale their time.
  • B2B Tools: We have 2 customers: individuals employers. Employers have a unique set of needs and problems, so you'll have the opportunity to build for a varied range of customers.

About you

  • You have at least 2 years of professional experience developing production-quality product.
  • You are passionate about our mission and the opportunity to make a real difference in people's lives.
  • You enjoy being a generalist, ready to learn and build with the right tools for each problem. You focus on the problem, rather than on the tool.
  • You have a founder mentality. You have a bias towards action, especially when faced with open-ended problems. You are highly autonomous, but thrive with collaboration with a team.
  • You are a life-long learner, humble, and constantly looking to improve.
  • Clarity of communication is important to you, both spoken and written.
  • You are highly empathetic to teammates, customers – everyone.
  • You love working with and learning from teammates across functions.
  • You enjoy thinking about tradeoffs, and being decisive in making decisions and moving forward without full information.
  • You prefer the early high growth stages of a startup, before systems have been established.

Why you might be excited about us

  • We've hit an inflection point with product-market fit. We have passionate, paying customers, and are scaling quickly.
  • Our cross-functional team is uniquely suited to solve this problem. Titles are fluid, when everyone contributes to solving a problem in their unique ways.
  • The types of product and engineering problems we're solving have both breadth and depth, and for several different personas.
  • We're mission-driven. We founded Northstar on the belief that every person deserves the best objective, personalized, and affordable financial management. We don't make money from secret referrals fees, and are completely aligned with the customer.
  • We invest in the personal and professional growth of every team member.
  • Competitive salary, equity, and benefits to support your whole life.
  • Flexible vacation and time off policy, and work-life balance.
Share this job:
Engineering Manager, EU
manager ruby data science aws mongodb finance Feb 22
Who We Are:
Sensor Tower is the leading solution for mobile marketers, app developers, and industry analysts who demand superior competitive insights into the mobile market economy.

We serve independent and Fortune 500 customers alike, spanning the mobile games, travel & hospitality, music, finance, and broadcast entertainment markets. Our suite of products consist of free, “SMB”, and Enterprise-tiered solutions including Store Intelligence, Usage Intelligence, Ad Intelligence, and App Intelligence.

We are a privately held company headquartered in San Francisco and was a member of AngelPad’s startup incubator program in 2013. Our insights are cited by the world’s leading news and finance publications, including the Wall Street Journal, The New York Times, Forbes, Fortune, Bloomberg, CNBC, The Washington Post, and Reuters. 

Role Summary:
As Sensor Tower continues to grow as a global company, we are looking for an engineering manager to drive our software engineering efforts. We have a wonderful team of more than a hundred  employees and are preparing for much more growth in the coming year.  

We are looking for a hands on engineering manager that has  experience and passion for leading  people as well as developing our product in our fast-growing exciting environment. You will report to our Director of Engineering while working closely with our cross-functional product development team and with our founders . 

Responsibilities

  • Mentor and coach your team to make the most out of their skills and grow more leaders within our company
  • Manage project progress and balance short and long term goals in order to maximize both individual and team performance while establishing a work environment which enables and promotes growth where our engineers will thrive
  • Facilitate communication to the cross functional team, actively remove blockers, and provide direction for the team
  • Collaborate with our product organization and data science team to design and architect our beautiful high end product
  • Actively work on attracting top talent, conducting interviews, and promoting our employee brand
  • Conduct code reviews, software design & architecture, and pair programming
  • Drive process enhancements, implement engineering best practices, identify and suggest tooling and organizational improvements
  • Hands on implementation as time permits

Requirements

  • Strong desire and track record of developing both technology and people
  • Skilled leader with 2+ years of line management experience or 5+ years of tech lead experience
  • Great communication skills both in a group setting and one on one
  • Stellar engineering skills with at least 2+ years of experience with most of our core technologies such as: Ruby on Rails, Knockout.js, ES6, MongoDB, AWS, and Ansible
  • Solid grasp of modern software development lifecycle
  • Ability to efficiently navigate complex multi-constraint decision-making
  • Experience working in a diverse and international environment
  • Experience in the mobile app, advertising, or gaming ecosystem
  • Experience with product design and infrastructure challenges
Read more about some of our Technical challenges here (written by members of our engineering team):

Read more about our Engineering Culture here: https://www.keyvalues.com/sensor-tower



Why Join Sensor Tower?

Our Background:

After seven years of building Sensor Tower off of $1MM (Seed, 2013), we're excited to announce our $45MM growth investment. Read more about it here, in the words of our co-founders.

We have a birds-eye view of the entire mobile app ecosystem, and we keep our teams constantly abreast of the latest mobile app trends, news, and best practices.

Our Values:
Sensor Tower's Core Values: Customer-Focused, Innovative, Continuously Learning, Action-Oriented, Respectful, Data & Metrics-Driven.

We grant options to all of our employees because we recognize that everybody plays an integral role in our success; thus all employees should be invested in Sensor Tower (both figuratively and literally).

Our Benefits:
We offer unlimited PTO, Health and Wellness stipends, flexible work hours, 401K, team trips (white water rafting, Hawaii, and weekend Tahoe mansion trips to name a few), and more.

Our Covid-19 Specific benefits include: Stipend to set up your home office and/or gym, WiFi stipend, daily UberEats delivery stipend, and virtual team events.



Sensor Tower is proud to be an equal opportunity workplace. 

We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. 

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. 

If you have a disability or special need that requires accommodation, please let us know.
Share this job:
Fullstack Engineer
ruby javascript frontend react-js Feb 22

JOB TYPE: Freelance, Contract Position - No agencies (See notes below)

LOCATION: Remote (must overlap with PT timezone 3 hours per day)

HOURLY RANGE: Our client is looking to pay $60 - $80 USD / HR

ESTIMATED DURATION: 40Hrs/Week - Long Term, ongoing project

HIGH-LEVEL QUALIFICATIONS:

  • Ruby

  • React

  • JavaScript

  • Familiarity with React Native as a bonus point

ABOUT US:

Braintrust (usebraintrust.com) is a user-controlled talent network, where you keep 100% of what you earn and actually get to own the platform. We've been onboarding some big clients and specifically need a Fullstack Engineer for our client.

THE OPPORTUNITY:

As a senior software engineer (full-stack) on the engineering team, you’ll get to build features and improvements for our client's web platform. You’ll be one of the leaders of the team, helping to mentor more junior engineers, proposing creative solutions, de-tangling the complex into the simple, and collaborating closely with teammates across product and engineering.

The engineering team uses React.js on the web frontend, React Native for the mobile applications, and Ruby on Rails on the backend. We’re looking for people who are comfortable and interested in working with a little bit of everything.

Responsibilities:

  • Build out software features to support clients, taskers, and internal users
  • Architect and craft solutions to complex problems
  • Collaborate with design and product management to conceptualize new product features from the ground up
  • Work alongside more junior software engineers to help them think through designs, code implementation, and how to break down their goals into actionable steps
  • Participate in code reviews, listening to feedback and commenting on other's approaches
  • Maintain and expand upon existing code and functionality

Qualifications:

  • 5+ years of experience developing web applications
  • You're comfortable with Ruby and Rails, Javascript, and React.js (React Native is a plus)
  • You have built API-driven applications or endpoints
  • You're excited about continuous integration and frequent, daily releases
  • Understand how to organize code across the stack, what belongs in the front end, what the back
  • Know how to break problems down into smaller iterable steps achievable quickly
  • Be comfortable with caching and understanding full lifecycle behavior of data flowing through the system
  • You are comfortable with an Agile work environment where you’ll be collaborating regularly with Product, Design, Data, QA, and other developers regularly

ABOUT THE HIRING PROCESS:

Qualified candidates will be invited to do a screening interview with the Braintrust staff. We will answer your questions about the project, and our platform. If we determine it is the right fit for both parties, we'll invite you to join the platform and create a profile to apply directly for this project.

C2C Candidates: This role is not available to C2C candidates working with an agency. If you are a professional contractor who has created an LLC/corp around their consulting practice, this is well aligned with Braintrust and we’d welcome your application.

Braintrust values the multitude of talents and perspectives that a diverse workforce brings. All qualified applicants will receive consideration for employment without regard to race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, or protected veteran status.

Share this job:
Senior Ruby Developer
ruby senior api Feb 22

Investing is commission free. Now what? There are +100 million brokerage accounts in the US and while it’s easier than ever to invest, it’s still too hard to set up and track a quality investment strategy yourself. This is where Propelor comes in.

Propelor is an AI for the self-directed investment management industry that makes it easier to manage a portfolio. Based on what the investor owns and our proprietary data-sets, we can help investors save time researching while also managing risk and planning for income.

We are looking for a Senior Developer to join our core product team. If you want to build the AI for brokerage accounts and have solved hard technical challenges with ruby, please apply via LinkedIn or send an email directly to our CTO Haifeng Cao (haifeng.cao@propelor.com).

About The Role

At most companies, software developers follow routines like point tracking and grooming and are isolated from non-developers. At Propelor, we do things differently.

We believe in the original spirit of Agile, but follow a more light-weight product approach called ShapeUp across an integrated team. We don’t believe in distinguishing between the “dev team,” “product team” or “business team”, instead, those responsible for building our products are on the “build team”. We give people more trust, flexibility and responsibility to get things done, not less.

Each product cycle depends on having everyone aligned on what we want to build and how long it’s going to take. At that point, the build team self-organizes and manages their own schedules around the deliverable. We don’t get it right every time, but we find that giving people more control and freedom day-to-day leads to a better work life and more progress over time.

As a Senior Developer you’ll be working within our microservices architecture, based on the Rails framework and work in 4-6 week product cycles. As an open source guru, you’ll design and implement new systems, introduce new technologies, make calls, take ownership of the code and get things done.

You’re a developer at heart, but are also interested in the big picture and care a lot about users. You communicate clearly with colleagues, easily work across teams, and lend a helping hand when needed. You understand the importance of teamwork in building something bigger than yourself.

Here are some things we’ve worked on recently to give you a sense of what you’ll be doing day-to-day:

  • Leveraged the power of Ruby proc to build a flexible classification methodology for investment securities
  • Integrated StimulusJS with Rails to power fast asynchronous responses to user’s investing behaviors
  • Built an API that connected user generated data with the data management platform
  • Customized a component of our ETL platform that aggregates complex financial data to improve maintainability and reliability
About Us

Propelor is a privately held company. We own a network of financial media sites that we use to launch new products, learn from users and harden our core technology. We’re a small team with big ambitions and offer top notch salaries with benefits (health, dental, vision).

Technology
  • Kubernetes
  • Microservice
  • Rails
  • React
  • CSS
  • Docker
  • Elasticsearch
  • Graph Database
  • Redis
  • Git
  • JSON
Social Skills
  • Entrepreneurial
  • Natural leader
  • Builder / Problem solver
  • “Get things done” mentality
  • Passion
  • Excellent communication
  • Team player
  • Attention to detail

Click Here to Apply

Share this job:
Software Engineering Manager at Interactive Benefits Communications Platform
javascript node-js react-fullstack ruby-on-rails aws manager Feb 21

Software Engineering Manager

Jellyvision is hiring a Software Engineering Manager

Who we are

We at Jellyvision are the proud parents of ALEX, a platform that saves employees and their employers money by making tricky decisions—like choosing and using employee benefits—less confusing and more enjoyable. The success of ALEX has exceeded our wildest work-related dreams, which is why we need an experienced Software Engineering Manager to help us continue on our journey.

How you’ll help

As a Software Engineering Manager, you’ll lead a team of talented engineers in designing, building, and delivering our suite of products*. You’ll manage a team of approximately 5-8 direct reports and will report to the VP of Application Engineering. 

*Our frontend products are built with Javascript and React and Redux or AngularJS. Our backend APIs are built with Ruby and Rails or Grape (or Javascript and Node.js).

What you’ll do

  • Help ensure your team delivers on the product roadmap
  • Manage the performance and career growth of your team members
  • Perform regular one-on-ones and provide timely and constructive feedback
  • Clear the road for your team by identifying and removing obstacles
  • Ensure Jellyvision’s engineering standards and best practices are followed
  • Collaborate with folks in our product and creative teams, as well as other engineering managers
  • Hire new engineering talent
  • Help your team look toward the future of the product

Experience & skills you’ll need

  • A strong background in software development and web technologies 
  • A strong track record of leading a productive development team 
  • Experience with Agile methodologies 

Our ideal Engineering Manager:

  • Communicates clearly and effectively (with both technical and non-technical audiences)
  • Leads technical discussions
  • Helps resolve technical disagreements
  • Evaluates and presents engineering trade-offs
  • Creates an environment where people can do their best work, while having fun doing it
  • Motivates, develops, and promotes technical experts and future leaders

 Skills:

  • Develops talent
  • Drives engagement
  • Directs work
  • Builds effective teams
  • Balances stakeholders
  • Organizational savvy
  • Resourcefulness

Anything else?

Our credo is a simple one: be helpful. And we think we can be most helpful if our workforce is as diverse in thought, perspective, and culture as the people who use our products. We are looking to add amazing people to our team who will bring diversity across many lines, including race, ethnicity, religion, sexual orientation, age, marital status, disability, gender identity, sex, and country of origin.

Thanks for your interest in Jellyvision!

Share this job:
Software Engineer
Yelp  
javascript python django java ruby html Feb 17
Our full stack engineers bridge the gap between backend data and the frontend websites of Yelp. Our goal is to provide the best user experience to millions of users and we’re excited to dive into any area of the web stack to make it happen.

Full stack engineers rarely have a typical day: One day you might be writing HTML/CSS/JavaScript and another you might be discussing the best approach making our web apps work in our service oriented architecture.

Yelp engineering culture is driven by our values: we’re a cooperative team that values individual authenticity, and encourages “unboring” solutions to problems. We enable all new engineers to deploy working code their first week, and your impact will only grow from there with the support of your manager, mentor and team. At the end of the day, we are all about helping our users, growing as engineers, and having fun in a collaborative environment.

Where You Come In:

  • Design and build new features to connect Yelp with large scale businesses.
  • Implement beautiful layouts that work across all of Yelp’s platforms (desktop, mobile browsers, and mobile apps).
  • Deploy projects in a Service-Oriented Architecture, all the way from backend services to fully-featured UIs.
  • Run A/B experiments and dive into the resulting data to look for trends.
  • Collaborate closely with product managers, designers, and other engineering teams.
  • Mentor other engineers and share the skills you’ve learned.

What it Takes to Succeed:

  • Based or willing to relocate within United Kingdom
  • Deep understanding of at least one popular server side web framework (Django, Flask, Rails, Pyramid, Laravel, Express, etc.) or modern JS frontend framework (React, Angular, Ember, etc.)
  • Full-Stack engineering experience in Python, Ruby, JavaScript, Java, or C++.
  • Understanding of web security and performance best practices.
  • Comfortable working in a Unix Environment.
  • Experience with popular Python libraries/tools (Pyramid, pytest, tox, SQLAlchemy) is a plus

What We Offer:

  • Full responsibility for projects from day one, an awesome team, and a dynamic work environment
  • Competitive salary with equity in the company, a pension scheme, and an optional employee stock purchase program
  • 25 days paid holiday initially, rising to 29 with service
  • Private health insurance, including dental and vision
  • Flexible working hours and meeting-free Wednesdays
  • Regular 3-day Hackathons and weekly learning groups, always with interesting topics
  • Opportunities to participate in events and conferences throughout Europe and the US
  • £58 per month toward any exercise of your choice

Yelp values diversity. We’re proud to be an equal opportunity employer and consider qualified applicants without regard to Race/Ethnic Origin, Sex, Religion/Belief, Disability, Age, Sexual Orientation. Note: Yelp does not accept agency resumes. Please do not forward resumes to any recruiting alias or employee. Yelp is not responsible for any fees related to unsolicited resumes.

Share this job:
Senior Full-Stack Engineer
Thanx  
ruby-on-rails react-js terraform react-native ruby senior Feb 13

We’re a strong engineering team that is building a platform to enable retailers to compete in a world being threatened by the disruptive e-commerce businesses. With millions of users and thousands of businesses on the platform, we’ve found strong product-market fit and are growing rapidly. We’re building out massively scalable backend systems and APIs, beautifully designed user experiences, and highly intelligent marketing tools. We take pride in our platform and recognize the value of paying down tech debt, investing in the future, and truly making our codebases enjoyable to operate in. As Thanx continues to quickly grow, we’re expanding our engineering team.

Some technology we use:

  • Frontend: React, React Native, Redux, Typescript
  • Backend: Ruby on Rails, Golang, gRPC
  • Infrastructure: AWS, Fargate, Terraform, Docker
  • Development: CircleCI, Github, Datadog, Sentry

We are looking to expand our engineering team and establish an engineering hub in the Toronto-Waterloo corridor. We are looking for strong senior full-stack engineers to join our team as foundational team members in the area. As an ideal candidate, you enjoy practicing the craft of software engineering — writing high-quality code, building high-impact products, and finding elegant solutions for complex technical problems.

  • This is a hands-on role. You will spend significant time writing & shipping software
  • You will build highly scalable, performant systems and products
  • You have the ability to work across the entire stack — frontend, backend, infrastructure, data, devops
  • You will learn from and collaborate with a talented engineering team
  • You will have opportunities to work across the entire stack
  • You’re always learning new frameworks, languages, and tools
  • You’re a fantastic team player: communicative, collaborative, empathetic
  • You thrive in a distributed team environment
  • You enjoy mentoring others and contributing with recruitment efforts

Note: The position is remote through May 2021 with the possibility to transition to an office if employee density in your location allows.

Share this job:
Senior Backend Engineer
Knotch  
ruby-on-rails postgresql amazon-redshift elixir rest backend Feb 13

Our Next Backend Engineer
As Knotch’s next Senior Backend Engineer, you will work alongside a team of backend engineers on various internal and external APIs. You’ll construct and maintain these APIs as part of new features and new products, developed within an agile framework and in an environment that believes in automated testing and a strong CI/CD pipeline. Your empathy and relentlessness are key traits that will help you remain resilient and connected to your team in a fast-paced environment like ours. Your work will directly impact our products and help Knotch scale as a company. You will work closely every day with your Backend API Team and report directly to our Lead Backend Engineer, Haiz Oppenheimer.

How you'll add value to Knotch

  • Write elegant and expressive Elixir and Ruby for critical backend services and APIs.
  • Build and ship product features to deliver outstanding value to customers.
  • Coordinate with members of the Front-end, Data, and QA teams to stage and release complex technical initiatives.
  • Identify opportunities to improve our application performance and optimize database queries and modeling.
  • Re-architect legacy systems and collaborate with the whole API team to plan and execute initiatives to improve application quality.
  • Review other engineers’ pull requests and provide constructive technical feedback, guidance, and mentoring as appropriate.
  • Write strategic unit and integration tests to improve overall test coverage.

About you

  • You have 4+ years experience writing production web applications, preferably with experience in Elixir and/or Ruby.
  • You are team-oriented, and you value empathetic communication and collaboration.
  • You have designed APIs according to proper RESTful conventions. Experience with GraphQL is a plus.
  • You have written SQL with aggregate functions and also worked with an ORM such as ActiveRecord or Sequel.
  • You appreciate the merits of both object-oriented and functional programming, and approach architecture from a practical solution-oriented perspective.
  • You hold strong but flexible opinions about best practices in software engineering, and believe in investing time and energy into continuous improvement.
  • You have built complex web applications and leveraged patterns beyond simple models, views, and controllers.
  • You ask a lot of questions and value exploring healthy creative tensions within an organization, knowing it improves outcomes. You are comfortable working in close proximity to unanswered questions.

We also appreciate but don't require

  • Elixir & Phoenix
  • Cloud architectures, particularly in AWS.
  • Docker and containerization
  • Devops and CI/CD pipelines
  • Redis and Sidekiq
  • GraphQL
  • Event-driven architecture
Share this job:
Backend Software Engineer
backend python ruby linux Feb 12

Backend Software Engineer - Remote or In Office (UT, PA, CA)

Nav was founded to have a meaningful impact on the lives of millions of small business owners by bringing efficiency and transparency to financial decision making. We are changing the way these business owners secure lending with our innovative technology and customer-centric approach. We build intelligent software on top of data to solve issues in the small business financial ecosystem.

We are passionate about empowering our teams and giving them the freedom to shape our future. Our teams lead with candor, charge hard, fail fast, all while working in a fun, diverse, and inclusive environment. If you are a high-energy innovator, enjoy a rapid-paced growing environment, and have the zest to solve big challenges, join us! Be a part of our history and co-create the future of FinTech here at Nav.

YOUR ROLE AT NAV: Build and maintain backend services written in Elixir, Go, Ruby or Python. Migrating functionality from legacy monoliths to new services. Optimize Nav’s customer experience, from first contact, through sign-up, and applying for loans and credit cards. Build the framework that Nav’s solutions (credit reports, alerts, financing marketplace) plug into. Turn business requirements into technical solutions. Help establish best practices within Nav's growing Engineering organization.

WHAT YOU BRING TO THE TABLE: A track record of successfully delivering maintainable backend systems in a Linux environment. Experience or a strong interest in programming in Elixir or Go. Experience with Ruby or Python is a plus. Relentless problem solver.

WHO YOU ARE: You uplift those around you. You’ve got great verbal and written communication skills. You’ve got amazing relationship-building and relationship-management skills. You are comfortable working on complex projects with multiple stakeholders. You have an entrepreneurial spirit and thrive in a fast-paced environment. You have a bias for action, a “driver” that gets stuff done, using analytical thinking. You are comfortable with ambiguity, ability to change course quickly based on new insights.

Share this job:
Senior Ruby on Rails Full-stack Developer
ruby-on-rails javascript sql postgresql git ruby Feb 09

We’re looking for a senior full-stack developer to join our Martian team, with strong knowledge of Ruby on Rails and JS frameworks such as Angular, React or Vue. 

GENERAL SKILLS

  • Communication with clients and teammates.
  • Self-management working remotely.
  • Regular contributor to open source projects.
  • Positive attitude towards new challenges.
  • Attention to detail.
  • Fast learner.
  • Proactive & able to work alone on projects managed by you.
  • Fluent in written & spoken English.

TECH SKILLS

  • At least 3 years of production experience building Ruby on Rails applications.
  • At least 1 year of production experience in any other backend programming language.
  • Strong JavaScript knowledge. Experience with one or more of the following frameworks: Angular, React or Vue.
  • Strong knowledge of SQL databases, especially PostgreSQL.
  • Production experience deploying and maintaining Ruby on Rails applications. Familiar with Capistrano, Docker and the Amazon Web Services platform.
  • Strong Git knowledge.
  • Familiar with Ruby automatic test frameworks like Rspec and Capybara.
  • Be able to build software that scales over time, in both performance and maintainability.
  • Good software writer. Not only do we want you to solve problems, but we also want to understand your solutions.

BENEFITS

  • Competitive salary.
  • Work from home or from a coworking space.
  • Flexible working hours.
  • Amazing coworkers.
  • Modern tech stack and methodologies.
  • Transparency and quality-oriented culture.
  • Company activities.

LOCATION

  • You may only apply for this position if you reside in Europe.

SALARY

  • Between €35K and €42K, depending on experience.

HOW TO APPLY?

If you are looking for a new challenge in your career, fill in this form and tell us why you are the perfect fit for MarsBased.

Share this job:
Full Stack Developer, Remote PH
ruby-on-rails react-js javascript saas mysql full stack Feb 06

As a full stack Development Engineer, you will enhance our engineering capabilities that encompass new and existing platforms including mobile, web and API-based services and features. You will have the opportunity to be part of a world-class development team which is chartered with designing and building products, using a wide array of technologies, maintaining high standards of code quality, following best practices and leading by example. 

This is a work from home role based in the Philippines

What You'll Need:

Our ideal candidate will be a problem solver and a collaborator with good communication skills and the ability to work with development teams from different organizations, geographies, and cultures within an ever-growing fast paced company. 

  • 3-5 years’ experience with full stack development in Ruby on Rails
  • Experience with ReactJS and relevant libraries
  • Experience using MySQL or any other relational databases
  • Experience in JavaScript, jQuery, HTML5, HTML and CSS
  • Experience with Webservices (REST preferred)
  • Knowledge of video technology and mobile app development are a plus
  • Experience with building and maintaining cloud production systems (e.g.: AWS, Engineyard) preferred
  • Good understanding of Database design, Web application security
  • Good abstract and conceptual thinking abilities
  • Excellent troubleshooting and problem-solving skills
  • Strong communication abilities, have an analytical mindset, and be a fast learner

What You'll Do:

  • Design, develop, enhance, and support web-based SaaS applications using technologies such as Ruby on Rails, MySQL, JavaScript, and React JS
  • Engage as part of an agile team, using software engineering best practices for the full software development life cycle, including adhering to coding standards, performing code reviews,deploying,and supporting cloud applications (e.g.: AWS, Engineyard)
  • Ramp-up on a Video-based interviewing platform and collaborate with product owners, IT operations and other business units to ship features, bug fixes, improvements, facilitate client migrations and support partner integrations 
  • Solve complex technical problems and debug/troubleshoot systems while following best practice guidelines
  • Assist with configuration of solutions and generating data extracts/reports to meet business and customer requirements

What You'll Get:

  • To be part of a high-performing, highly collaborative environment full of people who love what they do and who are dedicated to success
  • A culture focused on achieving results and transparent communication
  • A solid, experienced management team invested in your development
  • The opportunity to build skills and experiences that enable you to be successful quickly
  • An executive team dedicated to the safety and well-being of all team members
  • A world-class platform with an elegant user interface that empowers our clients to positively impact their business results
  • 34 days annual leave
  • 100% OutMatch contribution to your medical, dental, and vision care
Share this job:
Software Engineer
ruby javascript react-js graphql postgresql python Jan 31

Secureframe is on a mission to make the most powerful security simple and accessible for every organization. Getting secure can take months, slowing a company’s speed-to-market and sales. We believe security—when done right—should accelerate innovation and growth. That’s why we started Secureframe.  Secureframe is backed by top VCs including Gradient Ventures (Google’s AI Fund), Base10, BoxGroup, Village Global, and many more. This role can be in San Francisco or Remote.  Secureframe is fully remote till at least June 2021.

What you’ll do

    • Scope, design, and implement new end-to-end functionality
    • Contribute to codebases in Ruby, Typescript, and Go
    • Help architect core parts of our infrastructure from the ground up
    • Work closely with designers and product managers to solve ambiguous user challenges

Who we’re looking for

    • 2+ years of experience working with modern programming languages like Ruby, Javascript, Python, etc.
    • Strong understanding of computer science fundamentals
    • Ability to communicate and collaborate effectively
    • Passion and ability to work well in a fast-paced, rapidly changing environment

Benefits

    • Medical, dental, and vision benefits for you and your dependent(s)
    • Unlimited PTO
    • 401(k)
    • Paid family leave
    • Ground floor opportunity as an early member of the team

Secureframe is an equal opportunity employer. We aim to create an environment where every team member at Secureframe feels like they belong so they can have a greater impact on our business and customers. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Secureframe is fully remote until June 2021. We are committed to the health and safety of our employees and will not require employees to be in our office(s) until a vaccine is widely available.

Share this job:
Senior Software Engineer
ruby typescript react-js javascript graphql senior Jan 31

Secureframe is on a mission to make the most powerful security simple and accessible for every organization. Getting secure can take months, slowing a company’s speed-to-market and sales. We believe security—when done right—should accelerate innovation and growth. That’s why we started Secureframe.  Secureframe is backed by top VCs including Gradient Ventures (Google’s AI Fund), Base10, BoxGroup, Village Global, and many more. This role can be in San Francisco or Remote.  Secureframe is fully remote till at least June 2021.

What you’ll do

    • Scope, design, and implement new end-to-end functionality
    • Contribute to codebases in Ruby, Typescript, and Go
    • Perform detailed code reviews and provide technical mentorship to engineers
    • Help architect core parts of our infrastructure from the ground up
    • Work closely with designers and product managers to solve ambiguous user challenges

Who we’re looking for

    • 5+ years of full-stack (backend, frontend, and database) experience with modern programming languages like Ruby, Javascript, Python, etc.
    • Strong understanding of computer science fundamentals
    • Ability to communicate and collaborate effectively
    • Passion and ability to work well in a fast-paced, rapidly changing environment

Benefits

    • Medical, dental, and vision benefits for you and your dependent(s)
    • Unlimited PTO
    • 401(k)
    • Paid family leave
    • Ground floor opportunity as an early member of the team

Secureframe is an equal opportunity employer. We aim to create an environment where every team member at Secureframe feels like they belong so they can have a greater impact on our business and customers. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Secureframe is fully remote until June 2021. We are committed to the health and safety of our employees and will not require employees to be in our office(s) until a vaccine is widely available.

Share this job:
Engineering Manager, User Accounts
Scribd  
manager ruby full stack Jan 28
At Scribd (pronounced “scribbed”), we believe reading is more important than ever. Join our cast of characters as we build the world’s largest and most fascinating digital library: giving subscribers access to a growing collection of ebooks, audiobooks, magazines, documents, Scribd Originals and more. In addition to works from major publishers and top authors. Our community includes over 1.4M subscribers in nearly every country worldwide.

About the role:

Our newly formed User Accounts team is a cross functional engineering team, responsible for all aspects of the product that pertain to users, their account management, email and push notifications & more. The team strives to build a solid, fast and dependable product that users adore and engineers are proud of. We believe that building things the right way, with the right tools leads to a successful product, happy engineers & productive teams.

You will:

  • Be the engineering manager responsible for the engineers in the User Accounts & Notifications group, composed of one full stack product development team, and one systems engineering team responsible for our Notifications systems.
  • Pair with product and marketing to build and execute on a roadmap that balances technical debt management, infrastructure growth and product development that directly impacts key business metrics and OKRs.
  • Manage, coach and mentor your engineers by having regular 1:1s and building strong relationships. 
  • Inculcate industry standard software engineering best practices across your teams.
  • Partner with recruiters to hire and build a diverse team of talented engineers that are meeting the growing business needs. 
  • Remove obstacles in execution by effective communication, leadership and lean processes.
  • Ensure your teams are demonstrating ownership and accountability for their platforms stability, observability, delivery & incident response.

About you:

  • You are experienced in leading, coaching and mentoring software development teams that deliver stable, high quality software. You know what a highly functional engineering team looks like and how to build one.
  • You have a technical background, are able to contribute to planning and design discussions, and believe in building teams and practices that scale. 
  • You can motivate and instill a strong sense of ownership and pride in your teams and it’s engineers.
  • You know and care about software engineering best practices; perhaps a little too much
  • You can work with Product and other stakeholders to deliver quick results while also driving longer-term initiatives.
  • You can plan and deliver a roadmap, and grow leaders that can do the same.
  • You are known for clear and succinct communication, and are able to represent your team to all audiences. 
  • You are an empathetic manager that enjoys working with people and deeply cares about growing people and their careers.

You have:

  • At least 10 years of experience building and delivering software products.
  • At least two years of experience as an engineering manager.
  • A working knowledge of building web products, ideally in Ruby on Rails.
  • Experience working with high volume data platforms or tools such as Kafka, Airflow, & Spark.
  • Experience collaborating with designers, product managers, and other engineering leaders.
Benefits & Perks of Life at Scribd
• Health & Welfare Benefits: Scribd pays 100% of employee’s Medical, Vision, and Dental premiums and 70% of dependents.
• Leaves: Paid Parental leave, and 100% company paid short-term/long-term disability plans
• 401k plan through Fidelity,  plus company matching with no vesting period
• Stock Options - every employee is an owner in Scribd! 
• Generous Paid Time Off, Paid Holidays, Volunteer Day + office closure between Christmas Eve and New Years Day
• Referral bonuses
• Tuition Reimbursement 
• Diversity, Equity & Inclusion programs
• Learning & Development and Coaching programs
• Monthly flexible Wellness, Connectivity & Comfort Benefit
• Luma by Concern, our mental health digital platform
• Work Life Balance flexibility
• Company events + Scribdchats
• Free subscription to Scribd + gift memberships for friends & family

Want to learn more? Check out our office and meet some of the team at www.linkedin.com/company/scribd/life

Scribd is committed to equal employment opportunity regardless of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.

We encourage people of all backgrounds to apply. We believe that a diversity of perspectives and experiences create a foundation for the best ideas. Come join us in building something meaningful.
Share this job:
Senior Software Engineer
microservices postgresql react-js oop senior python Jan 26

About us:
In the words of Inc Magazine “Web Summit is the largest technology conference in the world”. Forbes says Web Summit is “the best tech conference on the planet”, Bloomberg calls it  “Davos for geeks”, Politico “the Olympics of tech”, and the Guardian “Glastonbury for geeks”.

Whatever Web Summit is it wouldn’t be possible without an incredible team of nearly 200 employees, including world class engineers, data scientists, designers, producers, marketers, salespeople and more.

We’ve disrupted an old industry by building incredible software and designing mind-blowing events. We’ve revolutionised how people come together in our world. We started with one event: Web Summit. But now we’re creating category defining events all over the world, from Asia to North America.

We’re just getting started.

About the team:

Web Summit Engineering consists of several cross-functional teams, working on tools and systems that help our attendees maximise their conference experience. 

We’re looking for a Senior Backend Engineer to influence and motivate our high-performing applications team, responsible for the development of core products that are key to the attendee experience. 

What you’ll achieve at Web Summit: 

  • You’ll influence the architecture and development direction of the Applications/Product teams to ensure quality code is written and excellent products are built.  
  • You’ll work across the software stack to deliver high-quality, maintainable and scalable code that can power the best conferences in the world.
  • You’ll share knowledge with other team members via mentoring, code reviews, technical talks, or consulting on projects.
  • You’ll break down complex projects into smaller problems and work with others to ensure that great products get delivered as a result.
  • You'll get insight into senior internal stakeholders, and have an active input into how Web Summit grows globally from a technology angle.

Who you are:

  • You care deeply about engineering culture and the quality of products you and your team build.
  • You drive change actively as you believe everything can be constantly improved.
  • You have knowledge of a broad spectrum of products and recent developments and can make smart choices about technologies that should be adopted.
  • You are keen to mentor and grow in the team, achieving lasting and significant goals.
  • You like to be constantly challenged, working on a variety of different projects and products, and interacting with sales, operations and production teams. 
  • You love to see our customers using and benefitting from your software in real time at our conferences

Skills and abilities we’re looking for:

  • Ability to understand large, complex Distributed Systems with many moving, interrelated parts.
  • 5+ years of commercial experience in an OOP language. We use a services architecture, with existing RESTful Apis in Ruby, but open to JVM, Kotlin, Python to name a few.
  • Linux and Postgres experience ideal.
  • Strong SDLC principles, TDD and CI/CD understanding. 
  • Good understanding of AWS. 
  • DevOps experience is a big plus
  • Comfortable working in Scrum/Kanban environment, with Git Pull/code reviews.
Share this job:
Engineering Manager
manager ruby Jan 25

Description

We are seeking an Engineering Manager with expertise in React, Elixir, or Ruby programming languages, a track record improving engineering processes, and proficiency in the design, maintenance, and assessment of technical architecture.

Compensation is $125k-145K. This position is fully remote within the United States and its Territories. We offer health, dental, vision, and life insurance and a 3% matching SIMPLE IRA program.

SmartLogic is an experienced and growing custom software development consultancy successfully serving clients for 15 years. We are deeply committed to our team, our clients, and the communities where we work. Check out recent company initiatives - youth workforce development, investing in anti-racism, and women in tech. We look forward to reviewing your application and starting a conversation about a fulfilling career with SmartLogic.

Responsibilities

Manage a team of up to six developers to produce effective and efficient code ensuring projects are on time, on budget, and have happy clients. Ensure continuous professional development progress for your team and the company as a whole. Design, maintain, assess, and debug technical architecture and codebases. Improve and maintain engineering processes. Collaborate and coordinate with project managers ensuring technical excellence for client products. Project management and individual contributor programming as needed. Support hiring, operations, and sales as related to the engineering team and technical decision making. Requirements

Expertise in React, Ruby or Elixir. Demonstrated experience designing, maintaining, and assessing technical architecture. Experience communicating with clients and translating technical issues to non-technical stakeholders. We prefer project management experience but it is not required. First time managers are encouraged to apply. Applicants must be legally authorized to work in the United States. Benefits

We are continuously working to cultivate a supportive and inclusive workplace that recognizes and respects diversity of background, experience, and thought. We believe that diversity benefits both our company culture and the software we write.

SmartLogic is an equal opportunity employer and does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor.

No phone calls or unsolicited emails, please. We do not work with recruiters or placement agencies.

This position is fully remote and you may work from anywhere in the United States. We offer health, dental, and vision insurance, paid vacation, and a 3% matching SIMPLE IRA program.

SmartLogic is committed to professional development and community involvement. We provide ample opportunity for participation in conferences, books, and other desired resources. We organize events, meetups, and invest in our local and online communities.

Share this job:
Senior Software Engineer
ruby-on-rails kubernetes postgresql terraform circleci backend Jan 24

COME HELP US BUILD THE FUTURE OF HEALTHCARE

We are growing and evolving at an incredible pace. Embracing new technologies and driving positive change is core to our beliefs and success. We emphasize creative problem solving and great communication over specific technical skill sets. If you are looking for cool technical challenges and want to make a difference in the world with your work, this is the position for you!

RESPONSIBILITIES

You will be responsible for the design, development and maintenance of our core backend systems that interact with apps, devices and third party services. Depending on the team that you will join you may help support user facing apps with millions of users, build a study platform used to advance medical research, or develop efficient systems to securely integrate with health and fitness data providers. In this role you will also:

  • Define and review Technical Design Documents used to architect our systems
  • Learn and use Terraform and Kubernetes to deploy and manage our infrastructure
  • Develop Site Reliability Indicators to monitor systems and predict failures

QUALIFICATIONS

Minimum Qualifications:

  • Bachelor's degree in Computer Science (or related technical field) 
  • 5+ software engineering experience or equivalent (e.g., CS undergrad + some work) 
  • Advanced experience with Ruby on Rails and its testing frameworks (e.g., Unit Test)
  • Experience with relational databased (e.g., Postgres)

Preferred Qualifications:

  • Master degree in Computer Science
  • Experience building RESTful frameworks and integrating APIs at scale
  • Know-how of Sidekiq, Redis, CircleCI, Datadog, NewRelic, or similar tools
  • Working knowledge of AWS and its services (e.g., Cognito, Kinesis, RDS)
  • Familiarity with Kubernetes and infrastructure as code (e.g., Terraform)
Share this job:
Senior Ruby on Rails Software Engineer
ruby-on-rails ruby aws javascript senior docker Jan 24

Ruby on Rails developers at Leadfeeder work mainly on our backends: building APIs, background data processing flows, and integrations. Being a very data-intensive application, much of the work on the Leadfeeder backend involves optimising and effectively using various databases – Cassandra, AWS RDS & Aurora, Elasticsearch and Redis, to name a few.

Our backend, we run multiple small-to-medium-sized Ruby on Rails apps and use serverless components (AWS Lambda, API Gateway, Kinesis) on the side. We pride ourselves on keeping apps working smoothly, and the codebase tidy and well-tested. We dedicate time for upgrades, refactoring and improvements in the developer experience.

For people with skills and interest, we offer possibilities to work on our Ember.js frontend too, enabling people to grow to a fullstack role. Equally, there are opportunities to learn and be involved in infrastructure, DevOps and serverless development.

Responsibilities

  • Developing new features together with your squad
  • Build internal and public APIs
  • Build, benchmark and optimise our core backend components
  • Helping operate our production environments on AWS
  • Providing code reviews to your peers

Essentials skills and expertise:

  • 5+ years work experience writing maintainable and well-tested Ruby on Rails apps
  • Strong software architecture & data modelling skills to base engineering decisions on product vision
  • Ability to help and improve the work of your colleagues through your teamwork and communication skills
  • Experience managing, monitoring and troubleshooting production grade web applications
  • Capability to work remotely (minimum 4-hour overlap with central European working hours)

Preferred experience:

  • Experience working with various APIs
  • DevOps, AWS, Terraform, Docker, Kubernetes
  • Serverless computing, AWS stack in particular

Benefits

  • Get to work in a talented, remote-first international team
  • Chance to make an impact on a global product
  • Actual work-life balance with healthy 40-hour work weeks
  • Flexible work time
  • Biannual company retreats
  • Competitive salary
  • Friendly and encouraging work environment

Our hiring process:

After we've received and reviewed your application, there are a number of stages in our process.


  1. Initial video call. You'll get to learn more about the role and our company, and we'll learn how you communicate and what are you looking for in the job.

  2. Technical interview. Qualified candidates proceed to our technical interview, where we ask more in-depth technical questions.

  3. Home assignment. We'll test your coding skills in building a small application. You can do this at home on your own time. The assignments usually take about 4-6 hours to complete.

  4. Assignment review and skills interview. After our team has reviewed your assignment, we invite you to the next interview. We'll provide feedback and ask questions about your code. This interview also includes some pair-programming, where we do some improvements or additional features to your project.

  5. Culture interview. The final step before decisions. Great cultural fit is highly important in our remote team. We also want to give you as much as possible information on how it is to work at Leadfeeder and what our culture is like.


All interviews are done remotely over video calls, but of course, if you happen to be in the same city with some of our team members we're happy to organize a meeting on site.

Share this job:
Remote Senior Front-end React Software Engineer
Vavato  
react-js css javascript senior frontend ruby Jan 23

Remote Senior React Front-end Software Engineer

ONLY CANDIDATES FROM EUROPEAN TIMEZONES WILL BE CONSIDERED (CET +-1 hour).

Exciting times! At Vavato we are building a development team from scratch to further the development of our auction platform, initially built by a 3rd party agency.

You will join our brand new Product Development department and team, have a high degree of responsibility, freedom to execute your job, and have a high impact on a rocket ship growth organization.

Culture

At Vavato you will find a relaxed, casual atmosphere (and occasionally see post-it blocks flying down the hallway in an attempt to punish a bad joke). We are young in spirit and lighthearted but work hard to reach our goals while maintaining a healthy work/life balance. 

We expect everyone to take initiative and point out things we could be doing better or could do to improve the #HAPPYVAVATO experience for our buyers and sellers. Our management team is always happy to listen to your concerns and implement the best ideas. Together we are smarter and stronger.

You

We are looking for highly motivated individuals willing to be part of a growing start-up / scale-up adventure. As our Senior React Front-end Engineer, we expect you to have not only good knowledge of the React ecosystem and JavaScript in general, but also to bring "an eye for design" to our group of mostly full-stack developers. 

  • You are on top of all the new React features and libraries rising in the ecosystem, and help our CTO in making technology choices concerning the front end.
  • You master and enjoy learning about all the latest CSS features and animation techniques
  • You care about semantic HTML and using the right element for the right section
  • You don't mind doing bits and pieces of Angular work in our legacy application and porting code from Angular to React as we go
  • You are not afraid to roll up the sleeves and dive into a little bit of our Ruby back-end code if something is not quite the way you need it for the UI, or if we go through a period where no UI work is required
  • You don't mind creating components for a new design system from scratch, together with our design team
  • You laugh when looking at the poorly aligned screens with questionable typography your full-stack colleagues made and find delight in getting them into their final shape and high-fiving your colleague for great teamwork.
  • You are our marketing department's best buddy in Product Development and collaborate with them in getting things into the perfect shape for our users

We expect you to take full ownership of your work, work hard, especially when needed - production issues can occur and have to be tackled, issues arise daily that require immediate attention to avoid hurting the company's bottom line. We try to structure the work as best as we can, but sometimes you will have to cope with chaos. Nothing at Vavato is somebody else's problem.

That doesn't mean we expect you to work long hours every day, on the contrary. We believe a healthy work/life balance is the key to keeping everyone at their most productive and happy. On rare occasions, it is necessary though, and we expect you to be flexible in the same way the company is flexible towards you with flexible working hours and unlimited holidays when it's called for.

You help carry the load, help your teammates, and push the company forward.  There is plenty of room for learning and growth in our team. The intention is to make this company 10x bigger than it is today, with a focus on becoming a platform rather than just an auction house. Plenty of opportunities will be available down the road for people who are willing and capable.

We also expect you to have fun, love your job, love our customers, and enjoy the company of your colleagues ;)

Practices / Values

  • We deploy multiple times a day to production with zero downtime using Continuous Delivery
  • We follow the open-source model with our CTO being the benevolent dictator on the product and everyone contributing through pull requests
  • We believe in the values of Software Craftsmanship and in doing things "the right way", even under pressure.
  • We work directly with the stakeholders within the company without any proxy between the people who need a feature and the people working on it
  • We do unit testing, integration testing, black-box testing, and testing spanning the whole stack. This way you know that code that hits master is production-ready.
  • We use Kanban and release features as they become ready, without ever doing big bang releases and without creating "a release".
  • All of your code will be reviewed by a peer before being put into production to accelerate your learning and for your own ease of mind
  • Everything in our infrastructure is scripted either through Flux or Terraform to ensure reproducible builds and minimum downtime disaster recovery
  • We have hourly full backups of the database in case anything goes wrong
  • We have tested our disaster recovery plan extensively
  • We use trunk-based development, our branches are very short-lived, and we employ feature toggles to ship code to production as early as possible without making it visible to users. There is no staging or test environments, there is only production.

Stack

We don't expect you to know everything in the list, but the more the merrier. Solid experience with React is required though, and affinity with Ruby and Angular are a plus.

Front-end:

  • React (with Hooks, no Redux, no TypeScript)
  • Jest
  • Cypress
  • Angular 6 (legacy app)

Back-end:

  • REST / JSON API (No GraphQL yet)
  • Ruby 2.6.6
  • Rails 6
  • Rspec
  • Cucumber
  • Sidekiq
  • Redis
  • MySQL
  • PubNub

 Other:

  • Google Cloud
  • Kubernetes and GKE
  • Github Actions CI
  • Docker
  • Experience with Continuous Delivery

Experience having worked on an auction platform before is a huge plus.

Perks

We believe giving you the best conditions to getting work done your way is in your and our best interests. We offer great work/life balance, good benefits, quality hardware and equipment.

  • Fully remote work
  • €4000 budget for MacBook Pro or Linux laptop of your choice + monitor + headset
  • Learning budget of €3000 per year for conferences and training
  • 1 free day a month to work on your pet project related to the company
  • Unlimited holidays
  • Coworking subscription or coffee shop allowance of €200/month
  • Company will refund your internet connection up to €100/month
Share this job:
Senior Backend Engineer
FATMAP  
ruby go git api graphql backend Jan 22

Come and join us on our mission to make FATMAP the Home of the Outdoors . . .
the place where every adventure begins.

FATMAP is expanding in Product Development. We are looking for an experienced person (f/m/d) to strengthen the team with their expertise.

Build the future of outdoor adventure with us!
FATMAP is a growing Outdoor Adventure Technology Company, building the leading platform for outdoor adventure. We are revolutionising the way people discover, plan, live and share their adventures. Our advanced 3D mapping technology, outdoor toolkit and curated adventure index is used by top professionals and a fast growing community of outdoor enthusiasts, to enjoy better, safer adventure. 

Who – experience and mindset
To bring FATMAP to life we maintain a complicated stack combining mapping and 3D rendering into our front-end web and mobile apps. Mapping and rendering are handled by separate teams, of which the product team is the only customer. The product team is responsible for serving adventure content, handling authentication/authorisation (including 3rd party services like Strava/Garmin), payments, and delivering a rock-solid front-end product in close collaboration with our PMs and Designers. Our web and mobile apps are served by a single Federated GraphQL gateway, combining multiple Rails-based GraphQL endpoints into a single API.

We are looking for somebody who is comfortable diving deep into all the parts of our product backend stack. This includes our Postgres (with PostGIS extension) database layer as well as the application layer which is deployed as microservices and written in different languages, such as Ruby, Go and TypeScript. You will take end-to-end responsibility for developing new features, designing and updating internal data schemata as well as exposing well defined APIs to our frontend applications.

Are you always looking behind the scenes, trying to understand how things work? Do you have hands-on experience creating functionality in a distributed system, consuming cloud services, designed to cope with shortcomings, failures or outages? Would you be excited to work on such topics in a growing, smart and eager company determined to reshape outdoor mapping? Do you love mapping and the outdoors and would like to shape a solution for the outdoors? Then FATMAP is the place to be!

See more detail on technical experience level below.

How – working here
People at FATMAP have a lot of autonomy at work. We offer a largely flexible environment. At our working hubs in Berlin (DE), Vilnius (LT) and Chamonix (FR) you'll be able to meet up with your team mates to work on a project together or just spend some time in an office environment. We are mostly remote by nature, and hence value sync time strongly. We also value our hubs and trying to keep a balance. Still, you needn't worry about your calendar being full of regular meetings. You work with bleeding edge technology, use and run them in development and production. You are enabled to actively create and contribute to processes and ways of working.

This also requires you to be able to work independently. You need problem solving and debugging skills, and a good dose of pragmatism.


What – responsibilities

  • Design, develop and maintain the client-side backend services
  • Take quality personally, functional and non-functional
  • Debug and resolve errors and respond swiftly to user feedback
Share this job:
Senior Software Developer
Clio  
react-js ruby-on-rails ruby javascript senior java Jan 21

We are currently seeking a Senior Software Developer to join our Engineering team. This role can be performed from one of our Canadian offices, remotely across Canada, or a combination of both. Some exemptions may apply. 

As a Senior Software Developer at Clio you can expect a fast paced role that offers many interesting problems to solve. You will be a valued member of a collaborative team and the work you do will play a major role in transforming the practice of law for good. 

A day in your life might look like:

  • Working with your team of developers to solve complex problems and provide solutions to Clio customers;
  • Working in an agile development environment;
  • Working as part of a full-stack team using a wide variety of technologies, solving cool problems, and challenging yourself;
  • Participating in diverse projects and collaborating with development teams across three countries; 
  • Reviewing code and having your code reviewed; mentoring and being mentored by other Clio developers.
  • Actively finding ways to share your learned experience with colleagues and beyond. 

You may be fit for this role if you:

  • You have a strong idea of what quality looks like, and hold yourself accountable to that. You assist your peers, department, and organization in meeting that standard.
  • You have a passion to learn new technologies and work effectively in a dynamic and ever-evolving environment that includes distributed teams and customers.
  • You possess a growth mindset that allows you to help your team solve complex technical problems.
  • You are a leader, a teacher, and a role model for the people around you.

Don’t have all of those? The most important part of this job is that you approach new challenges with curiosity and a drive to apply what you learn to fixing root causes, not just symptoms. Deep curiosity and a desire to learn will help you succeed in this job, combined with a drive to help others by shipping code. We have cross-trained developers coming from Java, Python, C++, and JavaScript backgrounds, and are happy to help you learn Ruby when you get here.

 Serious bonus points if you have:

  • Experience with any of our tech stack (Ruby on Rails, Typescript, AngularJS, React Native)
  • Experience writing software at scale

Where your team works:

Clio is currently transitioning to a Distributed by Design workplace, which means a workplace that is built around you. This means that Clio offers employees the opportunity to work from one of our offices or in a distributed manner across Canada. At Clio, distributed working has been built into our culture from day one, with teams (and, at times, founders) distributed across provinces and time zones. We have invested in best-in-class tools, technology and culture to ensure our team members are set up to succeed no matter where they live in Canada. We want all team members to feel like they're able to do their best work here, and we're committed to supporting that whether they prefer to work from an office or remotely.

Share this job:
Information Security Engineer
ruby embedded saas linux cloud testing Jan 20
Spreedly is a rapidly growing, growth private-equity funded digital payments company with headquarters located in downtown Durham, North Carolina. We've developed a high volume, global solution to support our vision that the world is better with a diversified, inclusive, payment ecosystem. 

Our employees help build a culture that values independence, transparency, and collaboration in a digital-first communication environment. We hope you do your best work at Spreedly and find a mature workplace striving to support the ebb and flow of work-life harmony.

It’s not enough to say“Spreedly takes Information Security Seriously” — a robust Information Security posture is at the fundamental core of what makes Spreedly successful. It’s what enables customers to trust us to securely vault 100+ million credit cards and process billions in annual payments annually.

Because Information Security is already woven into the fabric of Spreedly operations, much of the day-to-day information security tasks are federated out to those teams for whom security is already embedded into their core offering(think: security groups with Infrastructure, data loss protections with IT, secure software development practices with application engineering).  This allows the(smaller) information security team to assume more focused information security responsibilities.  To wit, Spreedly is looking for an accomplished information security engineer. For a small company, information security’s influence is far reaching and your capabilities match up to these tasks:

Vulnerability Management - Setup and administration of internal vulnerability scanning as part of a vulnerability management program.  Management of monthly PCI external vulnerability scans through remediation.

Security Testing - Coordination of semiannual information security testing with an external vendor; perform internal ad-hoc penetration testing when requested; setup and manage a(likely open source) phishing campaign; participate in table top exercises; eventually develop and execute red-team assessments.

Education & Awareness - Facilitate interactive OWASP security training for application developers, create and deliver general purpose security education and awareness materials periodically.

Secure Software Development - Perform code reviews of particularly sensitive application components(i.e.: cryptography, credential management, etc..); address and remediate“dependabot” and other SAST-based potential security defects. 

Governance & Oversight - Participate in periodic reviews of security operation duties that are federated out to other groups within Spreedly; participate in the information security council(part of a security governance program). Interfacing with Auditors(PCI, SOC-2, etc..).

Incident Response / Threat Intelligence - Continue to hone rulesets and dive deep into the data to provide insights into our adversaries and suggest plans to address a threat before it occurs. Participate in information security incidents.(Spreedly already leverages a managed security provider to deliver 24x7 SOC coverage).  

Pragmatic Security Advice - Provide consultation and lend expertise in a wide range of topics including strong defense-in-depth models, automating security within the CI/CD pipeline, cloud security best practices, IT risk assessments, customer security questions,  etc..

We may hire the right candidate into a Senior Information Security Engineer role, depending on candidate experience & strengths. Yes, we acknowledge that the above list is a tall ask. If you’ve fancied yourself a generalist security engineer who can“do a little bit of everything”, you are most heartedly encouraged to apply.

We think the right candidate will have most of the following:

  • Experience with cloud security(AWS preferred)
  • Understanding of security capabilities within a PCI-compliant SaaS organization(i.e.: WAF, Encryption, Identity and Access Management, etc..) 
  • Proficiency in a linux environment and the common security toolsets(nmap, wireshark, burp proxy, kali, etc..)
  • Ability to clearly articulate OWASP Top-10 vulnerabilities and their common mitigations
  • Experience with SIEM and data logging toolsets(Splunk, Datadog, Sumo Logic)
  • Some programming proficiency(python, ruby, Elixr, etc..)
  • A desire to mentor other engineers and foster a collaborative environment to improve our security posture
  • A willingness to be a generalist and dig into new things you've never done before.
  • Excellent written communications, and a track record of documenting your work.
  • A pragmatic, take-action approach but you’re open to failing fast and pivoting.
  • An ability to sort out immediate priorities from the ever shifting needs of a rapidly growing organization.

What we offer:

  • Competitive salary
  • Outstanding medical and dental benefits(we pay 100% of monthly premiums for employees + families)
  • Life and long-term disability insurance
  • Medical and dependent care FSA
  • Optional vision insurance
  • Open PTO policy
  • 12 weeks paid Family Leave
  • Matching 401k plan (5% up to $5,000 yearly)
  • Monthly digital lifestyle stipend ($150)
  • Professional development opportunities including $3,000 annual stipend and access to LinkedIn Learning

  • When travel and in-office work commences
  • Remote friendly work environment. Even our local employees are remote 3 days per week!
  • Tues./Thurs. are in-office days for local employees - the rest of the week employees are free to work wherever they choose
  • Paid lunches on in-office days for local employees
  • Quarterly visits to HQ for remote employees
Spreedly is an equal opportunity employer. We are committed to fostering, cultivating and preserving a culture of diversity, equity and inclusion. We actively work to drive out even unintentional discrimination in our hiring processes via practices like blindly graded work samples, structured interviews, and diversity awareness training.

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.

Some of our positions are open to remote applicants. If this is the case it will be sited in the job posting just below the position name. Unless otherwise stated, remote positions are open to candidates in the contiguous US only. We are not set up to support remote employees from CA, NY, WA or outside the contiguous US. All applicants must have a US work visa.  

We appreciate your interest in our company. Because of the high volume of resume flow, we will only respond to those candidates that we think will be a potential fit.
Share this job:
Software Engineer - Fullstack
Yelp  
javascript python django java ruby html Jan 20
Our full stack engineers bridge the gap between backend data and the frontend websites of Yelp. Our goal is to provide the best user experience to millions of users and we’re excited to dive into any area of the web stack to make it happen.

Full stack engineers rarely have a typical day: One day you might be writing HTML/CSS/JavaScript and another you might be discussing the best approach making our web apps work in our service oriented architecture.

Yelp engineering culture is driven by our values: we’re a cooperative team that values individual authenticity, and encourages “unboring” solutions to problems. We enable all new engineers to deploy working code their first week, and your impact will only grow from there with the support of your manager, mentor and team. At the end of the day, we are all about helping our users, growing as engineers, and having fun in a collaborative environment.

Where You Come In:

  • Design and build new features to connect Yelp with large scale businesses.
  • Implement beautiful layouts that work across all of Yelp’s platforms (desktop, mobile browsers, and mobile apps).
  • Deploy projects in a Service-Oriented Architecture, all the way from backend services to fully-featured UIs.
  • Run A/B experiments and dive into the resulting data to look for trends.
  • Collaborate closely with product managers, designers, and other engineering teams.
  • Mentor other engineers and share the skills you’ve learned.

What it Takes to Succeed:

  • Deep understanding of at least one popular server side web framework (Django, Flask, Rails, Pyramid, Laravel, Express, etc.) or modern JS frontend framework (React, Angular, Ember, etc.)
  • Full-Stack engineering experience in Python, Ruby, JavaScript, Java, or C++.
  • Understanding of web security and performance best practices.
  • Comfortable working in a Unix Environment.
  • Experience with popular Python libraries/tools (Pyramid, pytest, tox, SQLAlchemy) is a plus

What We Offer:

  • Full responsibility for projects from day one, an awesome team, and a dynamic work environment
  • Competitive salary with equity in the company, a pension scheme, and an optional employee stock purchase program
  • 25 days paid holiday initially, rising to 29 with service
  • Private health insurance, including dental and vision
  • Flexible working hours and meeting-free Wednesdays
  • Regular 3-day Hackathons and weekly learning groups, always with interesting topics
  • Opportunities to participate in events and conferences throughout Europe and the US
  • £58 per month toward any exercise of your choice

Yelp values diversity. We’re proud to be an equal opportunity employer and consider qualified applicants without regard to Race/Ethnic Origin, Sex, Religion/Belief, Disability, Age, Sexual Orientation. Note: Yelp does not accept agency resumes. Please do not forward resumes to any recruiting alias or employee. Yelp is not responsible for any fees related to unsolicited resumes.

Share this job:
Senior Software Engineer
Scribd  
senior frontend java python javascript ruby Jan 15
At Scribd (pronounced “scribbed”), we believe reading is more important than ever. Join our cast of characters as we build the world’s largest and most fascinating digital library: giving subscribers access to a growing collection of ebooks, audiobooks, magazines, documents, Scribd Originals and more. In addition to works from major publishers and top authors. Our community includes over 1.4M subscribers in nearly every country worldwide.

About the Web Development Team
We’ve built a library of millions of books, audiobooks, magazine articles, sheet music collections, and user uploaded documents. 90% of millions of active users discover Scribd and continue to engage with content and build their libraries using our website. This team works across the stack with a strong focus on front end work.
We’re looking for diverse, well-rounded, communicative engineers to help empower our readers to indulge their curiosities and expand their knowledge by building quality products and user experiences. Our projects tend to be 1-2 front end engineers at a time, so trust, accountability, and excellent communication skills are extremely important. This role will join the Web Subscriber UX team, which focuses on delivering product features that will improve our users' experience.

Some of our Key Focus Areas:

  • SEO - with a library of millions of books, audiobooks and documents, search engine optimization is about a lot more than having a good sitemap.
  • Responsive Web - desktop, tablet, phone – whatever device you have, we want you to be able to read!
  • Site speed. How fast is fast enough? Faster!  Measure, optimize, repeat...
  • Accessibility - do you know what ARIA attributes are? Ever use a screen reader? We’re bringing Scribd up to WCAG level-AA to make reading work for folks who use assistive technology
  • Front end infrastructure - We strongly believe in code reuse and simplicity. We are working on shareable react component library to make our product development simple, fast and consistent.

About You:

  • You're curious, humble, and interested in learning. You like and value people! You have good taste - you don't have to be a designer, but you should take pride in your work and want to make our app a beautiful, delightful reading experience.
  • You Have:
  • 5+ years experience coding in a modern web stack -- eg. JavaScript, HTML, CSS, Ruby on Rails -- on large scale, consumer-facing web applications.
  • Strong understanding of modern JavaScript frameworks preferably React.
  • Experience working on backend services in any server side language - Go, Python, Java, C#, Ruby.
  • Experience with continuous integration environments like Gitlab, Jenkins, CircleCI , TeamCity etc.
  • Knowledge of npm, yarn, babel and webpack.
  • Passionate about testing. Previous experience writing unit and integration tests with frameworks like Jest, Rspec, Enzyme, Cypress, Selenium, WebdriverIO etc.
  • Experience building features using an A/B testing framework.
  • Experience de-bugging issues in a complex modern web architecture which includes: distributed systems, CDN, image servers, databases, asynchronous web services, CSRF, cross site scripting, etc.
Benefits & Perks of Life at Scribd
• Health & Welfare Benefits: Scribd pays 100% of employee’s Medical, Vision, and Dental premiums and 70% of dependents.
• Leaves: Paid Parental leave, and 100% company paid short-term/long-term disability plans
• 401k plan through Fidelity,  plus company matching with no vesting period
• Stock Options - every employee is an owner in Scribd! 
• Generous Paid Time Off, Paid Holidays, Volunteer Day + office closure between Christmas Eve and New Years Day
• Referral bonuses
• Tuition Reimbursement 
• Diversity, Equity & Inclusion programs
• Learning & Development and Coaching programs
• Monthly flexible Wellness, Connectivity & Comfort Benefit
• Luma by Concern, our mental health digital platform
• Work Life Balance flexibility
• Company events + Scribdchats
• Free subscription to Scribd + gift memberships for friends & family

Want to learn more? Check out our office and meet some of the team at www.linkedin.com/company/scribd/life

Scribd is committed to equal employment opportunity regardless of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.

We encourage people of all backgrounds to apply. We believe that a diversity of perspectives and experiences create a foundation for the best ideas. Come join us in building something meaningful.
Share this job:
Senior Full Stack Software Engineer, Bitbucket Cloud
 
cloud full stack senior python javascript ruby Jan 14
Atlassian is continuing to hire with all interviewing and on-boarding done virtually due to COVID-19. All new and existing Atlassians will continue to work from home until it’s safe to return to our offices. When our offices re-open, every Atlassian will have the choice to work from an office or from home.

Atlassian is searching for a talented Senior Full Stack Software Engineer to join our Bitbucket Cloud Core Experience team. You'll be joining a multi-functional team that builds Bitbucket Cloud’s core experience and has a substantial impact on the growth of Atlassian.

We do not work on an end product that reaches our customers and ends there. Our product enables others to work on absolutely anything, so our product marks the beginning, not the end, of a great journey. We strive to make it easy for other teams to collaborate on code in a very intuitive and efficient way.

You will be among the engineering team responsible for designing, building, and supporting Bitbucket Cloud’s core capabilities, directly impacting how our product works, looks, and feels. You will have direct access to a dedicated Product Manager, UX Designer, and Content Designer to help you deliver great solutions from start to finish in a fast and very efficient way.

What you will do:

  • You will be architecting new features and designing solutions to a wide variety of problems on a full range of complexity
  • You will be reading mature code base and internal documentation while experimenting in your own environment to build a deeper understanding of the product
  • You will implement solutions following software development best practices from start to finish
  • You will review your teammates' work through peer reviews, provide and iterate on feedback, and advocate for software development best practices
  • You will pair program with engineers at all levels to ensure fast, efficient, and high quality delivery
  • You will write tests and advocate for hight quality outcomes, you will monitor and support our solutions in the production environment
  • You will drive innovation through prototypes and you will deliver solutions through iterative shipments
  • You will have fun in our team bonding activities  

On your first day, we'll expect you to have:

  • 7+ years of professional experience
  • Experience with continuous delivery and infrastructure as code
  • Experience working with GIT in a collaborative team setting
  • Awareness and insight into industry trends (technology, methods and tooling).
  • Experience with code quality through writing unit tests and automation
  • Experience performing high quality code reviews both as a reviewer and a reviewee
  • Experience working with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution.
  • Practical knowledge of agile software development methodologies (e.g. scrum, kanban)
  • Experience with web frameworks like Django or Ruby on Rails with scripting languages like Python, Ruby or Bash
  • Strong proficiency with data structures, basic algorithms, and applying object-oriented principles and design patterns.
  • Solid understanding of architectural principles of software development, data modeling, and security.
  • Strong proficiency with relational databases design and query construction and optimization (Postgres preferred).
  • Experience designing and implementing efficient RESTful APIs
  • Strong troubleshooting skills across different levels of the stack.
  • Solid understanding of front-end architecture and data-driven development
  • Solid understanding of JavaScript, HTML5, CSS, Typescript and supporting libraries (ex. ES6, React, Node)
  • Hands-on experience in writing cross-browser compliant HTML and CSS
  • Experience building front-ends for web applications and their performance optimization
  • Experience with modern unit testing frameworks (e.g., Mocha, Chai)

It's great, but not required, if you have:

  • Familiarity with server technologies (NPM, Docker, NGINX, Express/Node)
  • Experience with Redux, ImmutableJS, Typescript, Webpack, Parcel
  • Experience with large scale single page web applications
  • Familiarity with Docker
  • Familiarity with Java
  • Experience working with Atlassian products such as Jira, Confluence and Bitbucket.
More about our benefits

Whether you work in an office or a distributed team, Atlassian is highly collaborative and yes, fun! To support you at work (and play) we offer some fantastic perks: ample time off to relax and recharge, flexible working options, five paid volunteer days a year for your favourite cause, an annual allowance to support your learning & growth, unique ShipIt days, a company paid trip after five years and lots more.

More about Atlassian

Creating software that empowers everyone from small startups to the who’s who of tech is why we’re here. We build tools like Jira, Confluence, Bitbucket, and Trello to help teams across the world become more nimble, creative, and aligned—collaboration is the heart of every product we dream of at Atlassian. From Amsterdam and Austin, to Sydney and San Francisco, we’re looking for people who want to write the future and who believe that we can accomplish so much more together than apart. At Atlassian, we’re committed to an environment where everyone has the autonomy and freedom to thrive, as well as the support of like-minded colleagues who are motivated by a common goal to: Unleash the potential of every team.

Additional Information

We believe that the unique contributions of all Atlassians is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

All your information will be kept confidential according to EEO guidelines.

Learn more about Atlassian’s culture, interviewing flow, and hiring process by checking out our Candidate Resource Hub.
Share this job:
Software Engineer
Scribd  
frontend javascript ruby html css Jan 12
At Scribd (pronounced “scribbed”), we believe reading is more important than ever. Join our cast of characters as we build the world’s largest and most fascinating digital library: giving subscribers access to a growing collection of ebooks, audiobooks, magazines, documents, Scribd Originals and more. In addition to works from major publishers and top authors. Our community includes over 1.4M subscribers in nearly every country worldwide.

About the Web Development Team
We’ve built a library of millions of books, audiobooks, magazine articles, sheet music collections, and user uploaded documents. 90% of millions of active users discover Scribd and continue to engage with content and build their libraries using our website. This team works across the stack with a strong focus on front end work.
We’re looking for diverse, well-rounded, communicative engineers to help empower our readers to indulge their curiosities and expand their knowledge by building quality products and user experiences. Our projects tend to be 1-2 front end engineers at a time, so faith, accountability, and excellent communication skills are extremely important.

Some of our Key Focus Areas:

  • SEO - with a library of millions of books, audiobooks and documents, search engine optimization is about a lot more than having a good sitemap.
  • Responsive Web - desktop, tablet, phone – whatever device you have, we want you to be able to read!
  • Site speed - How fast is fast enough? Faster!  Measure, optimize, repeat...
  • Accessibility - do you know what ARIA attributes are? Ever use a screen reader? We’re bringing Scribd up to WCAG level-AA to make reading work for folks who use assistive technology
  • Front end infrastructure - We strongly believe in code reuse and simplicity. We are working on shareable react component library to make our product development simple, fast and consistent.

About You:

  • You're curious, humble, and interested in learning. You like and value people! You have good taste - you don't have to be a designer, but you should take pride in your work and want to make our app a beautiful, delightful reading experience
  • You have:
  • 2+ years experience coding in a modern web stack -- eg. JavaScript, HTML, CSS, Ruby on Rails -- on large scale, consumer-facing web applications
  • Good knowledge of modern JavaScript frameworks preferably React.
  • Experience with continuous integration environments like Gitlab, Jenkins, CircleCI , TeamCity etc.
  • Passionate about testing. Previous experience writing unit and integration tests with frameworks like Jest, Rspec, Enzyme, Cypress, Selenium, WebdriverIO etc.
  • Experience de-bugging issues in a complex modern web architecture which includes: distributed servers, CDN, image servers, databases, asynchronous web services, CSRF, cross site scripting, etc
Benefits & Perks of Life at Scribd
• Health & Welfare Benefits: Scribd pays 100% of employee’s Medical, Vision, and Dental premiums and 70% of dependents.
• Leaves: Paid Parental leave, and 100% company paid short-term/long-term disability plans
• 401k plan through Fidelity,  plus company matching with no vesting period
• Stock Options - every employee is an owner in Scribd! 
• Generous Paid Time Off, Paid Holidays, Volunteer Day + office closure between Christmas Eve and New Years Day
• Referral bonuses
• Tuition Reimbursement 
• Diversity, Equity & Inclusion programs
• Learning & Development and Coaching programs
• Monthly flexible Wellness, Connectivity & Comfort Benefit
• Luma by Concern, our mental health digital platform
• Work Life Balance flexibility
• Company events + Scribdchats
• Free subscription to Scribd + gift memberships for friends & family

Want to learn more? Check out our office and meet some of the team at www.linkedin.com/company/scribd/life

Scribd is committed to equal employment opportunity regardless of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.

We encourage people of all backgrounds to apply. We believe that a diversity of perspectives and experiences create a foundation for the best ideas. Come join us in building something meaningful.
Share this job:
Sr. Professional Services Engineer
ruby html aws api Jan 11
SocialChorus the creator of FirstUp, the platform that orchestrates the digital employee experience. FirstUp brings personalized information and systems access to every worker, everywhere-no matter whether they’re wired, distributed, or frontline/essential. That’s how we help Amazon, ABInBev, GlaxoSmithKline and many others stay agile and keep transforming.

Joining SocialChorus means joining a movement to connect every worker. This movement has taken root and is evident in our world-class customer base and their millions of employees worldwide. Now we need your help.  Ready to make a difference in the world? 

We are currently seeking a Sr. Professional Services Engineer as part of the Client Engineering team to translate business requirements into technical actions. The Client Engineer will partner with customers, Project Managers, Engagement Managers and various members of the SocialChorus team to ensure customer deliverables align with the customer need.

 This senior position will play an important role mentoring other members of the Client Engineering team to become better technical consultants. As an expert using Rest API’s to design and implement customer solutions, you will grow the services and infrastructure required to guide and assist customers and partners in their efforts to integrate 3rd party systems with SocialChorus. You will also use your knowledge of Ruby on Rails to identify opportunities to update the SocialChorus API and develop new CE services and tools.

Responsibilities

  • Help define and implement a vision to grow the services offered by the Client Engineering team
  • Build and maintain service engineering tools to improve the efficiency and value of the Client Engineering team
  • Leverage our Partner API and our Integration Platform to integrate the SocialChorus platform with 3rd party systems
  • Proactively own high-visibility and high-touch customer relationships from a technical integration standpoint
  • Complete the technical tasks required to onboard new SocialChorus customers. This includes file transfer setup, user authentication setup (including SSO), DKIM/SPF, and mobile app configuration. 
  • Write  integration and troubleshooting tutorials and sample code for our clients. Become an evangelist for the SocialChorus API
  • Some travel to client sites may be required when it is safe to do so (no SocialChorus employees are currently traveling).

Qualfications

  • 5+ years experience with software development tools and environments
  • 2+ years technical client consulting experience integrating enterprise systems using Rest APIs
  • Proficient with SQL, SAML 2, and oAuth
  • Experience with AWS services like EC2, EC2 Image Builder, S3, and CloudFormation
  • Experience in Ruby, HTML/CSS, and Python
  • Experience growing the technical services and infrastructure of a professional services team
  • Has written technical documentation and software samples for programmers
  • High level knowledge of internal communication tools including Microsoft 365, Sharepoint, Teams, Facebook Workplace, Yammer, Intranets, HRIS like Workday, PeopleSoft and other systems.
Why SocialChorus?  Because you care. About people, the work you do, and the connections you make. Work is such a large part of life, it only makes sense to make it awesome. 

If you want to engage brilliant minds in a true start-up environment where ideas are rewarded regardless of who they come from, join us. This is a rapidly changing space so if you thrive on ambiguity, are hungry for a challenge, and have the guts to speak your mind it could be a perfect fit.  

Come for the challenges, come for the people, and the unlimited PTO, health benefits, 401k plan, casual and friendly environment, and a leadership team who truly believes in your growth both professionally and personally will keep you here. We’re an equal opportunity employer.

All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.
Share this job:
Senior Back-end / Ruby on Rails Developer
iubenda  
kubernetes ruby-on-rails postgresql ruby mysql senior Jan 11

Were looking for a brilliant and motivated Senior Back-end / Ruby on Rails developer to join our distributed team. The products that iubenda distributes are delivered across billions of page views every month; we are used by thousands of clients in the US and in more than 100 other countries. If youre excited to work with one of the very few Italian companies offering SaaS solutions internationally and to join a team of friendly people with a culture based on continuous learning, transparency and collaboration, youre looking at the right place!

What you'll do:

  • Design and build solid, scalable and maintainable Rails applications with excellent test coverage
  • Lead Code Reviews and mentor colleagues.
  • Create a positive environment for the people around you, sharing knowledge with everyone and helping the team grow.
  • Collaborate with designers, team leads and stakeholders to understand business goals, analyze requirements and propose technical solutions. It's not just about writing code :-)

Benefits

  • REMOTE WORK - You can work from one of our beautiful offices in Italy (in Bologna and Milan and both being incredibly well located nice places to work from) or remotely. We are used and fully structured to onboard people who rather work full-time remotely.
  • LEARNING BUDGET - Well sponsor your professional growth by providing a budget that can be used for courses, events, workshops and books.
  • WORK EQUIPMENT - Well provide an equipment allowance so that you can perform at your best.
  • COMPETITIVE SALARY - We offer a highly competitive salary when compared with other Italian startups since we have high standards on finding the best people to join our team. Besides, we offer a generous paid time-off (+25 weekdays/year).
  • COMPANY RETREATS - Twice a year (summer and winter) we get together in amazing destinations to work, bond and enjoy team building activities. We offer a fully paid week-long retreats to places like Val D'Orcia, Capri, the Dolomites or the Tonnara di Scopello.
  • TRAVEL ALLOWANCE TO VISIT A COLLEAGUE - Well provide a travel allowance so you can visit a colleague (as long as the travel itinerary meets the COVID travel rules and restrictions).
  • GREAT WORK ENVIRONMENT - You will be part of a multicultural team full of talented and expert people and you will find a team spirit, which you would rarely find elsewhere.
  • ENGLISH CLASSES - We offer online English classes in a weekly basis, on several different levels, within working hours.
Share this job:
Engineering Manager, Frontend
Scribd  
frontend manager ruby aws Jan 06
At Scribd (pronounced “scribbed”), we believe reading is more important than ever. Join our cast of characters as we build the world’s largest and most fascinating digital library: giving subscribers access to a growing collection of ebooks, audiobooks, magazines, documents, Scribd Originals and more. In addition to works from major publishers and top authors. Our community includes over 1.4M subscribers in nearly every country worldwide.

About the Role

The Web team at Scribd is growing rapidly as we oversee many high impactful focus areas for the business and our customers. As we are scaling, there is a strong need for an Engineering Manager to come onboard and manage a subset of cross-functional teams focusing on SEO and Acquisition.

About the Team

Our engineers work cross-functionally with Product Managers, UX Designers, Quality Engineers, Project Managers and Data Scientists in cross-functional teams for product roadmap and execution. Scribd serves on an average 3-5 million page views per day to both desktop and mobile web users; For both these platforms code size, speed, and aesthetics play a major role in our success. 

We carefully deliver new features via experiments, also known as A/B tests, giving developers a safe path to validate improvements at our tremendous scale. Going forward, we are going to increase the number, velocity, and diversity of our experiments; To accommodate these new and different experiments, our codebase must be nimble, cohesive and easy to deploy. 

We strongly believe in building a solid infrastructure to help our product vision and maintain the health of the code base. Some of the recent infrastructure projects include building a shared react component library, re-architecting our translation system and integrating visual regression tools for cross-browser and cross-platform testing.

As part of our AWS migration, the web team has the opportunity to build and continuously deploy front-end focused micro-services containing Single Page Applications. Our current web architecture is fairly monolithic with a React frontend, and a Ruby on Rails backend. We’re trending towards backends composed of services, with frontends accessing data via API.

You Will:

  • Partner with technical Leads and Senior engineers to drive the engineering roadmap that reduces technical debt and helps the product vision.
  • Inculcate industry standard software engineering best practices in the team.
  • Work with recruiters to hire and build a diverse team of talented engineers for the growing business needs. 
  • Demonstrate the value of engineer’s work through the lens of customer/business impact and increase productivity.
  • Work with Product Managers to drive Scribd’s core business metrics for SEO, Acquisition, Onboarding and Subscriber experience.
  • Manage, coach and mentor engineers by having regular 1-1s and building strong relationships. Enable them to be self aware by providing genuine feedback. 
  • Help set go-getter OKRs that empower the engineers to learn new skills and grow in their career.
  • Remove obstacles in execution by effective communication and keeping the processes lean.

You Have:

  • 3+ years of experience in an engineering management role.
  • Strong computer science fundamentals, ideally from a computer science degree.
  • Clear communication and are able to represent your team to engineering and non-engineering audiences. 
  • You really enjoy working with people and coaching them to improve performance. 
  • You are an emphatic manager who deeply cares about the engineers and their careers.
  • An excellent software engineering aptitude and the ability to provide technical direction and mentorship.
Benefits & Perks of Life at Scribd
• Health & Welfare Benefits: Scribd pays 100% of employee’s Medical, Vision, and Dental premiums and 70% of dependents.
• Leaves: Paid Parental leave, and 100% company paid short-term/long-term disability plans
• 401k plan through Fidelity,  plus company matching with no vesting period
• Stock Options - every employee is an owner in Scribd! 
• Generous Paid Time Off, Paid Holidays, Volunteer Day + office closure between Christmas Eve and New Years Day
• Referral bonuses
• Tuition Reimbursement 
• Diversity, Equity & Inclusion programs
• Learning & Development and Coaching programs
• Monthly flexible Wellness, Connectivity & Comfort Benefit
• Luma by Concern, our mental health digital platform
• Work Life Balance flexibility
• Company events + Scribdchats
• Free subscription to Scribd + gift memberships for friends & family

Want to learn more? Check out our office and meet some of the team at www.linkedin.com/company/scribd/life

Scribd is committed to equal employment opportunity regardless of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.

We encourage people of all backgrounds to apply. We believe that a diversity of perspectives and experiences create a foundation for the best ideas. Come join us in building something meaningful.
Share this job:
Senior Backend Engineer
Scribd  
backend senior ruby docker aws Jan 05
At Scribd (pronounced “scribbed”), we believe reading is more important than ever. Join our cast of characters as we build the world’s largest and most fascinating digital library: giving subscribers access to a growing collection of ebooks, audiobooks, magazines, documents, Scribd Originals and more. In addition to works from major publishers and top authors. Our community includes over 1.4M subscribers in nearly every country worldwide.

About the team: 

We believe in continuously improving our skills and codebase, work/life balance, and doing things right over doing them fast. We’re looking for individuals who share this view and are excited about writing quality code, trying new technologies, and playing well with others. Scribd has an immense content catalog & millions of users which means you will be able to tackle exciting & challenging projects. The software you will write will have a big impact for our company, our product and our users.This team is dedicated to improving the quality & productivity of engineering at Scribd. This work includes improving our development & staging environments, working on our operational toolset, building out advanced functionality & improvements to our CI/CD technologies & workflows, and supporting further automation for testing. This team uses a wide variety of technologies with Ruby on Rails, Go & node.js being the most prominent. We’re looking for strong engineers with exceptional problem-solving skills who want to work independently and own large, complicated projects. You’re comfortable in dealing with lots of moving pieces. You have exquisite attention to detail. You’re comfortable learning new technologies and systems. Collaboration, time management, and communication are as important as your technical skills.


Job Responsibilities: 
- Leading and implementing projects that deliver value to engineers at Scribd while considering quality, maintainability, performance, scale, and observability.
- Driving framework & language upgrades - establishing & executing on a plan to keep up-to-date with the latest & greatest our technologies have to offer
- Contributing to improvements to our CI/CD workflows & optimizing our automated test suites
- Modernizing our tool suite - with newer & better maintained open-source alternatives, or more performant technologies & implementations.
- Improving or building solutions that address technical debt, architectural gaps and other impediments that slow engineers down.
- Advocacy & empowerment - building functionality & tooling is important, being able to advocate the benefits to tool changes, new processes, and the link may be more-so

Requirements: 

- Strong background with 5 or more years of industry experienceConsiderable experience with one of - Ruby on Rails, or Go
- Interest in building high-impact tools and empowering engineers.
- Experience shipping clean, maintainable code that works.
- Background in algorithms with a focus on applied problem solving.
- Experience with Docker, AWS ECS and/or Kubernetes is preferred but not mandatory

Benefits & Perks of Life at Scribd
• Health & Welfare Benefits: Scribd pays 100% of employee’s Medical, Vision, and Dental premiums and 70% of dependents.
• Leaves: Paid Parental leave, and 100% company paid short-term/long-term disability plans
• 401k plan through Fidelity,  plus company matching with no vesting period
• Stock Options - every employee is an owner in Scribd! 
• Generous Paid Time Off, Paid Holidays, Volunteer Day + office closure between Christmas Eve and New Years Day
• Referral bonuses
• Tuition Reimbursement 
• Diversity, Equity & Inclusion programs
• Learning & Development and Coaching programs
• Monthly flexible Wellness, Connectivity & Comfort Benefit
• Luma by Concern, our mental health digital platform
• Work Life Balance flexibility
• Company events + Scribdchats
• Free subscription to Scribd + gift memberships for friends & family

Want to learn more? Check out our office and meet some of the team at www.linkedin.com/company/scribd/life

Scribd is committed to equal employment opportunity regardless of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.

We encourage people of all backgrounds to apply. We believe that a diversity of perspectives and experiences create a foundation for the best ideas. Come join us in building something meaningful.
Share this job:
Software Engineer
ruby-on-rails ruby postgresql react-js python javascript Jan 05

High Alpha is hiring key team members for a new B2B SaaS startup in Indianapolis. This position will be with High Alpha’s latest company, which is pre-public launch. You’ll work closely with the internal High Alpha team & first employees, while reporting directly to the CTO. If you’ve ever been interested in working at a company from scratch as a member of the initial team, this is it!

We’re seeking a front-end focused software engineer to take ownership of our application’s UI, from discovery through delivery & maintenance. The ideal team-mate is a React.JS engineer who can work with our design & other engineering team members to ideate, plan, and deliver an experience that helps our customers (B2B SaaS Marketers) reach their SEO goals. Full stack development experience with React & Ruby on Rails is a bonus, but not required.

We take pride in providing a user-friendly, fast, and streamlined experience to our customers and are looking for top-tier engineering talent to help us make that a reality.  We are currently on the lookout for a driven, hardworking, creative, and collaborative software engineer to join our team. You’ll have the opportunity to shape and drive the implementation and development processes that create an amazing product.


What You’ll Do: 

  • Report directly to the CTO
  • Ship product by working in and on our tech stack: React.js, Ruby on Rails, Postgres
  • Collaborate with designers and other engineers to deliver on our product roadmap
  • Collaborate cross-functionally with our Consulting & Sales teams to implement feedback and guide our platform’s user experience
  • Build a set of experiences that helps marketers grow revenue by managing and coaching the executing on SEO and conversion rate optimization strategies.
  • Review, debug, and resolve complex problems with real-time applications.

What We’re Looking For:

  • 3+ years’ experience developing software in a SaaS environment 
  • Expertise in JavaScript & React.js
  • Special Consideration for additional proficiency in Ruby, Rails, Python, PHP, ASP.NET, Java 
  • A vibrant passion for coding and creating intuitive user experiences
  • Strong interpersonal skills to connect with a small, early-stage team
  • Thorough understanding of web architectures and technologies (HTTP, REST)
  • Experience with cloud development tools like Heroku, Github, JIRA, AWS
  • Working understanding of relational databases & how UI’s interact with them (Postgres)
  • Experience presenting data from a back-end architecture, to analytics-oriented users.
  • A track record of hard work, meeting deadlines, and exceeding job expectations
Share this job:
Software Engineer, Ruby/Rails
ruby-on-rails postgresql react aws ruby javascript Jan 04

Why Red Canary

Red Canary was founded to make security for every business better by protecting organizations around the world from cyber threats. Our combination of market defining technology, processes, and expertise delivered using an innovative SaaS model is preventing breaches every day.

The Red Canary engineering team builds and operates the platform to deliver unmatched threat detection and response. We process billions of events per day from hundreds of thousands of systems worldwide. Every engineer is on the front lines of cyber security with unique opportunities to learn new technology and solve the hardest problem in cyber security.

Why You Matter

You are passionate about applying your technical expertise to quickly ship an MVP based on requirements, and refine it through feedback from your customers. You're comfortable diving into a large Rail application that serves 200+ customers. We are searching for a Rails engineer to join us in building the Red Canary platform. We continuously push product enhancements to production so on day one you will be making security better for a large number of organizations. Our customers depend on us 24/7 and the software you build makes a meaningful difference to improve their security. In this role you may work from our Denver office or remote.

Who You Are

  • Love to write code and take full ownership of a product or feature from concept to launch
  • Are experienced with Ruby on Rails and other common libraries such as RSpec and Sidekiq
  • Have experience with Javascript, HAML, Redis, Postgres, AWS, Docker or some combination of similar tech
  • Architect scalable applications that serves both internal and external users and high-volume background tasks
  • Have confidence making architectural design decisions that improve scalability & performance
  • Test the software you write to ensure we deliver the highest quality products 
  • Bonus: have deep knowledge of operating Postgres at scale, including replication, monitoring and optimization

Individuals seeking employment at Red Canary are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation.

Share this job: