Remote Ruby Jobs

Yesterday

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:

Last Week

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:

This Month

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:
Senior Reverse Engineer - R&D
senior python ruby testing Dec 30 2020
The Dragos Threat Operations team serves as boots-on-the-ground on solving industrial control system security challenges. We then bring that expertise back and integrate it into our software technology: The Dragos Platform. Dragos is looking for a Senior Reverse Engineer to join its Research and Development team. This position works closely with Threat Operations Center, Intelligence teams and Engineering teams to extend insights in industrial protocol analysis, network behavior, and network situational awareness.

Responsibilities

  • Generate innovative asset identification capabilities, protocol parsers, and threat behavior analytics for the Dragos Platform
  • Conduct in-depth reverse engineering of hardware and software to support building and testing of both network protocol parsers and detection logic
  • Research and document system modification, command and control protocols, encryption/encoding schemes and other general functionality
  • Work with customers and industry partners to collect, analyze and capitalize on new host and network analytic opportunities in production environments. 

Requirements

  • Willingness to be a team player on fast-moving team focused on rapidly innovating the state of industrial security
  • 4+ years utilizing static and dynamic analysis tools to conduct in-depth reverse engineering of hardware and/or software without source
  • Prior development experience with python, rust, ruby, go, lua, etc 
  • Proficient in x86/x86_64 Intel assembly and disassemblers including IDA Pro, Ghidra, etc
  • Awareness of common operating system internals and the ability to identify analytic opportunities
  • Comfort working with multi-terabyte host and network datasets
  • Experience with blue and red team security tool plugin development (Zeek NSM modules, Wireshark dissectors, Metasploit modules, etc)
  • Ability to continually understand and track the latest offensive tools and tactics 
  • Applied knowledge of communication fundamentals to include network and serial traffic
  • Adept at both verbal presentation and technical writing

Nice to Have

  • Experience with industrial control systems, networks and/or protocols
  • A solid background of operational red team and/or blue team experience
  • Ability to travel (<10%) to customer sites to collect and analyze data
Dragos seeks passionate, hard-working, fun-loving, small-ego, big-brained people. Our tagline is “Safeguarding Civilization” not because we think highly of ourselves, but because the problems we are solving are critically important, today and in the years to come. We look for ICS experts across industries who are committed to growing global expertise in the space by training the next wave of future innovators and thought leaders. 
 
We offer competitive salaries, equity, and a comprehensive benefits package including medical, dental, vision, disability, 401K and life insurance.
 
Dragos is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. Come join us!

Share this job:
Senior Software Engineer
java ruby agile senior python javascript Dec 29 2020

Senior Software Engineer 12 Month Fixed Term Salary: £38,654 - £42,991

Depending on skills and experience. We may offer an additional 'DigiTec Allowance' of up to £10,000 for candidates who demonstrate a high level of capability during assessment

Can you see yourself working with the latest technologies reaching 49 million users?

If so, we are expanding our team and would love to hear from you!
The DVLA deliver wide reaching digital services to the UK public and industry. We maintain the national record of vehicles and drivers. If you have applied for a driving licence, changed vehicle, re-licensed your vehicle or completed a vehicle enquiry you would have used one of our services.

This is an exciting time to join us, as one of the agile, cloud and technological leaders within the government, we are constantly pushing boundaries to find, develop and introduce new and innovative technological advancements. We work with a range of industry leading solutions including serverless, Docker and Kubernetes on a modern cloud platform.

We’ve been creating serverless solutions for several years and currently build enquiry APIs, utility and application services using serverless Node.js and associated technologies. If you think this sounds like a good challenge, please get in touch.

If you’re working on the front-end you’ll be developing applications and reusable components using a combination of Ruby on Rails and React. You’ll get to build our external and internal UIs, so this is an exciting opportunity to deliver far reaching, intuitive and accessible front end systems. Ruby experience isn’t critical, if you’ve worked with an MVC framework, create single page Javascript apps or you’re familiar with the GDS UI guidelines you’ll fit right in.

For our core business services, you’ll be working with Java and SpringBoot alongside tools like OpenAPI. You don’t need to be a specialist in Java but you will need a passion for creating clean, maintainable and secure applications using an object-oriented language.

As part of our ongoing mission to support and develop all staff within the DVLA, you will be given a high spec Macbook and we will help you to achieve certification in areas such as AWS and Java, as well as giving you the freedom and support necessary to perform in your role and continuously develop your skill set

Some of the projects you could be working on include:
• New driver and vehicle services, allowing citizens to manage their licences and vehicles
• The DVLA digital payment service that helps us collect around 6 billion pounds a year
• The Tachograph services used to register and maintain data on all the UKs professional drivers
• API’s that allow car retailers to issue registration numbers and capture the registration of all new vehicle sales in the UK.

Responsibilities

Include but not limited to

• Work within a technical framework of the project to meet customer requirements
• Develop Software in an agile team environment
• Application Support
• Working closely with business analysts and agile delivery managers to prepare and review user stories and tasks
• Some testing responsibilities
• Mentoring junior developers within the team

Full Role Profile Here

About you

You will be experienced working as a software engineer across multiple teams and projects, developing software using a variety of modern technologies and tools. A passion for Java, font-end development, security or serverless technology. You will need to be comfortable in using modern CI/CD tooling with an understanding of languages such as Java, Ruby, C#, HTML, Python or similar. As we develop we are committed to the development of our employees, so we will help you achieve certification in these areas as well as AWS and Azure so you’d develop with us.

You need to have a passion for modern software development technologies and standard methodologies. You would need to have had to communicate with engineering peers and business partners.

How to Apply

To apply for this role, either click apply or head over to www.civilservicejobs.service.gov.uk

You will need to provide detailed evidence of your experience of the following sift criteria within your CV and Personal Statement:

• Experience working on one or more large-scale, enterprise software delivery projects.
• Experience in one or more technical specialism such as Java, C#, front-end development or serverless.
• Experience using the AWS cloud platform or an equivalent cloud service provider

Share this job:
Senior/Principal Systems Engineer
senior python ruby big data linux docker Dec 28 2020
Dragos is looking for talented engineers with a background in systems engineering and administration, data management, scalable architectures, orchestration, networking, and Infrastructure as a Service (IaaS). We set our goal as best in class and are looking for team players who set these same standards for themselves in a highly collaborative environment.

Responsibilities

  • Work closely with the engineering team to design and implement Design teams to define feature specifications
  • Design and implement automation and orchestration solutions
  • Design and implement big data processing architectures
  • Identify gaps and opportunities for improvement of existing solutions
  • Develop and maintain scripts and programs to automate processes
  • Participate in interactions with analysts and customers as a technical expert for product sub-systems driving improvements in their systems and our platform

Requirements

  • Strong Linux background (RHEL preferred) including:
  • Experience working with package managers (e.g., YUM, DNF, Aptitude, APK)
  • Experience packaging and delivering software (e.g., RPM, DEB)
  • Experience building software from source; must be familiar with Make
  • Experience configuring system services such as Apache, MariaDB, SSH, BIND, etc.
  • Experience with configuring storage -- LVM and filesystems (e.g., XFS, Ext4, Btrfs)
  • Experience managing directory user accounts (e.g., AD, OpenLDAP, FreeIPA, NIS+)

  • Experience with container operating environments
  • Must know Docker
  • Must be familiar with at least one of the following:  Kubernetes, OpenShift, Docker Compose, Apache Mesos

  • Experience with configuration management solutions
  • Must know one of:  Puppet (preferred), Ansible, Chef, SaltStack
  • Bonus -- experience writing unit tests and acceptance tests for configuration management software

  • Experience with virtual and/or cloud environments
  • Must have experience with at least one of the following:  AWS, Azure, GCP, OpenStack
  • Must have experience with at least one of the following:  VMware, KVM, Xen
  • Bonus – experience building VM images with Packer

  • Experience with infrastructure-as-code
  • Must know one of:  Terraform, CloudFormation, Heat, Azure Resource Templates

  • Experience with DevOps methodology
  • Must have experience with CI/CD software (preferably Jenkins)
  • Must have experience with source code management (e.g., GitHub, GitLab, BitBucket, Subversion)
  • Must have experience writing build/test/deploy pipelines

  • Experience with networking
  • Proficient in IPv4 routing, VLANs
  • Familiarity with overlay protocols (e.g., VXLAN, GRE)

  • Experience writing code
  • Must be proficient in bash scripting
  • Should be proficient in at least one interpreted language (e.g., Python, Ruby, Perl, Groovy)

  • Minimum of ~10 years of experience in systems engineering and DevOps environments
  • Highly self-motivated
  • Bachelor’s degree in computer science, engineering or related field
  • US Permanent Resident, US Citizen, or Canadian Citizen (Must be able to pass background checks)
Dragos seeks passionate, hard-working, fun-loving, small-ego, big-brained people. Our tagline is “Safeguarding Civilization” not because we think highly of ourselves, but because the problems we are solving are critically important, today and in the years to come. We look for ICS experts across industries who are committed to growing global expertise in the space by training the next wave of future innovators and thought leaders.  

We offer competitive salaries, equity, and a comprehensive benefits package including medical, dental, vision, disability, 401K and life insurance.
 
Dragos is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. Come join us!
 
Share this job:

This Year

Senior Full Stack Software Engineer, Bitbucket Cloud
 
cloud full stack senior python javascript ruby Dec 20 2020
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 or 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 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.
Share this job:
Principal Detection Engineer - R&D
python ruby embedded Dec 19 2020
 
Dragos’ Professional Services and R&D team serves as boots-on-the-ground on solving industrial control system security challenges. We then bring that expertise back and integrate it into our software technology: The Dragos Platform. Dragos is looking for a Principal Detection Engineer to join its Research and Development team. This position serves as a technical lead guiding and mentoring a team of 4 engineers around innovative asset, vulnerability, and threat discovery with the Dragos Platform. This role works closely with Threat Operations Center, Intelligence teams and Engineering teams to drive insights in industrial protocol analysis, network situational awareness, and threat behavioral analytics for all solutions. 
 
 

Responsibilities

  • Serve as a technical leader to guide and mentor fellow teammates and maintain exceptional quality of deliverables 
  • Grow our existing repository of asset identification characterizations, protocol parsers, and threat detections for the Dragos Platform  
  • Understand open and proprietary protocols to identify software, devices, configurations, and vulnerabilities  
  • Analyze and build detection logic collected from a variety of embedded devices, firewalls, network devices, and hosts 
  • Generate innovative asset identification capabilities, protocol parsers, and threat behavior analytics for the Dragos Platform  
  • Produce network focused analytics from threat intelligence and research-generated source data 
  • Work with customers and industry partners to collect, analyze and capitalize on new host and network analytic opportunities in production environments. 

Requirements

  • Willingness to be a team player on fast-moving team focused on rapidly innovating the state of industrial security 
  • Direct experience with SCADA, DCS, building automation or other industrial control system devices and environments 
  • 10+ years in security operations, threat hunting, detection development OR offensive operations, threat emulation, security tool development 
  • Prior development experience with python, rust, ruby, go, lua, etc 
  • Awareness of common operating system internals and the ability to identify analytic opportunities 
  • Comfort working with multi-terabyte host and network datasets  
  • Applied knowledge of network communication fundamentals  
  • Adept at both verbal presentation and technical writing 

Nice to Have

  • Prior experience with either red or blue teams 
  • Ability to travel (< 25%) to customer sites to collect and analyze data 
Dragos seeks passionate, hard-working, fun-loving, small-ego, big-brained people. Our tagline is “Safeguarding Civilization” not because we think highly of ourselves, but because the problems we are solving are critically important, today and in the years to come.

We offer competitive salaries, equity, and a comprehensive benefits package including medical, dental, vision, disability, 401K and life insurance.

Dragos is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. Come join us!
Share this job:
Senior Client Engineer
senior ruby html aws api Dec 18 2020
SocialChorus is a platform for communicators. We help them become heroes within their organizations by giving them the tools and expertise they need to unify their enterprises. Companies thrive and win when all of their workers feel aligned, informed and supported. In simple terms, we help companies work as one.

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 to achieve our goal of connecting every worker. Ready to make a difference?

We are currently seeking a Sr. Client 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.

In addition to taking on this lead customer facing role with the API, you will also have a broad breadth of technical skills and interests to assist our customers in the implementation and ongoing updates of the SocialChorus platform. This includes everything from setting up user authentication, to setting up SFTP servers, to configuring the system to allow for automated user provisioning and deprovisioning. To succeed in this team, you must have the ambition to work independently in a remote environment while working as a team with other members within Client Engineering through various remote communication 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
  • Mentor other members of the Client Engineering team to grow their aptitude as consultants defining solutions for SocialChorus customers
  • 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. 
  • Efficiently solve problems by driving collaboration with customers and coworkers via video calls and onsite visits
  • 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).

Qualifications

  • A minimum of 5-7 years experience with software development tools and environments.
  • A minimum of 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
  • Exceptional verbal and written communication and presentation skills
  • Posseses a positive, can-do, no-problem-too-big-or-too-small attitude
  • Demonstrated client relationship, communication and presentation skills. 
  • Excellent organizational, analytical, and problem solving skills. 
  • High level knowledge of enterprise IT environments. 
  • 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:
Backend developer
VIKTOR  
python go node-js aws api backend Dec 18 2020

It's an exciting time for us at VIKTOR. After launching our platform in 2017 we are rapidly growing our user base, our team and our developer community. We are hyper-focused to make VIKTOR the low-code development platform for developers and engineers in the manufacturing and building industry wanting to automate the boring work and enable them to build awesome products.  To further grow our team we are looking for a talented backend developer, with the potential to grow into a leading role in our team. If you are passionate about building scalable backend services, enjoy developing a platform that is both used by developers as well as end-users and you are comfortable working with the latest technologies, then we're eager to get to know you.

What are you going to do: 

You will be working as a backend developer in a mixed platform development team to further grow the platform. You will be working on a variety of subjects including encryption, duplex communication, and isolation but also more simple features like a CRUD resource, role management or a notification service. You will be working with Python, Go (Golang) and Node, we develop typed where we can and pick the right tool for the right job.

We offer you:

  • A flat organizational structure, in which taking responsibility and initiative is encouraged
  • A friendly international working environment where you can get the best out of yourself
  • Opportunity to become a lead engineer in our fast-growing team
  • Developer friendly environment, CI/CD, integration and unit tested software
  • An office in the center of Rotterdam, a few minutes walking from Central Station
  • Possibility to work from home if that suits you, also after the pandemic
  • Online Friday afternoon drinks and bimonthly team activities
  • Flexible working hours, plenty of days off
  • Possibility to work part-time (32h)

Requirements

  • You have an academic level of working and thinking
  • You have at least 2 years experience in designing API's and building web services
  • You are strong in Python or multiple other server-side languages like Go (Golang), Ruby or Node
  • You are a team player, good communicator, a passionate developer and enthusiastic automator
  • You care about code quality, low maintenance and development velocity
  • You are interested in or are already familiar with Docker, relational databases, queuing systems and cloud infrastructure
  • You have a European nationality or valid work permit (Resident in the Netherlands)
Share this job:
Senior Software Engineer
Algolia  
senior java python javascript ruby c Dec 15 2020

Algolia was built to help product teams deliver fast and relevant search in their websites and mobile apps with flexible resources & tools. We provide a hosted search API used by thousands of customers in more than 100 countries. Billions of search queries are answered every month thanks to the code we push every day into production. Our tools allow product teams to focus on building great experiences without having to worry about maintaining their infrastructure. 

We're looking for a Senior Software Engineer to join the Solutions Strategy team at Algolia. We are responsible for developing industry solutions to create the best developer experience for our users through building on Algolia’s raw API, open source UI libraries, and other third party integrations. We are a cross functional team that works closely with the product, marketing, solutions engineering and architecture team to drive feature adoption and growth in the developer community. 

As a senior member of the Solutions Strategy team, you have the opportunity to drive the technical strategy on how Algolia integrates with other technologies in the ecosystem. You will be building proof of concepts on different system applications and connectors using our API. This will heavily influence how our users apply our technology in solutions domains such as search, voice, ecommerce, AI & personalization, analytics and CMS. This is a highly versatile role that leads the creation and publication of technical best practice through incorporating industry research and delivering sample code. You will enjoy this role if you enjoy experimenting with new technologies and working in a highly collaborative environment. Your work will be heavily used in client facing and technical marketing campaigns. We are at the frontline of the developer experience at Algolia, a great position to have a big impact for both developers and end-users. This is an opportunity for someone to make an immense impact at a fast growing company. You should value and practice transparency, have the humility to accept your weaknesses and continuously strive to improve both personally and professionally.

Do you like, or would you like to, craft code, tools and libraries for developers? Do you love to design a clean API solving real-world use cases? Then apply and let's chat about it.

Coming right from an engineer in the team : “As a developer, I use a ton of different libraries to achieve my goals of building applications. Now I can go to the next level and learn how to build tools for developers to build their applications. It's a whole different challenge, I do it in the open source world and engage with my users.”.

YOUR ROLE WILL CONSIST OF:

  • Develop open source custom applications using our API Clients and so much more with the help of the team
  • Take ownership, research, explore and deliver novel experiences
  • Teach us what we don't know and how you want to improve the search and discovery experience
  • Participate (new features, bug fixes) to other popular open-source projects related to our project needs
  • Help define engineering best practices and processes

YOU MIGHT BE A FIT IF YOU HAVE:

  • Experience working with web technologies including, but not limited to: HTML, CSS, JavaScript and HTTP.
  • Coding experience with a general purpose programming language (ie. PHP, Ruby, Java, C/C++, Python).Familiarity with Python, SQL and Unix/Linux operating systems/commands.
  • A passion for shipping quality code
  • You have an eye for great user experiences (UX)
  • Willingness to go beyond what you know todayYou like to help, teach and mentor your colleagues
  • Ability to interact with contributors and customers
  • Good oral and written communication in English
  • Overall we care about your current and future skillset. Not where you studied or who do you know. We care about what you like to do and about what you'd like to do in the future here at Algolia.

NICE TO HAVE:

  • You have built search and discovery experiences
  • You have some UI design skills
  • You are able to show empathy towards your colleagues
  • We are not specifically looking for very active GitHub profiles (that's only a plus). We're looking for developers who have an interest in creating tools for others developers

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:

  • Covered medical, dental, and vision benefits for you and your family 
  • 401(k) Matching Plan
  • Flexible work hours and unlimited Paid Time Off 
  • Paid Parental Leave
  • Pre-tax commuter benefits 
  • Life insurance and disability benefits 

PERKS:

  • Competitive pay and stock options
  • Charitable contribution matching 
  • Fully stocked kitchens
  • Catered lunches on Tuesdays and Thursdays 
  • Workout Wednesdays w/ personal trainer 
  • Bi-monthly meditation sessions 
Share this job:
Technical Writer
Algolia  
javascript ruby php api Dec 15 2020
Algolia was built to help product teams deliver fast and relevant search in their websites and mobile apps with flexible resources & tools. We provide a hosted search API used by thousands of customers in more than 100 countries. Billions of search queries are answered every month thanks to the code we push every day into production. Our tools allow product teams to focus on building great experiences without having to worry about maintaining their infrastructure. 

We're looking for a Technical Writer to join the Solutions Strategy team at Algolia. We are responsible for developing industry solutions to create the best developer experience for our users through building on Algolia’s raw API, open source UI libraries, and other third party integrations. Algolia relies in great part on its engineers to write technical content. This will not change, but as we grow and diversify our software and client-base, we need more writers. 

As a member of the Solutions Strategy team, you have the opportunity to work cross functionally with the product, marketing, solutions engineering and architecture team to develop content around Algolia’s features, including writing white papers and blogs. Our documentation is online and open-sourced. We rely on you to take leadership and ownership of the documentation. You will be creating high-quality documentation & tutorials for its API and software libraries used by a wide variety of audience. 

Do you like, or would you like to,  write technical content to solve real-world use cases? 
Can you adapt your writing to different kinds of readers?
Can you communicate complex material in simple and engaging language?
Are you comfortable with understanding code?

Then apply and let's chat about it.

YOUR ROLE WILL CONSIST OF:

  • Create technical content that shows developers how to use Algolia and how to get the most out of their Algolia implementations
  • Review technical content that has been written by other teams like Developers, Solutions Architects or Developer Evangelists
  • Create guidelines for each type of content to help other team members write quality content on their own
  • Harmonize our content across all our documentation
  • Provide feedback on the API, API clients, UI library documentation and products functionalities
  • Get involved in writing blogs, white papers, and working with our education and marketing teams to generate public content.

YOU MIGHT BE A FIT IF YOU HAVE:

  • Excellent written communication skills (English)
  • Experience writing technical content or explaining technical concepts in blog posts, forums, emails, or other channels
  • Experience coding in at least one of the following programming language: php, ruby, javascript, python
  • We might ask for a writing sample, so please be prepared for that :)

WE'RE LOOKING FOR SOMEONE WHO CAN LIVE OUR

  • 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:

  • Health, dental, and vision benefits for you and your family
  • Life insurance and disability benefits
  • Paid parental leave
  • Relocation support
  • 401(k) plan
  • Flexible work hours and unlimited time off

PERKS:

  • Competitive pay and stock options
  • Charitable contribution matching 
  • Fully stocked kitchens
  • Catered lunches on Tuesdays and Thursdays 
  • Workout Wednesdays w/ personal trainer 
  • Bi-monthly meditation sessions 
Share this job:
Engineering Team Lead
ruby-on-rails javascript ruby aws mariadb Dec 10 2020

We know that headhunters are already beating down your door. We want to earn our right to work with you every single day.

We’re out to solve real world scale problems, and we need your help.

Simplero is a software company that helps coaches, authors, and speakers transform lives at scale through online courses and memberships. We’re an all-remote team of 25 trailblazers passionate about service, personal growth, and simplicity.

We have helped over 2500 customers in 30 countries make over $200M. We’re changing lives, providing livelihoods, and offer an insanely valuable service. We’re a team united by our shared values of integrity, responsibility, and exceptional service.

Annual Salary Range: $70,000 to $240,000 USD

Technologies we work with

Ruby on Rails, Javascript, MariaDB, AWS, and more.

Requirements

What we absolutely require

  • You have at least 7 years of experience as an engineer.
  • You have 3 or more years of experience managing a team of at least 10 engineers.
  • You’re gifted at managing and building a team of uber-gifted engineers.
  • You have an extensive network of people that you can tap into for hiring.
  • Though your main priority will be on the team, you are yourself a gifted Rails developer and excited to write and fix code yourself.
  • You’re very smart and very quick at "getting" stuff.
  • You’re eager to figure things out you’ve never done before.
  • You communicate well in writing, and you have at least one t-shirt to wear for video calls.
  • You’re both creative and disciplined.
  • You find ways to achieve, not reason you can’t.
  • You can read code quickly and figure out what's going on.

What we could care less about

  • A degree in computer science—we're not scientists, we're engineers. (An unusual field of study might make for a good story, though. Do tell!) A physics degree is a plus, though.
  • Certifications—just show us what you can do.

Benefits

What’s in it for you

  • Changing lives at scale. Making the tools that empower experts to make a living teaching others is seriously high-leverage work.
  • Be part of a lean, efficient, high-autonomy, high-accountability team.
  • Show exactly what you created AND know exactly how many customers benefit from it how often.
  • With a development team rarely larger than 2 people, we built what other companies need 100s of engineers to build. Welcome to the 100x club!
  • Know how great it feels when you make a customer’s day. You’re not locked in a room 4 floors away from anyone who talks to a customer: you’ll see the impact of each bug fix, “surprise and delight” tweak, and feature.

Other benefits

  • Access to hundreds of hours of training material, books, workouts, etc.. For just about anything you want to learn about Internet business, personal growth, software development—if it’s not already in our virtual library, just ask.
  • Personal and professional coaching. Who do you want to be? How do you want to grow yourself and your career? We’ll help you get there.
  • 4 weeks of paid vacation per year. Yes. We want you to get some perspective and rest.
  • Generous profit sharing. Since we don’t have stock options, this is how we do it.
Share this job:
Front End Engineer
frontend python javascript ruby html postgresql Dec 10 2020
Territory Foods, an innovative startup building a best-in-class e-commerce experience for prepared meal subscriptions, is looking for multiple Front End Engineers to join their team! In this role, you will collaborate on customer-facing features with other Engineers, Product Managers, and UX Designers to create beautiful and functional user experiences. You will have a passion for front end development and enjoy staying up to date on web UI best-practices. The ideal candidates will have previous experience in writing modern JavaScript (ES6+), HTML and CSS. The company tech stack is Heroku, Ruby on Rails, Elasticsearch, NextJS / React, TypeScript, PostgreSQL, Python and GraphQL.

Location: This role is fully remote.

Does This Describe You?

  • You have at least 2 years of professional experience as a Frontend Engineer or equivalent role
  • You have a deep understanding of at least one modern front-end framework (React, Angular, Vue, Svelte) is preferred
  • You are proficient in NextJS or other other server-side rendered JAMstack frameworks
  • Bonus points if you have experience developing e-commerce experiences
If you are interested in learning more about this company or any Startups/Small Businesses in the area, please contact us and check us out here!! 
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status

Share this job:
Technical Lead Manager SlideShare
Scribd  
manager ruby backend Dec 09 2020
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.

SlideShare, a Scribd company, helps professionals:
• Learn faster and smarter on the topics they care most about by connecting them to bite-sized insights and knowledge from top experts.
• Share their insights and knowledge to become thought leaders by giving them a platform of 80M+ professionals.

About the team:
Scribd is in search of a Technical Lead Manager for the SlideShare engineering team to work on the ground floor of revitalizing SlideShare and to find ways of bringing the value of Scribd to SlideShare users.

We continually strive for inclusivity and strongly value diversity. We recognize that everyone has a unique set of work and life experiences, and believe that a broader set of perspectives will produce better results for all. Each day provides both opportunities to perform and opportunities to learn. We support others' growth and celebrate our collective achievements.

The role:
Build and lead a strong, nimble engineering team that is responsible to develop and operate SlideShare. Provide hands-on technical leadership across all of the team's work as well as the team's technical roadmap.

The responsibilities include:
• Managing and recruiting a small team of software engineers and site reliability engineers
• Leading all aspects of technical project delivery, including system and architectural design, project planning, implementation, deployment, and operations
• Developing a roadmap for evolving systems to support orders of magnitude growth of SlideShare
• Owning how the team delivers code and reliably operate SlideShare (+100M monthly visits!)
• Motivating and instilling a strong sense of ownership and pride in your team. Being a presence that makes every engineer on the team better

You have:

  • Demonstrated progression in technical capability throughout your career and have been in a technical leadership position. You either have experience managing engineers or want to get into management.
  • A strong problem-solving mindset that allows you to collaboratively work with product managers, designers, and engineers to efficiently turn ideas into working code that move business metrics.
  • You are comfortable working across the entire stack (frontend, backend, infrastructure) and have developed and operated large-scale systems in a cloud-native environment.
  • You have deep knowledge developing web applications, ideally in Ruby/Rails.
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 Engineer
ruby-on-rails javascript react-js jquery postgresql senior Dec 04 2020

No recruiters please. (Must be located in the United States. BONUS if able located in Southern California)

MadeMarket is a fast-growing CRM and transaction management platform for investment bankers that is bringing fintech to the main stage.

We enable investment banks to grow their business and improve employee performance by providing an intuitive, purpose-built system of record and easy-to-use tools for winning new mandates and managing live transactions.

We are looking to hire a Senior Full-Stack Engineer that will work within our development team to create solutions that make corporate finance professionals more productive and successful.

We have a lean development team so you will have your hands in a lot of different places and will be working in an agile environment. We are looking for someone that is self-motivated and able to complete tasks without much direction. It is equally critical that this candidate know when to ask for assistance or clarification when needed. Hours will be semi-flexible. We require at least 4-6 hours during business hours and the rest can be early in the morning or late at night.

The initial work will include writing test code to familiarize yourself with our architecture and codebase. After that, we would expect you to jump right in and start writing production-quality code. You will contribute to existing components as well as build out new components. All our developers are also involved in resolving certain support tickets and occasionally talk to customers over the phone.

Requirements:

  • At least 4 years of professional experience with Ruby Rails 4/5/6
  • Experience with Javascript, HTML, CSS, jQuery
  • Exceptional troubleshooting skills
  • Exceptional understanding of relational databases such as Postgres and OO design is important
  • Basic server administration skills (Ubuntu, Nginx)
  • Basic understanding of using GIT for source control
  • Experience writing test code
  • Proven track record of building applications from the ground up
  • BS degree in Computer Science, Engineering or a relevant professional work experience
  • Bonus if candidate has: modern Javascript framework experience: VueJS or React; AWS experience; experience deploying code using Capistrano; Chrome extension development experience; experience developing Microsoft Office JS Add-Ins

Top characteristics of the right candidate:

  • Has high standards, values hard work and is immensely results-driven
  • Strong communication skills with no hesitation to share ideas
  • Has high clarity of thought (which manifests itself in their code quality)
  • Can work both independently and loves to collaborate with a team in a fast-paced environment
  • Is a systems thinker
  • Can see the big picture but sweats and has mastery of the details
  • Is predisposed to moving fast

Perks and Benefits:

  • Healthcare benefits
  • Flexible schedule
  • Challenging and rewarding work
  • Startup environment where you can have a unique impact on many parts of the business

To make sure that you read the entire posting, please include the Ruby on Rails version of your first Rails app.

Equal Opportunity Employer: MadeMarket is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Job Type: Full-time

Pay: $120,000.00 - $140,000.00 per year

Share this job:
Sr Full-Stack Engineer
Tango  
senior ruby full stack frontend Dec 02 2020
As a Full Stack Developer Sr. some of your main activities will be:

● Solve technical challenges.
● Develop and support business-logic-driven product decisions.
● Design, develop and ship features.
● Work collaboratively with other teams to develop robust and scalable features.

Qualifications:

  • Strong experience with Ruby and we use Rails-based front-end for admin UX.
  • Prior experience with relational and non-relational databases.
  • Experience with React
  • Strong background in designing and developing on large scale, production-quality code in a professional software developer role. -
  • Excellent written and verbal communication skills in English.

Tools and Environment:

  • Github - for source-code control
  • CircleCI - for automated build pipeline management
  • NewRelic - for resource monitoring
  • AWS - We are migrating from Heroku
Our Offer

● Competitive salary range
● Major Medical Insurance, we got you covered!
● Social security and housing program (IMSS and INFONAVIT).
● Paid Vacations + 10 holidays.
● 15 Days Christmas Bonus (“Aguinaldo”).
● Parental Leave.

Plus Perks such as:

● Free meals, drinks and snacks at the office from Monday to Friday.
● Money and Time stipend to continue your education. Always be learning.
● Flexible time + ability to do compress weeks.
● Awesome projects and cool company culture.

Tango (formerly TangoSource) is a boutique digital agency that specializes in speeding up the development process for modern web and mobile products.

We believe in the power of innovative ideas and their social resonance when backed-up with technology. They can change the world or make it more simple. They can help diabetes patients with their medications, or guide a lost driver in the night. We provide the technology to back up these ideas with a partnership mindset. Adding our grain of sand to the world on each project we work for.

By working in Tango, you can expect to be challenged, to work hard and learn fast; you are going to develop your skills and increase your knowledge. And the best part… you are going to help bringing innovative ideas to life.
Share this job:
Senior fullstack developer React / Ruby
ruby senior frontend backend testing api Nov 26 2020

We as GOhiring believe that connectivity is the foundation of efficient processes. Therefore we offer the digital infrastructure for HR Market Players to provide a productive way of collaborating. Our software solution enables customers to publish, manage and analyze their job postings within their HR software. Thanks to state-of-the-art tools, we have also digitized our own working environment. Everything is set up for #remote work from anywhere in the world.

Your role

  • Build smart, customer-driven front- and back-end solutions in extension of our product ecosystem
  • Solve exciting engineering challenges, starting with MVP’s and iterate from there
  • Work on complex frontend projects using React and other JS frameworks
  • Collaborate closely with our experienced team of backend developers, product managers, designers and testers

Your profile

  • You get excited about good quality code and engineering quests
  • +5 years experience in web development, including +1 years in React.js and +3 years in Ruby
  • Value testing, well-documented code and intelligent software design techniques
  • Profound knowledge about API Design and performance optimization
  • Fluent in English

Why should you apply?

Remote culture - Work wherever you are most productive - at home, while traveling or in our office in Berlin. Benefit from processes and mindsets which are 100% oriented towards working flexible hours.

Small, agile team - We believe that work is simply more fun in small teams. Experienced colleagues, jointly defined company targets, a direct exchange and lots of creative leeway: That is what constitutes our understanding of productivity.

Complex challenges - We encounter new challenges time and time which are waiting to be solved for the benefit of all market players.

Sounds like an interesting challenge for you?

Simply send us your profile in addition to your Github handle. We are happy to hear from you.

Share this job:
Backend Software Engineer
web-services ruby docker kubernetes continuous-integration backend Nov 26 2020

As a Backend Software Engineer you will part of our Math department and help to expand our game backends, slot services and tools. This includes developing new features and tools, and supporting existing features and tools.

Responsibilities

  • Develop new in-game features, tools, and processes
  • Support existing in-game features, tools, and processes
  • Support Mathematicians, Frontend Developers, QA, and others
  • Participate in code reviews
  • Research in the online casino industry

Requirements

  • > 2 years of development experience
  • Significant experience with Ruby
  • Passionate Git user
  • Experience with containerised deployments (Docker, Kubernetes)
  • Familiarity with CI/CD processes (GitLab CI)
  • Experience in writing documentation
  • Fluent in English, written and spoken
  • Problem solving, attention to detail, and the ability to work on multiple projects

Nice to have

  • Enjoy creating games
  • > 1 year of experience in developing slot games
  • Proficient with JIRA, Google App Scripts, and Cloud Services
  • Knowledge of statistics, probabilities, and combinatorics
  • Passionate about automated tests
  • Strong communication and teamwork skills
Share this job:
Senior Backend Engineer
Scribd  
backend senior ruby cs scala Nov 24 2020
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.

Our Team 

The Publisher Content Management team builds and evolves the ingestion pipelines and management tools that support all of the premium content - ebooks, audiobooks, magazines and articles, podcasts and sheet music, that is available to Scribd subscribers. As such, the team’s responsible for:

-Verifiably-correct ingestion of all publisher content and metadata
-Augmenting publisher content with additional external metadata sources and internally-built metadata
-Ensuring correct availability of publisher content based for time-based, region-based, and other publisher restrictions.
-Managing the data pipelines that compute and generate accurate reports that are used to pay publishers. Scribd's premium content has been incredibly popular with Scribd users and thus is critical for our team to both maintain the current pipelines and services as well as plan for future growth, both in publisher content library size and user consumption.

The Role 

As a Senior Backend Engineer, you've probably seen quite a bit in your career, and we want to leverage all of it. 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 developing software, you'll be doing more than just coding a ticket handed to you. You'll own the design, implementation, delivery, and operation of systems, end-to-end. You'll consider testability, upgradeability, scalability, and observability throughout the development process. On Publisher Content Management, a Senior Backend Engineer is a leader. You'll regularly have one or two engineers following your lead, whose output you will be responsible for. 

Office or remote?

At this time the role will start as full-time remote, as all of our employees are working from home. When everyone is able to return to the office this role is available at our new office in San Francisco. This position can also be fully remote in the following regions (California, Washington , Oregon, Colorado, Arizona)  

Qualifications

-6+ years of experience as a professional software engineerStrong programming skills in Ruby, Scala or similar languages 
-You write understandable, testable code with an eye towards maintainability.
-Excellent skills with data modeling and data management
-Nice to have experience with data pipelines, both real-time and batch or a desire to learn
-Bachelor’s in CS or equivalent professional experience


Benefits & Perks of Life at Scribd
• Health & Welfare Benefits: Scribd pays 100% of employee’s Medical, Vision, and Dental premiums and 60% 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
• Catered meals - breakfast, lunch & dinner catered 5 days/week
• Referral bonuses
• Tuition Reimbursement 
• Diversity, Equity & Inclusion programs
• Learning & Development and Coaching programs
• Monthly Wellness benefit + free onsite gym
• 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:
Team Lead / Senior Nodejs Developer
node-js react-js ruby-on-rails postgresql react-native senior Nov 24 2020

Senior Node.js Developer

Montreal, Quebec Canada

Job Description

Springbig Canada (Grandprintemp Canada), is a subsidiary of Springbig Inc., that is the US leading loyalty marketing and communications platform in the cannabis industry, working with over 1,300 unique storefronts and building up a cumulative database of over 20 million consumers.  Our Software as a Service (SaaS) platform allows our dispensary clients to configure a custom loyalty program and through this loyalty program build a database of consumers.  Our platform also boasts this industry’s most comprehensive communications engine, allowing our dispensary clients to market to their database of consumers via SMS and email (primarily focused on SMS marketing) in a personalized way. 

Our team boasts a combination of some of the most accomplished and experienced titans of the tech and marketing space, as well the most talented young minds in the industry. We found business owners in the cannabis industry to be underserved and in most cases ignored, so we designed our platform to give dispensaries and producers the most innovative tools in marketing – and we never stop innovating.

Mission:

Our mission is to offer the leading SaaS loyalty marketing and communications platform to help businesses grow their brand, increase marketing visibility and their revenue

Vision:

To continue to be an industry leader and innovator by delivering a quality technology and marketing platform for our customers with world class customer service.

Our headquarter is located in beautiful Montreal, Quebec Canada with team members distributed around North America. You will work remotely as we prepare to open our office in 2021.

What will I be working on?

As a Senior Node.js Developer, you’ll be working with us in all aspects of the product, from its core infrastructure to the various micro-services. As a part of the development team, you will wear multiple hats, turn ambiguity into details, take the lead on building complex features, and continuously find opportunities to improve performance and increase reliability.

Requirements:

  • 5+ years of professional development experience
  • 5+ years of experience in implementing Node.js based web applications and supporting microservices that have shipped
  • Strong JavaScript and SQL experience
  • Must be comfortable managing other developers and conducting code reviews
  • Experience working with various JavaScript libraries and frameworks, MySQL and Git in a team environment
  • You enjoy writing well-tested, well-organized code

Role and Responsibilities

  • Design, development and delivery of Node.js-based database solutions, back end applications, microservices, processes and APIs
  • Implement integrations with external APIs and data providers.
  • Design, develop, and deploy APIs to integrate across multiple new and existing business applications.
  • Manage and deploy the infrastructure to support the platform ecosystem.
  • Coordinate the development with other technology platforms.
  • Design and modify database schemas.
  • Coordinate with Quality Assurance (QA) during hand-over and subsequent defect correction (fixes bugs).
  • Refactor, as necessitated by addition of features or in response to code review.
  • Implement automated tests.
  • Continuous interaction with Team members via Jira, Confluence and other tools

Preferred experiences:

  • 3+ years of Node.js development and test experience.
  • 3+years of experience developing real-time Node.js application and microservices.
  • Mastery of concepts such as event-driven programming, multi-threadedness and testing of real-time applications.
  • Ability to demonstrate and walk through code for applications currently in production.
  • Familiarity with the AWS environment, including Lambda, SQS and Kinesis.
  • Expertise with SQL schema construction/analysis and query language.
  • Experience with Git.
  • Helpful: Ruby on Rails, React Native

Our current stack:

  • Rails 6
    • rspec
    • sidekiq
  • Vue.js / React Native
  • AWS
    • SQS
    • EB
    • Kinesis
    • Athena
    • Redshift
    • DynmoDB
    • Lambda
    • RDS
      • MySQL 8 / Aurora PostgreSQL 11

What are we looking for in a team member?

Your specialization is less important than your ability to learn fast, communicate and adapt to shifting priorities.

We’re especially fond of people who:

  • Communicate well and articulate ideas clearly.
  • Focus on project goals, not just writing code.
  • Contribute ideas.
  • Take initiative.
  • Have a hacker mindset and master the fine art of balancing time, features, and quality of code.
  • You know when to unit test and when to “just ship it”.

What’s it like to work at springbig?

It’s awesome! We’re a driven, passionate, responsible group who values professional growth and work life balance.

We take care of our team members:

  • Competitive salary
  • Unlimited PTO
  • Choose your own equipment
  • Casual and comfortable working environment

Expect to join an office that infuses lightness and creativity into our days, such as:

  • Stocked coffee, snacks and candy “bar”
  • Pizza parties and team lunches
  • Laser Tag in the office
  • Spontaneous games of tabletop cornhole or NERF wars
  • Company sponsored Fantasy Football league and March Madness bracket challenge
Share this job:
Senior / Staff Software Engineer, Architecture Team
senior ruby saas linux aws redis Nov 17 2020
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.

There are multiple roles open for the appropriate candidate. A Senior/Staff engineer on the Architecture team  is a business minded, hands-on technologist, who ensures that Spreedly’s business strategy is supported by proper systems architecture to achieve its current and future goals. Their objective is to function as the technical liaison for Product initiatives – transforming customer needs and synthesizing them into technical solutions.

A Senior/Staff engineer in this role must fully “grok” both the business and the technical constraints within which it operates. The successful candidate is able to show how the current and future needs of an organization will be met in an efficient, sustainable, and adaptable manner. This individual works with their team and other engineering teams to develop corresponding roadmaps and project plans, then leads and supports their team to execute on that roadmap. It’s expected that a member of the Architecture team will champion one of the key initiatives underway.

Decisions aren’t made in a vacuum and the architect will work alongside their fellow engineering teams, the business, infrastructure, and informations security to achieve elements of the architectural roadmap.  Some work required to achieve elements of the architecture roadmap may be done in a federated manner, meaning other engineering teams have responsibility for executing some or all of a project. The position is responsible for working with the appropriate teams to integrate or aid in these efforts.

Spreedly’s environment is a SaaS platform consisting primarily of AWS, Heroku, Ruby, Rails, Elixir, Phoenix, Riak, Kafka, Postgres, Redis, and Linux ... but we are always pragmatically evaluating new languages and tools. We regularly deal with encryption, encoding, and security, all within the context of a distributed system.

Additionally, members of the Architecture Team stay abreast of current and future trends by researching advanced technologies and approaches regarding best practices in the field.

Skills / What We're Looking For

  • A track record of delivering well-crafted software
  • A willingness to be a generalist and the curiosity to try new things you've never done before
  • Excitement about building products for Spreedly's customers, who are primarily businesses doing commerce and their developers who are using our API's and toolkits
  • Excellent written communication skills, and a willingness to use them to document your work as necessary
  • The ability to operate autonomously, sorting your own immediate priorities out of the ever-shifting needs of a startup environment
  • Be a curious explorer, ready to roll up their sleeves, open to new technologies, prototype as needed and be a technical team-member, leading by example.
  • Understand business processes and have the ability to translate business problems/needs into technical solutions & technical solutions into business value
  • Develop roadmaps and projects that help achieve that vision, execute on the plan
  • See the world today and tomorrow and be able to design flexibility in the environment to avoid ceilings or rework
  • Confidence in your ability to learn new tech as necessary. Today we work primarily with Ruby, Rails, Elixir, Phoenix, Riak, Kafka, Postgres, Redis, and Linux ... but are always pragmatically evaluating new languages and tools
  • Balance architecture concerns with business needs

Focus

  • How technology can be used to solve a given business problem
  • Champion key initiatives

What we offer

  • What we offer
  • Competitive salary + equity
  • 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 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:
Full Stack Ruby Developer
ruby full stack javascript html css react-js Nov 16 2020
Description

Humans are born for connection

Localist is built to connect

Localist is a first of its kind community event platform for brands. Our mission is to help organizations leverage the power of events to spark ideas and spur movements. Our team thinks big, dreams big and delivers big. This is an excellent opportunity to join a high energy company with a dynamic team culture, at just the right time.

time.

What you’ll do:
  • Lead contributions to Localist, our flagship event CMS. Localist is a large Rails app that requires fluency in Javascript and web technologies: Ruby, Rails, ReactJS, HTML, CSS, MySQL.
  • Ship simple, approachable, performant, testable code.
  • Communicate your recommended solutions and work to balance constraints in the short-term to reach your vision for the user in the long-term.
  • Facilitate multiple types of research, identify customer pain points, and ensure usability of new designs.
  • Collaborate with the head of product to ensure consistency across products, embrace our UX standards, best practices, styles, patterns, and guidelines as well as contribute to our design system.
  • Facilitate and make informed technical decisions that drive the long term vision of connecting communities through events.
  • Build workflow tools that enable our customers and event admins to publish beautiful event content faster and easier.
  • Solve complex architecture problems in an extensible, maintainable way. Brings clarity to complex technical problems across the organization.
  • Work closely on new features with others on the product team.
  • Mentor your fellow product team members, participating in code reviews and working hand-in-hand with other developers.
Requirements
  • 5+ years of experience developing user interfaces for large scale applications, utilizing Ruby, Rails, ReactJS, HTML, CSS, MySQL
  • Able to write approachable, performant code with comprehensive tests and thorough documentation.
  • Love to make your customers and colleagues jobs easier through automation.
  • Keep the big picture in mind, and strive to solve the root problem.
  • Deep understanding of "designing for grandma," employing best-practice UX patterns, simplifying complex problems that require the least amount of UI possible.
  • Experience developing a product from concept to launch (if you have public examples of existing products, that’s a huge plus).
  • Experience collaborating with product managers, designers, and engineers.
  • Experience developing user interfaces using a client-side technology such as React and Redux.
  • Proficiency and ability to mentor others in web technologies.
  • Experience in authoring UI for single page applications that meet WCAG 2.0 AA web accessibility standards to support customers who use assistive technologies.
  • Expertise in design patterns, unit tests, and version control systems, especially git.
  • Solid experience implementing features from style guides and user stories.
  • Strong written and verbal communication skills.
Benefits
  • Competitive wages and flexible schedules
  • Generous benefits package including:
  • 100% paid medical, dental, vision
  • 401(k) with company match
  • Life insurance
  • Long/short-term disability insurance
  • 21 days PTO
  • 4 paid days per year to volunteer for a not-for-profit of your choice
Share this job:
Senior Infrastructure Engineer
Loom  
senior python javascript ruby linux docker Nov 12 2020
About Loom:
Loom is on a mission to empower everyone at work to communicate more effectively, wherever they are. We are already trusted by over 7M users across 90k+ companies. Our customers are global and use Loom at work at world-class companies including HubSpot, Square, Uber, GrubHub, and LinkedIn.

Founded in 2015, Loom has raised $73 million from top-tier investors including Sequoia Capital, Kleiner Perkins, Coatue, the Slack Fund, and the founders of Instagram, Figma, and Front.

The Role:
With the focus on reliability, scalability, efficiency, and high availability, the Infrastructure team is responsible for delivering and operating the foundational infrastructure platforms and secure cloud environment at Loom. 

We're looking for an Infrastructure Engineer with a strong cloud (AWS, GCP, Azure) experience. In this role, you will be designing and implementing across the ecosystem of infrastructure, tools, and services that the engineering teams build upon, such as our computing platform, service discovery, cloud provisioning, and networking stack.  You will be technically challenged with everything from infrastructure tooling, automation, build and deployment pipelines, monitoring and logging architecture, containerization, and more. Your work will help to drive our key strategic initiatives that enable our engineers to deliver with velocity and improve our infrastructure to handle the next iteration of our recording experiences.

Your Responsibilities:

  • Design, implement and monitor enterprise-grade secure fault-tolerant cloud infrastructure
  • Build infrastructure automation tools and frameworks leveraging Kubernetes, Terraform, and Helm
  • Continuously evaluate and identify current system bottlenecks, and implement solutions to improve the scalability of our infrastructure for 10x-100x growth
  • Work with extended teams to manage systems and infrastructure required for ongoing development and releases
  • You will help grow the team by mentoring and interviewing other talented engineers that want to join Loom

What We're Looking For:

  • 5+ years of experience in Linux System Administration
  • 3+ years of experience with cloud services and security in an enterprise environment
  • Built tools that automate your job, and have deep knowledge of at least one programming language, e.g. Go, Python, Ruby, Javascript, etc.
  • Experience working with technologies like AWS services, service mesh (like Istio), container orchestration technologies like Kubernetes, Docker, monitoring (like Datadog, Prometheus)
  • Demonstrated expertise for leading cross-team technical engineering initiatives around infrastructure automation, cloud efficiency, and adopting best practices
  • Ability to readily learn most technologies on-the-go.
  • Ability to thrive in an ambiguous environment with a high degree of autonomy.
Perks at Loom:
* Competitive compensation and equity package
* 99% company paid medical, dental, and vision coverage for employees and dependents (for US employees)
* Flexible Spending Account (FSA) and Dependent Care Flexible Spending Account (DCFSA)
* Healthcare reimbursement (for International employees) 
* Life, AD&D, Short and Long Term Disability Insurance
* Long-term disability insurance
* 401(k) with 4% company matching
* Professional development reimbursement
* Mental health and wellness reimbursement
* Gym reimbursement
* Unlimited PTO 
* Paid parental leave
* Remote work opportunities 
* Home office & technology reimbursement

Loom = Equal Opportunity Employer:
We are actively seeking to create a diverse work environment because teams are stronger with different perspectives and experiences.

We value a diverse workplace and encourage women, people of color, LGBTQIA individuals, people with disabilities, members of ethnic minorities, foreign-born residents, older members of society, and others from minority groups and diverse backgrounds to apply. We do not discriminate on the basis of race, gender, religion, color, national origin, sexual orientation, age, marital status, veteran status, or disability status. All employees and contractors of Loom are responsible for maintaining a work culture free from discrimination and harassment by treating others with kindness and respect.
Share this job:
Software Engineering Manager for an Interactive Healthcare SaaS Platform
react-js javascript ruby-on-rails aws saas healthcare Nov 12 2020

Jellyvision is hiring a Software Engineering Manager

Who we are

We at Jellyvision are the proud parents of ALEX®, an interactive employee communications platform that makes tricky decisions—like choosing and using employee benefits—easier and more enjoyable. The success of ALEX has exceeded our wildest work-related dreams, which is why we need a talented Software Engineering Manager to help us.

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:
Senior Fullstack Software Developer for Interactive Healthcare SaaS Platform
aws ruby javascript nosql node-js saas Nov 10 2020

Jellyvision is hiring a Senior Software Engineer

Who we are

We at Jellyvision are the proud parents of ALEX®, an interactive employee communications platform that makes tricky decisions—like choosing and using employee benefits—easier and more enjoyable. The success of ALEX has exceeded our wildest work-related dreams, which is why we need a talented Lead Software Engineer to help us.


How you’ll help

As a Senior Software Engineer, you'll provide technical leadership for a cross-functional team consisting of application, test, and site reliability engineers. You’ll use your experience to ensure the team is designing and building straightforward, maintainable solutions to problems – solutions that are only as complicated as they need to be to achieve our desired business outcomes.

What you’ll do as a Senior Software Eningeer:

  • Design clean, straightforward solutions to problems
  • Collaborate with Product Managers to define high level system requirements
  • Write maintainable, reliable, and performant code
  • Coach and mentor less experienced team members
  • Give and receive constructive code review feedback
  • Ensure the team maintains Jellyvision’s values, standards, and best practices
  • Foster an inclusive team environment
  • Collaborate with Jellyvision's non-tech teams (ex. designers, writers, producers)

Experience & skills you’ll need

We're looking for Senior Software Engineers with 5+ years of relevant experience, strong software design chops, and solid software engineering fundamentals. They should also have experience with the following:

  • Experience building web applications at scale
  • Willingness to learn new technologies
  • Relational and NoSQL databases
  • Automated testing (unit, integration, and functional tests)
  • Source control (we use git)
  • Docker
  • Kubernetes
  • Cloud Development Experience (We currently use AWS)

Skills:

  • Communicates Effectively
  • Ensures Accountability
  • Instills Trust
  • Courage
  • Decision Quality
  • Persuades
  • Optimizes Work Processes

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.

Share this job:
Senior Software Engineer
ruby rails javascript agile senior ios Nov 09 2020

About Epion Health

Epion's purpose is to empower partners and patients to achieve the best healthcare possible.

Epion Health has transformed the doctor's appointment into a personalized digital experience, where patients can share information with their doctor and take ownership of their own health management. We are a mission-driven company that uses technology to solve real healthcare problems for real people throughout the appointment life cycle. Epion is looking for a Senior Ruby On Rails Engineer. You will have an opportunity to be part of dynamic and collaborative culture that is making a difference in healthcare. Epion values teamwork so we use workflow tools and communication platforms to empower employees.  Epion was selected to Modern Healthcare's Best Places to Work in 2019 and 2020.

As a Senior Ruby On Rails Engineer, you'll work on a closely-knit team with a technology stack built with Ruby on Rails 6, React, RSpec and PostgreSQL.  We like to work with modern technologies, always try to do what is best for the customer and we value teamwork rather than rock stars or cowboys.

Key Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable Ruby and JavaScript code

  • Lead the technical design and development of major components to help the Epion platform scale with our accelerating user growth.

  • Actively promote code quality, security, and maintainability

  • Build new features to improve patient experience and medical staff efficiency

  • Work with stakeholders to help shape our product roadmap

  • Work closely with QA to produce well-tested and testable code

  • Pair program with team members of different experiences

  • Be a mentor when you have the expertise / Be a student when someone else does

Required Experience or Skills

To be a good fit for this position, we expect you to have these skills:

  • 4+ years experience with Ruby on Rails, or 3+ years experience with JavaScript, or equivalent proficiency

  • Expert knowledge of automated testing techniques

  • Ability to write, review, and reason about both backend and frontend code

  • Great communication, particularly in explaining your coding processes, suggestions for best practices, and identifying ways to improve the team's coding quality

Optional Skills & Experience

You'll be a stronger candidate if you also have skills in several of these areas:

  • Development with at least one modern JavaScript library (Angular, React, VueJS, Ember, etc.) 

  • Experience in a startup environment with a lot of autonomy

  • Experience working with a distributed team

  • Continuous Integration (we use Circle CI)

  • Understanding and commitment to Agile processes

  • Compliance frameworks such as HIPAA, HITRUST, or PCI

  • Healthcare standards such as HL7, FHIR, or SNOMED

  • Swift or other iOS development

  • Amazon Web Services

  • Application and Infrastructure Security

  • DevOps (we use Docker, DataDog, Sumologic, Aptible and CircleCI)

  • Software team leadership

We'd love to know about your skills that aren't on this list, too!

You'll get:

  • Competitive salary with health benefits including medical, dental and vision

  • Latest Apple products for your working needs

  • Reimbursement options for classes or conferences

  • Gym membership discount (Crunch Gym is in our building)

Where:

  • Due to contractual limits, this opening requires a US citizen physically located within the United States

  • We prefer local candidates to either our Hoboken, NJ or North Andover, MA offices

  • Will consider remote for the right hire

Share this job:
Solutions Engineer - USA
java python ruby html css saas Nov 05 2020
SocialChorus is a platform for communicators. We help them become heroes within their organizations by giving them the tools and expertise they need to unify their enterprises. Companies thrive and win when all of their workers feel aligned, informed and supported. In simple terms, we help companies work as one.

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? 

As part of our distributed team working from anywhere, the Solutions Engineer is a key contributor to our pre-sales team performing a wide range of duties supporting the sales and account management teams with our enterprise prospects and customers.

An ideal candidate will have sufficient technical and functional experience to deeply understand the SocialChorus platform and how it fits into complex enterprise technology stacks to meet desired business requirements. Candidates will need to be both commercially and technically minded, comfortable working for a dynamic organization with prospective customers across multiple verticals.

Responsibilities

  • Be a functional and technical subject matter expert on the SocialChorus platform
  • Evangelize all aspects of platform technology: infrastructure, security, reliability, functionality, ease of setup, flexibility of integration options
  • Have in depth knowledge of customer implementations, technical operations, features, and roadmap Be able to discover the existing tech stack of prospective customers and their business needs and identify the best solution to enable them on the SocialChorus platform
  • Setup custom demo instances and integrations
  • Conduct technical demonstrations of the platform - these could be on-site, via video conferences or at field events
  • Build relationships at all levels of technical resources within prospective customers
  • Support the sales and account management teams in all technical aspects of the sales cycle
  • Support RFI / RFP process, security and contract reviews Work with internal product teams to understand the roadmap as well as help influence upcoming functionality
  • Collaborate with Marketing to enhance sales documentation
  • Support the client services team in post sales implementations

Qualifications

  • Minimum 4 years in Client facing roles: Pre-Sales Engineer, Solutions Engineer, Solution Architect, Technical Consultant or similar.
  • Must have experience with Enterprise SaaS applications software/solutions
  • Have a technical background and understanding of software solutions and principles
  • Proficient with REST, SAML 2, and OAuth
  • Experience in Ruby, Java, Python, HTML, CSS is preferred
  • Possess a can-do attitude and ability to come up with quick and creative solutions for complex technical problems 
  • Excellent verbal and written communication skills, especially in communicating complex technical conversations to a non technical audience
  • Highly self-motivated towards personal and professional excellence
  • Enthusiastic, proactive, positive-minded, customer focused, and service-oriented
  • Ability to travel up to 25%
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.
Share this job:
Senior Software Engineer
 
senior javascript ruby html css saas Nov 02 2020
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.

JOB DUTIES:

WORK ON ATLASSIAN’S STATUSPAGE, A HIGHLY VISIBLE PRODUCT USED BY THE WORLD'S TOP 1000 SOFTWARE AS A SERVICE (SAAS) PROVIDERS SUCH AS ZOOM, DROPBOX, GITHUB AND TWILIO FOR STATUS, UPTIME, AND INCIDENT COMMUNICATION. DESIGN AND DEVELOP NEW FEATURES AND FRAMEWORKS FOR STATUSPAGE. IDENTIFY AND FIX PROBLEMS IN ATLASSIAN’S PRODUCTION APPLICATION ACROSS THE FULL STACK OF SOFTWARE DEVELOPMENT, FROM THEREACT SINGLE PAGE APPLICATION (SPA) DOWN TO THE RUBY ON RAILS (ROR) BACKEND. BUILD CUSTOMER FACING FEATURES THAT SUPPORT THE NEEDS OF COMPANIES BIG AND SMALL. WORK ON FEATURE DEVELOPMENT IN ATLASSIAN’S RUBY ON RAILS (ROR) APPLICATION, WITH A FOCUS ON THE REACT FRONTEND, AND APPLICATION PROGRAMMING INTERFACE (API).  WRITE NEW SCREENS AND COMPONENTS IN THE REACT FRONTEND. IMPROVE API AND MODEL DATA IN RUBY ON RAILS BACKEND. PARTICIPATE IN RESEARCH AND FOLLOW BEST PRACTICES TO BUILD A MAINTAINABLE CODEBASE. WRITE SPECIALIZED CUSTOM TOOLS AND DEVELOP MODERN AND ROBUST TEST COVERAGE, UTILIZING STRONG FOUNDATION IN OBJECT-ORIENTED PRINCIPLES (OOP) AND FLUENCY IN OBJECT-ORIENTED LANGUAGES SUCH AS RUBY. WORK WITH STANDARD FRONT-END TECHNOLOGIES SUCH AS MODERN HTML, CSS, AND JAVASCRIPT. WORK ON MAJOR JAVASCRIPT FRAMEWORKS (REACT AND/OR ANGULAR). UTILIZE THE LATEST JAVASCRIPT USAGE AND PATTERNS FOR THE DESIGN AND DEVELOPMENT OF APPLICATIONS. WRITE AND UPDATE UNIT TESTS AND BROWSER-BASED FULL-STACK INTEGRATION TESTS USING FRAMEWORKS SUCH AS JEST, RSPEC, AND CAPYBARA. WORK WITH RELATIONAL DATABASE MANAGEMENT SYSTEMS (RDBMS) LIKE POSTGRESQL, CONTINUOUS INTEGRATION (CI) AND CONTINUOUS DELIVERY/DEPLOY (CD) TOOLS LIKE JENKINS, AND CONTAINERIZATION TOOLS SUCH AS DOCKER.

MINIMUM REQUIREMENTS:

MASTER’S DEGREE IN COMPUTER SCIENCE, COMPUTER INFORMATION SYSTEMS OR A RELATED FIELD OF STUDY PLUS TWO (2) YEARS OF SOFTWARE DEVELOPMENT EXPERIENCE WITH OBJECT-ORIENTED PRINCIPLES (OOP) AND LANGUAGES SUCH AS RUBY; FRONT-END TECHNOLOGIES SUCH AS MODERN HTML, CSS, JAVASCRIPT; JAVASCRIPT FRAMEWORKS SUCH AS REACT AND/OR ANGULAR; BACKEND FRAMEWORKS SUCH AS RUBY ON RAILS (ROR); A GOOD UNDERSTANDING OF WEB APPLICATION PERFORMANCE, INCLUDING PROFILING AND OPTIMIZING PERFORMANCE; TWO (2) YEARS OF EXPERIENCE WRITING AND UPDATING UNIT TESTS AND BROWSER-BASED FULL-STACK INTEGRATION TESTS USING FRAMEWORKS SUCH AS JEST, RSPEC, AND CAPYBARA; TWO (2) YEARS OF EXPERIENCE WORKING WITH RELATIONAL DATABASE MANAGEMENT SYSTEMS (RDBMS)  LIKE POSTGRESQL; TWO (2) YEARS EXPERIENCE WITH CONTINUOUS INTEGRATION (CI) AND CONTINUOUS DELIVERY/DEPLOY (CD) TOOLS LIKE JENKINS.; TWO (2) YEARS EXPERIENCE WITH DOCKER AND OTHER CONTAINERIZATION SYSTEMS.

ALTERNATE REQUIREMENTS:

BACHELOR’S DEGREE IN COMPUTER SCIENCE, COMPUTER INFORMATION SYSTEMS OR A RELATED FIELD OF STUDY PLUS FIVE (5) YEARS OF SOFTWARE DEVELOPMENT EXPERIENCE WITH OBJECT-ORIENTED PRINCIPLES (OOP) AND LANGUAGES SUCH AS RUBY; FRONT-END TECHNOLOGIES SUCH AS MODERN HTML, CSS, JAVASCRIPT; JAVASCRIPT FRAMEWORKS SUCH AS REACT AND/OR ANGULAR; BACKEND FRAMEWORKS SUCH AS RUBY ON RAILS (ROR); A GOOD UNDERSTANDING OF WEB APPLICATION PERFORMANCE, INCLUDING PROFILING AND OPTIMIZING PERFORMANCE; FIVE (5) YEARS OF EXPERIENCE WRITING AND UPDATING UNIT TESTS AND BROWSER-BASED FULL-STACK INTEGRATION TESTS USING FRAMEWORKS SUCH AS JEST, RSPEC, AND CAPYBARA; FIVE (5) YEARS OF EXPERIENCE WORKING WITH RELATIONAL  DATABASE MANAGEMENT SYSTEMS  (RDBMS) LIKE POSTGRESQL.; TWO (2) YEARS EXPERIENCE WITH CONTINUOUS INTEGRATION (CI) AND CONTINUOUS DELIVERY/DEPLOY (CD) TOOLS LIKE JENKINS; TWO (2) YEARS EXPERIENCE WITH DOCKER AND OTHER CONTAINERIZATION SYSTEMS.

SPECIAL REQUIREMENTS:

MUST PASS TECHNICAL INTERVIEW.
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.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Share this job:
Senior Software Engineer, Full Stack
ruby-on-rails ruby postgres javascript html full stack Nov 02 2020

We are looking for a senior full stack engineer who is experienced at building web applications for consumers and enterprise. As part of a team you will help design, build and maintain applications that are used by thousands of dental professionals. You have experience in working closely with third party providers, engineering teams and business stakeholders to build highly scalable end-to-end applications.

About You:

You are highly self motivated and can work independently or partner closely with other engineers on a project. You are excited about building high quality products and want to own the product development lifecycle starting with the right design and development principles. You have strong communication and interpersonal skills. You enjoy solving problems and like to challenge yourself by building scalable and highly performant solutions.

Responsibilities:

  • Create simple and intuitive web applications for a range of different end users
  • Design, develop, deploy and maintain your application
  • Own front-end and back-end development for your application
  • Design, build and maintain API infrastructure that allows for integration between different services and third party systems
  • Work effectively with product managers, other engineers and business stakeholders on the project
  • Communicate technical ideas and lead projects with a focus on solving real world business challenges

Requirements

  • Senior-level full stack engineer with 5+ years of experience
  • Strong at developing web applications using an object orientated language like Ruby, Javascript, HTML and CSS
  • Experience working with Javascript frameworks and Single Page Applications
  • A robust knowledge of building and working with RESTful APIs
  • Experience integrating with internal and third party services
  • A knowledge of cloud computing platforms such as Amazon Web Services
  • Great communication and collaboration skills working with other engineers, product managers, and business stakeholders
  • Independent, proactive, and able to deliver production-ready code with minimal guidance

Benefits

  • Highly competitive salary and benefits package
  • Fully remote working
  • Flexible working hours
  • Opportunity to work in a highly creative and dynamic work environment
  • You are responsible for making decisions that will affect thousands of users. You won't be micromanaged or subject to decision by committee
  • Ability to help us shape and evolve our culture
  • Worldwide career progression opportunities
Share this job:
Senior Full Stack Developer
python react-js django aws mysql full stack Nov 01 2020

About us
We're a startup specializing in applying Natural Language Processing and Artificial Intelligence to solve problems across a number of exciting industries. Our Document Intelligence Platform helps companies make smarter, faster & more informed decisions by by classifying, extracting, enriching, and integrating, their most useful data. As a team we value diversity, creativity, new ideas, and a willingness to learn.
We are looking for a Full Stack Developer / Web Engineer with a passion and history for building performant and beautiful web applications (inside and out) to help lead development of our flagship cloud-based web app.

What we’re looking for
Here are a few things that we need you to be good at: Python 3.5

  • Django
  • MySQL, Postgres
  • React
  • Flask, Celery, Nginx, SQLAlchemy, Redis
  • Continuous Integration and Continuous Deployment CI/CD Modern CSS, pre-processors, polyfills, etc
  • Modern JavaScript and related tooling ES6, Webpack, Babel, etc) RESTful API design and implementation, RPC, Pub/Sub Test-driven Development TDD, PyTest, Sentry
  • Code organization, performance, and security best practices
  • Micro-service architecture, design, and communication GIT, Git-flow, Github/Bitbucket
  • Agile Workflow - Clubhouse or JIRA
  • Confluence

And these will score you some bonus points if you have some knowledge and experience of them:

  • Node.js, Elixir, Ruby/Rails, and other languages/web app frameworks NoSQL, MongoDB, Cassandra, RDBMS
  • VueJS, Angular and other JS Frameworks
  • Amazon Web Services EC2, S3, RDS, Aurora, Lambda, Batch, Cognito, Secrets Manager, etc) and Microsoft Azure Azure Active Directory / Identity Management, Azure Storage, Azure API Management, Azure Kubernetes Service, Azure Functions / Serverless, etc.)
  • Familiarity with Docker Containerization), Infrastructure Orchestration / Automation (e.g. Terraform)
  • Object Oriented CSS/Bootstrap/SMACSS
  • Python application scaling issues and best practices
  • Some experience with Machine/Deep Learning, AI, etc.
  • Agile development experience

In addition, we’ll likely get along really well if you:

  • Constantly reflect on code reuse, readability, shareability, and modularization (humor is not the only thing you like DRY
  • Feel mildly ashamed when QA finds a hole you didn't think of (i.e. you test your own features before considering them "done”)
  • Are a developer at heart, but a pragmatist in practice
  • Care little about the buzz in AI and web app development and are more driven by finding new solutions to challenging problems

What you’ll be doing
We are using natural language processing, machine learning, and AI to solve some of the most interesting and challenging problems facing the enterprise world today. As a full-stack developer / web engineer, you'll be working directly alongside our Director of Engineering, Director of AI, CTO, and CEO to envision, architect, and deliver the future of our product. You'll have the chance to integrate state-of-the-art machine learning/AI into tools meant for high volume everyday use. Our engineering team is only a handful of people, but it is the heart of everything we do, so you’d be coming in near the ground floor with a chance to contribute to our flagship products.

Still here? Good.
If this sounds like a good fit for you, we want to chat. Please include links to whatever credentials or sample work you prefer to share (e.g. résumé, portfolio, GitHub, LinkedIn, etc).

Share this job:
Senior Full-Stack Engineer
senior ruby cs linux cloud aws Oct 28 2020
About Intricately:

Intricately is the leading provider of data insights on cloud product usage, adoption, and spend. The platform delivers real-time intelligence to cloud vendors to prospect and prioritize opportunities, start better conversations with customers, deliver more wins, and help customer success teams identify issues before they become problems. Founded in 2014, Intricately is proudly backed by Counterpart Ventures, Bloomberg Beta, Singtel Innov8, and Susa Ventures.

Engineering at Intricately:

Many companies talk about Big Data- we're actually living it! How would you model cloud/infrastructure spend for the Fortune 500? How would you collect this data? How would you track variations in this dataset? What's noise vs signal? What's the most efficient way to query 30mm+ Internet Gateways? How do you create a front-end to surface insights for customers so they can get the information they need and get on with their day? Intricately engineering is focused on solving these challenges every day. Got strong opinions on the topic? We'd love to hear them.

About the role:

We are looking for a talented fullstack Ruby/Rails developer with great communication skills who can help us ship product features with high quality and team work. Your primary responsibilities will be to design and develop software, while working closely with others across engineering and the broader business. Thus, a commitment to collaborative problem solving, design, and shipping high quality.

In the short term, you will:

  • Steer technical conversations and help your team prioritize technical debt
  • Partner with product management, design, and customer success to create clear product specifications and set expectations about deliveries
  • Improve existing documentation and create new documentation for your team
  • Make your teammates better by teaching them new tricks and skills you pick up
  • Ability to support both front and back-end development

In the long term, you will:

  • Lead product feature design, development and deployment efforts
  • Empower your fellow engineers by writing clear engineering specification
  • Steer technical conversations and help your team prioritize technical debt
  • Mentor and help more junior developers

You have:

  • Experience working at a fast moving startup
  • AT LEAST 5 years of professional experience building applications on an engineering team.
  • Strong written and verbal English communication
  • Proficiency with Ruby and Rails
  • High level of comfort with front-end development and experience with a framework like React or Vue.js
  • Strong SQL skills
  • Experience deploying and operating a Rails (or similar) web application
  • High level of comfort with Git
  • High level of comfort with Linux / bash
  • Knack for writing expressive and readable code
  • Ability to articulate software design principles and best practices
  • A CS (or similar) degree is preferred.

Impact:

  • Features are shipped faster (Less back and forth with the product team)
  • Features are delivered with higher quality
  • Written and verbal communication is clearer
  • Steer technical conversations and prioritization of technical debt

Our stack:

  • Front-End : Vue.js / Typescript / Nuxt
  • Back-End : Ruby / Rails, Node
  • Data Stores : Postgres, Mongo, ElasticSearch, DynamoDB, InfluxDB, Redis, Memcache, S3
  • Clouds : AWS, Heroku, DigitalOcean

You get:

  • Competitive salary
  • Open vacation policy
  • Work remotely - we'll give you a stipend to help with costs
  • The opportunity to get in on the ground floor of a quickly growing startup
Intricately is an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We're proud to welcome people with different backgrounds, perspectives, and experiences — join us and let's make something awesome together.
Share this job:
MongoDB DBA - US-East
Percona  
mongodb java python ruby php linux Oct 28 2020
Percona is a leader in providing best-of-breed enterprise-class support, consulting, managed services, training and software for MySQL®, MariaDB®, MongoDB®, PostgreSQL® and other open source databases in on-premises and cloud environments. Our services and software accommodate rapid growth and application development, help companies develop and deploy agile solutions and improve your ability to keep up with customer needs.

Discover what it means to work with some of the smartest people in the industry, and help solve some of the most challenging customer problems. We offer flexible hours, competitive salaries, the ability to work remote and the amazing experience of working with a multinational team of experts.

As a Remote DBA, you will troubleshoot and resolve customer issues related to DB systems availability and performance.  You will develop relationships with customers, comprehend and fulfill their needs, and maintain their satisfaction through regular communication and engagement with their environments.  You will perform technical work that requires planning and scheduling to ensure the best possible solution is delivered on time.  You will react on incidents and provide solutions aiming at maintained environments’ improvements.

You will work in a fast paced environment where we are responsible for companies’ most critical systems. Customers count on us to keep their MongoDB databases running and we are vital to the success of their business. You will work remotely; there is no central office, and most people work from their homes. Occasional travel will be required for internal meetings. Access to a reliable high-speed internet connection is required.

What You Will Do

  • Participate in the management and operations of customer's MongoDB deployments
  • Participate in and execute scheduled change management procedures
  • Participate in the delivery of proactive tasks to improve the stability, performance, and fault tolerance of customer environments
  • Participate in project planning and execution of database operations
  • Contribute to the development of automation and monitoring software, and other essential tools and scripts

Your Experience

  • 5+ years experience with MongoDB technology, ideally in a customer-facing role OR 5+ years experience with distributed software administration coupled with reasonably high MongoDB knowledge
  • Fluent English communication (native-level a bonus), primarily for customer interactions
  • Ability to work remotely in the given timezone
  • Demonstrated ability to work independently with minimal direction
  • Demonstrated ability to accept feedback from others
  • Communicates clearly and professionally to convey confidence even when under pressure
  • Ability to pass a required background check

What Will Make You Stand Out

  • Distributed database (especially MongoDB) expertise in all areas of implementation: installation, configuration, upgrades, tuning
  • Strong skills in replication, sharding and backups techniques
  • Production experience on Multiple datacenters, Large datasets
  • Experience with Linux, FreeBSD distributions
  • Experience with at least one major programming languages such as PHP, Java, Nodejs, Go, Python, Ruby, and/or any client application programming experience used in conjunction with MongoDB
  • Networking, system administration, hardware, virtualization, containers, scripting, Kubernetes orchestration, I/O subsystems
  • Ability to create and deliver presentations
  • One or more of Puppet, Chef, Ansible, Vagrant, Consul, etc
Remote work from home anywhere in LATAM
Monday through Friday schedule and team has an on call schedule as well
Share this job:
Full Stack Software Engineer
full stack python javascript ruby ios backend Oct 27 2020
Babylist is excited to add a seasoned Full Stack Software Engineer to our 10+ person in-house Engineering team and help build the technology that powers our registry and eCommerce experience. In this role, you'll be responsible for building, deploying, monitoring, and maintaining the core of our consumer-facing experience. This is a fully remote position within the United States.

What You'll Do

  • Work closely with product owners to design, implement and deploy systems to support and scale our growing e-commerce, content and fulfillment operations
  • Provide thought leadership around process, tooling, systems, and software architecture; we benefit by more knowledge and learning how others solve problems, and you feel excited to bring in new ways of solving problems
  • Improve and help maintain existing systems; friction in the development process slows us down and has a large opportunity cost, and we see value in taking time to create maintainable systems and remove hurdles from the development process
  • Working in a close, supportive team solving real world problems and making decisions
  • Mentoring other team members through design and architecture planning, code reviews, and knowledge sharing sessions
  • Maintaining older systems and replacing them safely
  • Learning and growing as an Engineer.

Who You Are

  • Very comfortable with JavaScript, React and Ruby / Python (or similar)
  • An exceptional problem solver
  • Able to deliver elegant, effective software solutions in a timely manner
  • A clear, friendly, and open-minded communicator
  • Passionate about developing features from concept to deployment
  • Successful in an agile work environment and able to break down large pieces of work to deliver value incrementally

What You've Done

  • 3+ years of experience in full-stack software development
  • Experience with testing and continuous integration is a bonus
  • Scaling backend and distributed systems to meet increasing traffic and complexity of operations also a bonus

Our Tech Stack

  • React
  • Native iOS and Android
  • Ruby on Rails
  • MySQL
  • Redis
  • Sidekiq
  • AWS
About Babylist

At Babylist, we help expecting parents get exactly what they need for the arrival of their new baby. We have a large and rapidly growing user base of passionate parents-to-be who are making important purchasing decisions for one of the biggest events in their lives, which is both exciting and overwhelming. Our core product is our universal baby registry. Currently one in two first-time expecting families in the United States actually create a baby registry at Babylist.com. In 2019, over $400 million worth of gifts were purchased off of Babylist registries and in 2020 we have tripled our annual revenue.

Why You Will Love Working at Babylist:

 • We get stuff done
 • We have a real impact on people’s lives
 • We're passionate about our users and we genuinely appreciate them
 • We work at a sustainable pace for long-term success (yes, we’re profitable)
 • We are growing and have meaningful opportunities for career advancement
 • We’re a technological and data-driven business
 • We believe in autonomy and reward taking initiative
 • We have experienced leadership that is always open to new ideas

Benefits:

 • Competitive pay
 • Competitive health benefits including company-funded medical, dental, and vision
 • 401(k), FSA plans, and disability insurance
 • Flexible, paid parental leave policy
 • MacBook Pro, a home office stipend, fully-remote Engineering team
 • We work at a sustainable pace; in general we don't work late or on weekends

If your experience is close to what we’re looking for, please consider applying. Experience comes in many forms – skills are transferable, and passion goes a long way. We know that diversity makes for the best problem-solving and creative thinking, which is why we’re dedicated to adding new perspectives to the team and encourage everyone to apply.
Share this job:
Senior Software Developer, RDSM
tdd javascript ruby ruby-on-rails senior Oct 27 2020

Note:
All applicants must hold Brazilian citizenship or Brazilian work permit to be considered.
Fluent in Portuguese and Intermediate English required


O seu papel na RD será:

Você irá participar do time que chamamos de Sauron (sim, bem vibe de LOTR, "O olho que tudo vê ") que está em uma iniciativa bem desafiadora de desenvolver a própria ferramenta de web analytics, removendo então a necessidade de integração que temos hoje com o Google Analytics.

O objetivo é termos os dados e trackings dos visitantes do RD Station Marketing por meio de nossos scripts e assim ter um controle cada vez mais assertivo dos dados gerados pelos nossos clientes!  Um aspecto que é bem importante nesta posição é ter um nível de conhecimento avançado em JS puro, pois você será uma referência dentro do time em relação ao browser, entender/validar o comportamento dele, além de apoiar em scripts e integrações em plataformas parceiras.

E nesse sentido, teremos MUITOS desafios na operação ligados à escala e performance uma vez que o número de visitas e conversões estão na casa dos milhões por dia e o volume de dados está na casa dos terabytes 

Por isso, buscamos uma pessoa com bastante ownership, resiliência (lidar com uma operação nesse nível não é fácil) e proatividade para abraçar essa iniciativa como sua!

As pessoas da área técnica da RD também costumam ser muito ativas na comunidade, difundindo conhecimento em eventos internos e externos - curtimos e valorizamos muito isso!

Com quem você irá trabalhar:

Você terá o apoio de uma liderança estratégica com interface bem próxima no dia a dia, atuará em conjunto com 2 full-stack developers, a maioria com senioridade elevada, além de um Product Manager em nosso squad.  

Nós utilizamos métodos ágeis como Kanban e XP. Somos adeptos a TDD e usamos Circle CI para integração contínua. Todo PR (pull request) passa por code review e também fazemos pair programming para compartilhar conhecimentos e melhores práticas. 

Estamos buscando uma pessoa:

- Que já tenha uma experiência consolidada em desenvolvimento e arquitetura em Javascript, além de estar aberto para também atuar diretamente com Ruby e Go no mesmo projeto. 

- Vivência com boas praticas de desenvolvimento ágil. Dentre as praticas que usamos: Clean Architectures, TDD, BDD, DDD, que valorize e incorpore qualidade na sua forma de modelar soluções e codar com melhoria continua.

- Seja experiente com arquitetura de software escaláveis, performáticos e de fácil manutenção;

- Experiência com desenvolvendo projetos web analytics será considerada um diferencial!

Share this job: