Remote Ruby Jobs

Last Week

Senior Ruby on Rails Engineer
Scribd  
ruby senior javascript css redis mysql Jun 21
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.

The Role:

As a Senior Software 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 doing software development, you'll be doing more than just coding a ticket handed to you. You'll own the code strategy and architecture, implementation, delivery, and operation of systems, end-to-end. You'll consider testability, upgradeability, scalability, and observability throughout the development process.

Tech stack:

Our online applications use React, Redux and server side rendering using Hypernova on the frontend and a Ruby on Rails Monolith, backed by MySQL & Redis which we're working to split into a small set of services in 2021/2022. We use Sidekiq to run background jobs and Databricks environment for offline data processing. We're evolving our codebases to incorporate modern languages such as Go, Typescript & Rust as we migrate from a monolith into a small number of services.

About You:

• You’re a strong engineer who enjoys working with different teams.
• You care about code review as both a chance to present your work and to learn from others.
• You focus on well-written, elegant solutions, not just the quick fix, and you never skimp on testing.
• You are always learning and always working to improve your craft.
• 5+ years experience as a full stack developer utilizing Ruby on Rails.
• Experience shipping large features with a focus on full stack or backend web development experience (building back end services, building api’s, building front end flows).
• Curious and confident, able to dig into legacy and any services our products may span to understand how things work.
• You love to make a difference for users. You are curious and have a strong desire to learn and grow.
• You welcome challenges with open hands and gain a sense of ownership of your work while striving for the best coding practices.

Nice to have/Learn on the job:

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

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

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

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

We encourage people of all backgrounds to apply. We believe that a diversity of perspectives and experiences create a foundation for the best ideas. Come join us in building something meaningful.
Share this job:
Senior Backend Developer
postgresql elasticsearch aws ruby-on-rails backend senior Jun 20
Want to make an impact by working for a small company that values autonomy and working collaboratively to solve challenging problems? Love learning new technologiesand using the latest APIs from WWDC? Then you’ll fit right into the Marketcircle team!

We’ve been a fully remote company for over five years and have learned a lot, empowering team members with the freedom and flexibility to work in the way that’s best for them. We prioritize true research and development over strict adherence to agile or rigid methodologies.

As part of this role you will be a key individual contributor to building the Daylite platform that supports Daylite for macOS, iOS, and web. Building with tools like Citus for distributed PostgreSQL, Kafka, SwiftNIO, Kubernetes. You will have an opportunity to help define and build the future of the Daylite platform and API.

Qualified candidates:

    • Have 8+ years of experience
    • Hold a B.Sc Computer Science or B.Eng Software, or equivalent work experience.
    • Experienced using Postgres, Rails (Ruby), Django (Python), Kubernetes, nginx, Redis, Kafka, HashiCorp Suite, Graylog, Sinatra, Prometheus, istio, grafana, CalDAV & CardDav, AWS, and Elasticsearch
    • Are comfortable working remotely (100% remote work environment) as well as being comfortable working both independently and collaboratively.
    • Reside within Canada


Bonus points for:

    • Experience with infrastructure management tools (like Puppet, Ansible or Chef)
    • Experience with cloud infrastructure providers (like AWS, Google Cloud, Microsoft Azure or DigitalOcean)
    • Knowing your way around the network stack, from HTTP to TCP to IP and have a solid understanding of security (TLS/ IPSec/Firewalls)


Things you might be working on:

      • RESTful interfaces to persist data for our client apps
      • Authentication and payment backends
      • PostgreSQL database(s) with custom extensions
      • Elasticsearch indexing and search

Note: there will be occasional on-call duties.
Share this job:
Senior Software Engineer
Andela  
python javascript django senior ruby php Jun 19

Where You’ll Work

Andela is a network of technology leaders dedicated to advancing human potential. We help companies build high-performing distributed engineering teams by investing in Africa’s most talented software engineers.

What You’ll Do

  • Use your knowledge in your core technology to delight our clients around the world.
  • Be responsible for the coding standards, conduct and deliverables of your fast-paced, distributed, teams, by proactively communicating and prioritizing effectively.

Experience

A minimum of 5-10 years of professional experience, during which you’ve built deep technical expertise and exercised ownership on various technical teams.

Required

  • Expert-level understanding of Python
  • Intermediate-level understanding of at least one other backend language (In addition to the core language): JavaScript, PHP, Ruby. Go, Scala
  • Advanced understanding of at least one Web Framework for your language of choice: Flask/Django for Python; Node/Express for JavaScript, Rails for Ruby, Lumen/Laravel for PHP.
  • Deep understanding of fundamental database concepts - relational (SQL) database, non-relational (NoSQL) database and ORMs/ODMs
  • Strong knowledge of at least one cloud hosting platform (Ex: AWS, GCP)
  • Comfortable with at least one CI/CD tool (Ex: Jenkins, Travis)
  • Working knowledge of containerization and orchestration techniques
  • Deep understanding of applicable unit and integration testing, and testing frameworks/libraries
  • Strong ability to problem-solve, debug, and understand pertinent performance metrics
  • Comfortable working within agile methodologies and experienced in estimation and time management
  • Awareness of the capabilities of applicable languages/frameworks/libraries as well as the inherent differences between them in order to understand trade-offs and make recommendations.

Preferred

  • Working knowledge of software engineering collaboration tools
  • Strong preference for test-driven-development (TDD) and understands its importance
  • Working knowledge of code editor and formatting tools

Comfortable with at least one web server technology -- (ex: Apache, Nginx)

Share this job:
Senior Software Engineer, Full-Stack
ruby javascript erlang elixir node-js senior Jun 17

** this position is open to remote candidates in the United States OR local to our HQ in the SF Bay Area**

As a key part of our engineering team, your work will directly impact the supply side of our business. You will improve product intake funnels, user account pages related to their sales, customer payment processes, and integrate with tools used by business units such as Sales, Marketing, and BI. We are looking for Senior Full-stack Engineers who bring fresh ideas, enjoy learning every day, willing to expand their development skills and solve challenging problems, and make a huge visible impact for our company.

What You Get To Do Every Day

  • Produce high quality, performant, testable code
  • Review pull requests and provide constructive feedback
  • Pair up with someone to work together on a feature
  • Learn something new, and mentor junior engineers
  • Deploy to production multiple times
  • Help define technical strategy and architecture
  • Works on problems of diverse scope where analysis of data requires evaluation of identifiable factors. Demonstrates good judgment in selecting methods and techniques for obtaining solutions. Networks with senior internal and external personnel in own area of expertise

What You Bring To The Role

  • 5+ years of professional web application / full-stack development experience
  • Fluency with any of Ruby, Elixir, Erlang, Go, Node.js, Python, PHP or Scala. Ruby and Elixir are our primary languages - if you don’t have prior exposure to either of these, we have resources to help learn!
  • Strong understanding of web technologies: HTML5, Javascript, CSS/SASS, REST, JSON
  • Strong understanding of web-app performance fundamentals and related dev tools
  • Strong database fundamentals and experience with MySql or Postgresql
  • Worked with search engines such as ElasticSearch, Lucene, Solr
  • Experience using async message queues
  • Mastery of git and Github workflows
  • Bachelor of Computer Science degree or equivalent
  • Advanced CS degree or equivalent work experience
Share this job:

This Month

Senior Backend Engineer, Octarine, VMware Carbon Black
go kubernetes containers distributed-system microservices backend Jun 15

Our team ( Octarine division ) leads the Kubernetes and container security efforts within VMware. The products we build deliver end-to-end security solutions for customers running workloads at massive scale in cloud-native environments, protecting applications against internal and external threats. To achieve this, we live and breathe distributed systems leveraging highly scalable and robust microservice architectures and polyglot technology stacks.

The team in Bulgaria is growing and we are looking for bright and open minded engineers to become our colleagues. We are fun and yet responsible, we cherish the "can do" spirit, but we also learn from our mistakes and last but not least, we have the "you build it, you own it" mindset, but we do that as a team;

You have the opportunity to join us early in our journey and grow your career with us as we grow the team.

This position is available for remote work within Bulgaria or Poland.


What You’ll Do

We have an open position for an experienced backend software engineer with interest in building and monitoring highly scalable enterprise distributed systems. You will join us as part of a coherent end-end scrum team (5-7 people), yet you will be exposed and will collaborate with the larger container security team ( Octarine devision) and then even larger security business unit, to make sure we follow coherent practices and standards. You will have the opportunity to:

  • Lead initiatives to design, build and deliver complex product features, in a fast-paced environment, working with the latest frameworks and technologies.
  • Be an integral part of scaling our offering to hundreds and thousands of customers, now as part of VMware.
  • Face various technological challenges, from designing big-data processing solutions, to understanding the internals of Kubernetes, to planning the architecture of a new product.
  • Contribute to product direction and design discussions.
  • Belong to a group of world class engineers, working together to build a better product - solving real issues to our customers, and doing that at the best quality possible.
  • Collaborate with product management, UX, DevOps, backend, and frontend engineers to deliver the right solution.

What You’ll Bring

  • 5+ years of experience in designing and delivering commercial software products.
  • Experience writing multi-component systems or micro-services. Advantage to working with container platforms and orchestrators such as Docker and Kubernetes.
  • High level expertise writing in a high-level language such as Go, Rust, Python, Ruby, etc.
  • Experience with NoSQL databases (e.g. MongoDB, Redis, Cassandra, Couchbase).
  • Excellent problem solving and troubleshooting skills.
  • Quickly master new languages and technologies.
  • Passion for software development and for learning cloud native application technologies.
  • Excellent communication and interpersonal skills.

VMware offers:

  • Attractive compensation package - competitive salary, flexible bonus scheme, company sponsored mobile phone plan and additional long term incentives
  • Individual career path - management and technical career growth, enhanced by learning and development program, regular performance assessment, teams of world-wide IT professionals
  • Healthy work environment - company sponsored medical program, food and beverage program, sport activities, open communication
  • Work-life balance – 25 days paid vacation, regular team buildings and celebrations

As part of the VMware global standards for integrity you will be required to go through a pre-employment screening process before you join

All job applications will be treated with strict confidentiality.


VMware Company Overview: At VMware, we believe that software has the power to unlock new opportunities for people and our planet. We look beyond the barriers of compromise to engineer new ways to make technologies work together seamlessly. Our cloud, mobility, and security software form a flexible, consistent digital foundation for securely delivering the apps, services and experiences that are transforming business innovation around the globe. At the core of what we do are our people who deeply value execution, passion, integrity, customers, and community. Shape what’s possible today at http://careers.vmware.com.

Equal Employment Opportunity Statement: VMware is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind: VMware is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at VMware are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. VMware will not tolerate discrimination or harassment based on any of these characteristics. VMware encourages applicants of all ages. Vmware will provide reasonable accommodation to employees who have protected disabilities consistent with local law.

Share this job:
QA Engineer
qa javascript ruby ios cloud testing Jun 15
**Please Note**- This position is located in the Philippines OR India!! Candidates outside of these areas will not be considered at this time.

We believe that diversity is the building block of a great culture and company! Great healthcare technology is meant for everyone, so we believe our company should be, too. We welcome and encourage people of all backgrounds and walks of life to apply, even if you’re unsure if you meet all the requirements. We’ll take the resilient go-getter over a pure SME any day! 

At DrChrono, we aim to get perspectives from all paths to help us build the best products possible. Learn more about our commitment to diversity, equity, and inclusion here.

Our mission is to build a technology platform that enables medical practices of all sizes to make care more informed, more personalized, more interactive, and more adaptable. Our platform has been used by thousands of physicians who in turn have provided care to millions of patients.


About DrChrono, our Product, and Engineering
✅ #1 mobile EHR as voted by Black Book 9 years running (2013-2021).
✅ First mobile and cloud-based ambulatory EHR / EMR to be an Apple Mobility Partner.
✅ 27+ million patients under the care of DrChrono providers.
✅ We were also just awarded the MedTech Breakthrough Award 2021 for Best Electronic Health Record Service

Serving tens of thousands of healthcare providers and over 27 million patients, DrChrono was the first EHR to build a native app for the iPad and iPhone. We’re the only official Apple Mobility Partner for healthcare, the youngest company to be included in the US Government Precision Medicine Initiative, the #1 EHR as voted by doctors, and the #1 mobile EHR as voted by Black Book.

Our products can be completely tailored to any medical practice—small, large, or specialty—and are open to third-party innovation via a robust API.
 
Our people and the enthusiasm for healthcare is contagious. We’re one of the most tech-forward healthcare players in the EHR industry and our philosophy “more time with patients, less time doing paperwork” drives constant innovation throughout the company.

What you will be doing...

  • Own QA for one of our cross-functional product pods for the DrChrono product suite.
  • Effectively define and communicate test strategies and help the pod focus discussions on risks, issues, and challenges during the SDLC.
  • Train and learn with the Engineering team in the QA process and best practices.
  • Performs automation code reviews and provides guidance to less experienced QA engineers.
  • Suggest and implement improvements to the existing testing framework.
  • Troubleshoot and fix CI issues and suggest improvements to our current CI setup.
  • Contribute learnings back to the overall QA team through documentation and code reviews.
  • Work alongside our product team to analyze design specs and detect potential issues in the early stages of development
  • Seek and provide feedback consistently and well, with an open mind and willingness to continuously improve.
  • Embrace a growth mindset and share a willingness to learn new tools and technologies
  • Test user stories, perform regression testing, and help evolve the QA practice to maturity
  • Knowledge of iOS testing across iPhone, iPad devices, and simulators

What we want to see...

  • 4+ years of experience with QA, including E2E testing and automation using tools like Selenium, Appium, Postman across UI and API
  • Solid understanding of Software Development Life Cycle
  • Working knowledge of programming languages (Python is highly desired, Ruby/Javascript would also be helpful)
  • Knowledge of databases, data structures, algorithms, distributed systems, and microservices architecture, highly preferred
  • Experienced in CI and cloud infrastructure environments
  • Experienced working in an Agile/Scrum environment
  • Strong interpersonal communication skill
  • Ability to work on multiple projects simultaneously
  • Ability to work overlapping US hours
Remote Work Statement
We've moved forward with a remote-first approach. This means current and new DrChrono employees will always be allowed to work remotely, regardless if they were hired onsite or offsite pre-Covid19. We are committed to providing all employees with the necessary tools and support to perform their work from home without any disruption
Share this job:
Software Engineer, Recommendations
Scribd  
ruby data science testing frontend Jun 08
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

•Working within our Ruby on Rails codebase for serving recommendations to the web and mobile applications. This includes aggregating recommendations from multiple sources and then filtering/ranking them based on contextual data.
•Implementing projects considering quality, maintainability, performance, scale, and observability throughout the development process and in production.
•Writing clear technical documentation based on the project proposals.
•Using our NWay testing framework for product development, especially in collaboration with our product and front-end teams.

Minimum Requirements

•Bachelor's or higher in mathematics, computer science, physics, or equivalent experience
•2+ years experience in software engineering
•Strong comprehension of data structures and algorithms with a focus on applied problem solving
•Experience with a web application framework (Ruby on Rails, Spring, Django, Flask, or a comparable framework)
•Experience shipping production-level, clean, maintainable code
•Experience working with scalable, reliable and high availability services
•Ability to communicate effectively and proactively with the team and stakeholders
•Ability to work collaboratively on cross functional teams with product, data science and other engineering teams
•Recommendations experience is a plus
Benefits, Perks and Wellbeing at Scribd

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

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

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

We encourage people of all backgrounds to apply. We believe that a diversity of perspectives and experiences create a foundation for the best ideas. Come join us in building something meaningful.
Share this job:
Senior Software Engineer, Recommendations
Scribd  
senior ruby scala data science Jun 08
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

• Working within our Ruby on Rails codebase for serving recommendations to the web and mobile applications. This includes aggregating recommendations from multiple sources and then filtering/ranking them based on contextual data.
•Helping maintain and improve our graph of Spark (Scala) applications, which are responsible for aggregating interactions and generating new recommendations.
•Leading and implementing projects considering quality, maintainability, performance, scale, and observability throughout the development process and in production.
•Improving or building solutions that address our architectural gaps and technical debt.
•Advising on technical designs, reviewing code, participating in interviews and mentoring junior team members.
•Collaborating with our product and data teams to analyze data and plan a course of action.
•We are building our recommendations platform into a service oriented architecture to support the growth of our business. You will have the opportunity to influence the way we build our platform which helps in having shorter iterations on feature development which has a direct impact on growth and revenue.

Minimum Requirements

•A bachelor or masters degree in computer science or related field
•5+ years of industry experience on large scale distributed systems
•Strong experience with a web application framework (Ruby on Rails, Spring, Django, Flask, or a comparable framework)
•Strong experience with a big-data processing engine (Spark, MapReduce, Flink, or a comparable engine)
•Strong SQL skills and the ability to evaluate and own large and complex datasets
•Experience working within a service-oriented environment
•Ability to communicate effectively and proactively with the team and stakeholders
•Ability to work collaboratively on cross functional teams with product, data science and other engineering teams
•Recommendations experience is a plus
•Experience decomposing a monolithic application into services is a big plus
Benefits, Perks and Wellbeing at Scribd

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

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

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

We encourage people of all backgrounds to apply. We believe that a diversity of perspectives and experiences create a foundation for the best ideas. Come join us in building something meaningful.
Share this job:
Senior Security Intelligence Analyst
 
senior java python ruby cloud aws Jun 08
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, we will provide the choice to work from home or return to work in an office unless a job requirement makes it necessary for a particular role to be performed at an Atlassian office.

Do you live and breathe information security? Want to battle cybercriminals every day? Want to work on important problems, your way? Atlassian has an amazing opportunity for you!

We're expanding our security intelligence capability and looking for smart, technical, people to help us build and run new monitoring/analytics systems. As a Senior Security Intelligence Analyst, you'll be watching over our corporate environment and Atlassian cloud services, hunting for signs of compromise, and implementing high-fidelity alerts. More than that, you'll be building new systems, developing automation, and crushing security problems you care about.

We would love for you to be a great developer, but more importantly, you must be bright, motivated, and love security. You should be comfortable writing code to get things done and not depend on third-party products to do your job. You must have a solid understanding of network, system, and application security and should be considered great in at least one by your peers.

Your day to day will include

  • Usage of Splunk
  • Run and manage security investigations
  • Perform investigations on a wide variety of events from various sources to determine whether they pose a threat to Atlassian
  • Develop technical solutions to help mitigate security incidents
  • Advocate security and secure practices throughout Atlassian
  • Conduct research to identify new attack vectors against Atlassian’s products and services
  • Analyzing log data for signs of compromise
  • Researching attacker tools and tactics

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

  • 5+ years experience working in security
  • Relevant work experience in security and incident investigation
  • Fluency in any modern programming languages (preferably Python, Ruby, Java, or Go)
  • Written code to complete security tasks
  • Self-motivated and results-oriented
  • Experience building and delivering projects from start to finish
  • Passion for collaboration and strong interpersonal skills

It's great, but not required if you have

  • Experience with AWS or similar cloud service platform
  • Experience with malware analysis
  • Experience with threat hunting and threat modeling
  • Contributions to the security community or open-source projects
  • Data analytics experience
More about our team

We want diverse skill sets and super-smart people so we can all learn from each other and do interesting things. We don't just click the same buttons over and over. You will be working along with the security engineering team - a crazy smart group dedicated to improving the security of our products and engineering practices. We work both independently and in collaboration with development teams as we assess and respond to security issues that might occur with new products and features.

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.

If your experience looks a little different from what we’ve identified and you think you can rock the role, we’d love to learn more about you.

Learn more about Atlassian’s culture, interviewing flow, and hiring process by checking out our Candidate Resource Hub.
Share this job:
Senior Software Engineer
react-js api web-services ruby python senior Jun 05

Great interviews are engineered. Come help Karat make every interview predictive, fair and enjoyable.

The status quo for technical interviewing doesn’t meet the needs of candidates or hiring companies. Haphazard interview experiences, subjective evaluations, and lack of capacity and expertise mean too many companies miss their hiring goals and miss out on great software engineers. At Karat, it's our mission to create better outcomes for companies and candidates by making every interview predictive, fair, and enjoyable.

Karat conducts first-round technical interviews on behalf of companies including Indeed, Atlassian, Intuit, Peloton, The New York Times and Wayfair. We do this through a community of Interview Engineers who are equipped with Karat's interviewing platform, battle-tested questions, and data-informed best practices.

The result is highly predictive and fair interviews at scale that candidates truly enjoy. Karat has amassed the largest and most robust dataset of structured interview intelligence to produce never-before-seen hiring analytics.

As the world continues to transition to virtual work, and the fairness of hiring practices in the tech industry come under greater scrutiny, Karat is uniquely positioned to be a valuable, strategic partner as companies transition to 100% remote hiring.

Founded in 2014, Karat is a privately held and venture-funded company based in Seattle.

Engineering at Karat

As a Senior Software Engineer at Karat, you will work on an exciting mission with a highly collaborative team and relatable product. As an vital member of our growing company, you will work closely with leaders and members of other teams, contribute to team culture and practices, and mentor members of the product team. We're looking for individuals hungry to take ownership of new projects and initiatives, making a significant impact on the product and beyond. You will work on a team to build products serving engineers, candidates, and internal teams as we scale. Your work will be the bridge between users, providing the backbone of our platform.

Core Responsibilities

  • Lay the foundation for new systems while revamping the existing.
  • Deliver the projects that fall into your team’s area on time and with quality.
  • Own projects from design to release, including communication with stakeholders.
  • Developing web applications using HTTP, Rest and GraphQL.
  • Lay the foundation for new systems while revamping the existing codebase.
  • Support junior engineers through direct mentorship and suggestions of process improvements.
  • Remain flexible enough to handle all of the unknowns that come with fast growth in the company.
  • Write clean and scalable services, components and APIs and the backend that our products depend on.
  • Collaborate with our cross-functional team to define features and build powerful and easy-to-use products and customer-facing workflow tools.
  • Help develop effective processes for ensuring our products have high quality code and minimal defects.

About You

  • 5-7 years developing and launching web applications/systems into a production environment.
  • Experience in at least one of Ruby, Python, or similar language.
  • Comfortable in a Unix/Linux workflow.
  • Prior experience designing and building backend services and APIs or frontend components.
  • Strong ability to effectively identify and pursue challenging problems.
  • Interviewing, teaching, and/or mentoring experience as it will help you relate to our mission and culture.
  • UI/ UX experience using AJAX and modern frameworks like React as well as plain JavaScript is a strong plus.
  • Excellent communication skills to collaborate with a service-oriented team

Benefits of joining Karat:

While doing meaningful work is rewarding in itself, we also offer the following programs and benefits for all our full-time employees:

  • Competitive salary and benefits
  • Medical / dental / vision insurance
  • Flexible vacation and paid company holidays
  • Paid parental leave
  • State-of-the-art equipment for your work station

Statement of Non-Discrimination:

In keeping with our beliefs and goals, no employee or applicant will face discrimination or harassment based on: race, color, ancestry, national origin, religion, age, gender, marital/domestic partner status, sexual orientation, gender identity or expression, disability status, or veteran status. Above and beyond discrimination and harassment based on “protected categories,” we also strive to prevent other subtler forms of inappropriate behavior (i.e., stereotyping) from ever gaining a foothold in our office. Whether blatant or hidden, barriers to success have no place at Karat.

We value a diverse workforce: people of color, womxn, and LGBTQIA+ individuals are strongly encouraged to apply.

Share this job:
Senior Software Engineer
ruby-on-rails ruby vue-js graphql senior cs Jun 05

WHAT WE’RE LOOKING FOR:

At SimpleNexus, we work hard to create a culture of respect for both our employees and customers. Every employee has a direct impact on our product and success, so we value collaboration and input from every team.

We’re looking for engineers who are passionate about creating innovative solutions to our customers’ problems. The ideal candidate would embrace the challenge of addressing time sensitive market demands and delivering customer value, while also focusing on long term technical concerns.

WHAT YOU’LL BE DOING:

As a software engineer at SimpleNexus, you will be collaborating with other engineers, product managers, and UI/UX designers to innovate in and improve on our product. You’ll have opportunities to own the technical planning, implementation, and delivery of impactful features.

REQUIRED SKILLS:

  • Is self-motivated and can work with minimal direction. We’re a small team that executes quickly to deliver features to our customers.
  • 5+ years of professional experience working on a software development team
  • Experience completing and shipping finished products and features
  • Versed in sound quality assurance principles
  • Enjoys working across a wide variety of technologies. We use a variety of AWS services and technologies with Rails being the core.
  • Thrives working on many different projects and systems at one time.
  • Experience with functional programming languages/paradigms (bonus points for Ruby on Rails experience)
  • Education Requirement: CS Degree, Lambda School graduation certificate, or equivalent experience
Share this job:
Lead Ruby Software Engineer
ruby testing Jun 03

Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyberattacks, heralding the new era of self-protecting software. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate assessment and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has sensors that work actively inside applications to uncover vulnerabilities, prevent data breaches, and secure the entire enterprise from development, to operations, to production.

About the Position

Contrast is looking for a talented Senior Software Engineer with experience in Ruby to join our team, engineering a world-class instrumentation agent for analyzing the security of Ruby web applications.

An ideal candidate is proficient in Ruby. They have 7 years or more experience as a software engineer, with at least a portion of that spent working with Ruby and are looking to deepen their understanding of Ruby’s unique characteristics, examining the internals of the language in order to enhance inherent or introduce novel dataflow analysis.

At Contrast, we take the responsibility of writing instrumentation agents very seriously. Our customers trust us enough to run our agents directly in their applications, oftentimes in their production environments. We're looking for a responsible engineer to exercise that power carefully, to help us build a quality, thoroughly tested agent that our customers run with complete confidence.

Responsibilities:

  • Building, shipping, curating, and iterating on features supported by the agent
  • Define and direct team in the area of performance, maintainability, and securityImproving accuracy, reliability, and resilience of the agent
  • Work with architecture, design, and product teams to build amazing, jaw-dropping features
  • Implementing security rules designed to detect and defend against common attack patterns and security anti-patterns
  • Investigating third-party web frameworks and servers for the purpose of deriving and implementing instrumentation approaches
  • Building many variations of simple to complex applications web frameworks in Ruby in order to provide robust testing of our agents
  • Building many variations of simple to complex web servers in Ruby in order to provide robust testing of our agents
  • Enhancing acceptance criteria for the agents including performance, integration test, unit test, and code coverage metrics
  • Performing forensic investigations when the agent negatively impacts the performance or functionality of instrumented web applications
  • The Ruby agent is released on RubyGems. Each member of the team is expected to take a turn to validate and then release new versions of the agent to this repository.

About You:

  • You develop code in Ruby
  • You have at least 7 years of industry experience as a software engineer
  • You have experience with using Git, or similar code management, tooling
  • You develop code with Unit and Integration level testing
  • You have experience developing code with Continuous Integration and automated deployment
  • You approach problems from a product perspective, thinking through how the user will interact with what you're building
  • You have strong communication skills. You ask questions, let others know when you need help, and tell others what you need
  • You are a problem solver. You believe the best work is the result of finding the simplest solution to complex challenges
  • You see the big picture. You understand how the code you write interacts with systems and services, both internally and externally

  • While not requisite, it’d be helpful if you have experience with some of the following:
  • Developing, or experience with, code in C
  • Developing code in Ruby web frameworks
  • Developing code in Ruby web servers
  • Docker or another containerization

What We Offer:

  • Competitive compensation package (salary + equity)
  • A fun and dynamic environment where you work with other like minded people on products which make a real difference to the security of our customers
  • Healthcare packages
#LI-ST1



We are changing the world of software security. Do it with us.  
We believe in what we do and are passionate about helping our customers secure their business.
If you’re looking for a challenge and want to enjoy where you work, you’ll love Contrast Security.

Contrast Security is committed to a diverse and inclusive workplace. Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles, and locations.

By submitting your application, you are providing Personal Information about yourself (cover letter, resume, email address, etc.) and hereby give your consent for Contrast Security, Inc. and/or our HR-related Service Providers, to use this information for the purpose of processing, evaluating and responding to your application for current and future career opportunities. If you are a resident of the European Economic Area or are applying for a position in the European Economic Area, Contrast’s Privacy Statement reflects our policies around compliance with the General Data Protection Regulation (“GDPR”) and your rights respective to GDPR as a California resident, you are entitled to certain rights under CCPA: The California Consumer Privacy Act of 2018 (“CCPA”) will go into effect on January 1, 2020. Under CCPA, businesses must be overtly transparent about the personal information they collect, use, and store on California residents. CCPA also gives employees, applicants, independent contractors, emergency contacts and dependents (“CA Employee”) new rights to privacy.

We do not accept resumes from agencies, headhunters, or other suppliers who have not signed a formal agreement with us.

* We could support remote work in most states except CO.
Share this job:

This Year

Senior Application Security Researcher
senior java python ruby cloud azure May 20

Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyberattacks, heralding the new era of self-protecting software. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate assessment and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has sensors that work actively inside applications to uncover vulnerabilities, prevent data breaches, and secure the entire enterprise from development, to operations, to production.

About the Position
Our Application Security Research team is hyper-focused on continuous vulnerability and threat research affecting the world's software ecosystem. He or she will be responsible for maintaining the fidelity of research and findings in our real-time security intelligence platform. Most vulnerability findings will be based on third-party code in the Open Source community. However, additional efforts will be driven from findings in the Contrast platform. It will present an opportunity as a security researcher to contribute original research. The Application Security Researcher is responsible for supporting and contributing to Contrast’s growing and enhancing original security research efforts relevant to the development communities associated with Contrast Assess and Protect platforms. Original research will be published in company blogs, papers and presentations.

Roles and Responsibilities

  • Conduct basic and applied research on important and challenging problems in application security
  • Help define and drive research projects, either on your own or in collaboration with others on the team
  • Engage with Contrast’s product teams and customers to promote and seek out new research initiatives
  • Support the gathering of language, library, license and application security research
  • Process emerging threats, such as evaluating externally found CVEs and risks
  • Development and presentation of content associated with the security research through conference speaking and/or blogging
  • Provide tier-3 support for reported incidents and escalation of security findings review
  • Ability to perform vulnerability and penetration testing assessments
  • Support and drive the security evaluation of third party software and tools

About You

  • Software background in Java or .NET (plus if you have experience with Python, NodeJS, Ruby and/or GoLang)
  • Understands the OWASP Top 10 and SANS/CWE Top 25
  • Experience with ethical hacking and vulnerability management reporting
  • Knowledge of cloud hosting environments (AWS, Azure, GCP, OCI, etc)
  • You have strong communication skills
  • You ask questions, let others know when you need help, and tell others what you need
  • 5+ years of experience in industry application security research or direct application

  • We are focused on building a diverse and inclusive workforce. If you’re excited about this role, but do not meet 100% of the qualifications listed above, we encourage you to apply.

What We Offer:

  • Competitive compensation (salary + equity) 
  • Opportunity for growth and personal development
  • A fun and dynamic company culture full of passionate and driven colleagues. 

  • #LI-ST1
     #LI-remote


We are changing the world of software security. Do it with us.  
We believe in what we do and are passionate about helping our customers secure their business.
If you’re looking for a challenge and want to enjoy where you work, you’ll love Contrast Security.

Contrast Security is committed to a diverse and inclusive workplace. Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles, and locations.

By submitting your application, you are providing Personal Information about yourself (cover letter, resume, email address, etc.) and hereby give your consent for Contrast Security, Inc. and/or our HR-related Service Providers, to use this information for the purpose of processing, evaluating and responding to your application for current and future career opportunities. If you are a resident of the European Economic Area or are applying for a position in the European Economic Area, Contrast’s Privacy Statement reflects our policies around compliance with the General Data Protection Regulation (“GDPR”) and your rights respective to GDPR as a California resident, you are entitled to certain rights under CCPA: The California Consumer Privacy Act of 2018 (“CCPA”) will go into effect on January 1, 2020. Under CCPA, businesses must be overtly transparent about the personal information they collect, use, and store on California residents. CCPA also gives employees, applicants, independent contractors, emergency contacts and dependents (“CA Employee”) new rights to privacy.

We do not accept resumes from agencies, headhunters, or other suppliers who have not signed a formal agreement with us.

Potentially open to remote work, except cannot work in Colorado. Colorado candidates will be required to relocate.
Share this job:
Senior Application Security Researcher
senior java python ruby cloud azure May 19

Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyberattacks, heralding the new era of self-protecting software. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate assessment and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has sensors that work actively inside applications to uncover vulnerabilities, prevent data breaches, and secure the entire enterprise from development, to operations, to production.

About the Position
Our Application Security Research team is hyper-focused on continuous vulnerability and threat research affecting the world's software ecosystem. He or she will be responsible for maintaining the fidelity of research and findings in our real-time security intelligence platform. Most vulnerability findings will be based on third-party code in the Open Source community. However, additional efforts will be driven from findings in the Contrast platform. It will present an opportunity as a security researcher to contribute original research. The Application Security Researcher is responsible for supporting and contributing to Contrast’s growing and enhancing original security research efforts relevant to the development communities associated with Contrast Assess and Protect platforms. Original research will be published in company blogs, papers and presentations.

Roles and Responsibilities

  • Conduct basic and applied research on important and challenging problems in application security
  • Help define and drive research projects, either on your own or in collaboration with others on the team
  • Engage with Contrast’s product teams and customers to promote and seek out new research initiatives
  • Support the gathering of language, library, license and application security research
  • Process emerging threats, such as evaluating externally found CVEs and risks
  • Development and presentation of content associated with the security research through conference speaking and/or blogging
  • Provide tier-3 support for reported incidents and escalation of security findings review
  • Ability to perform vulnerability and penetration testing assessments
  • Support and drive the security evaluation of third party software and tools

About You

  • Software background in Java or .NET (plus if you have experience with Python, NodeJS, Ruby and/or GoLang)
  • Understands the OWASP Top 10 and SANS/CWE Top 25
  • Experience with ethical hacking and vulnerability management reporting
  • Knowledge of cloud hosting environments (AWS, Azure, GCP, OCI, etc)
  • You have strong communication skills
  • You ask questions, let others know when you need help, and tell others what you need
  • 5+ years of experience in industry application security research or direct application


We are changing the world of software security. Do it with us.  
We believe in what we do and are passionate about helping our customers secure their business.
If you’re looking for a challenge and want to enjoy where you work, you’ll love Contrast Security.

Contrast Security is committed to a diverse and inclusive workplace. Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles, and locations.

By submitting your application, you are providing Personal Information about yourself (cover letter, resume, email address, etc.) and hereby give your consent for Contrast Security, Inc. and/or our HR-related Service Providers, to use this information for the purpose of processing, evaluating and responding to your application for current and future career opportunities. If you are a resident of the European Economic Area or are applying for a position in the European Economic Area, Contrast’s Privacy Statement reflects our policies around compliance with the General Data Protection Regulation (“GDPR”) and your rights respective to GDPR as a California resident, you are entitled to certain rights under CCPA: The California Consumer Privacy Act of 2018 (“CCPA”) will go into effect on January 1, 2020. Under CCPA, businesses must be overtly transparent about the personal information they collect, use, and store on California residents. CCPA also gives employees, applicants, independent contractors, emergency contacts and dependents (“CA Employee”) new rights to privacy.

We do not accept resumes from agencies, headhunters, or other suppliers who have not signed a formal agreement with us.

Potentially open to remote work, except cannot work in Colorado. Colorado candidates will be required to relocate.
Share this job:
Senior Software Engineer
ruby-on-rails mysql aws javascript terraform senior May 17

The role

Senior engineers at FreeAgent have the opportunity to provide technical leadership and help to grow their teams. You'll join one of our cross functional product teams consisting of a Product Manager, a Designer and 3-5 Engineers. Our product teams have a high degree of autonomy so we like to work with people with strong initiative and a dedication to continuous learning. We invest in our platform (code health, scalability, security) as well as working on new features.

We have built a powerful CI/CD platform which can run 50,000 automated tests in around five minutes which allows us to remain productive at scale, and allows all engineers, regardless of level, to deploy code to production multiple times a day.

We believe in a learning culture and encourage self-development. We have regular 'wiggle weeks' and we hold our legendary 'Hack Days' twice a year. Engineers write about what they do, and what they learn, on our popular engineering blog.

Your typical week will involve:

  • Designing and developing new features, and shipping them to production via our best-in-class continuous delivery platform (we deploy dozens of times a day!)
  • Working collaboratively with engineers, product managers and product designers in order to plan sprints, as well as help to estimate upcoming projects
  • Reviewing pull requests and helping colleagues troubleshoot their code
  • Using your experience to solve real-world problems, from performance optimisations to helping to resolve production incidents
  • Authoring and responding to 'request for discussion' documents which we use to collaboratively make high-impact technical decisions across engineering teams

Technologies we use: Ruby, Rails, RSpec, Javascript, MySQL, AWS, Terraform, Jenkins

Apps we use: GitHub, Trello, G Suite, Notion, Miro

You

We look for:

  • Commercial experience of building web/SaaS apps
  • Enthusiasm for taking complex problems and simplifying them for customers
  • Attention to detail. We value people who believe a job worth doing is worth doing right
  • Pragmatism; being committed to getting things done while understanding tradeoffs
  • A high level of self-motivation and self-awareness
  • A commitment to ongoing self-development, improving both technical and soft skills. If you have the commitment, we can provide opportunities for you.
  • Strong communication skills. Being able to write well and articulate your thoughts are great skills to have in any business.
Share this job:
Ruby Software Engineer
ruby testing May 12

Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyberattacks, heralding the new era of self-protecting software. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate assessment and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has sensors that work actively inside applications to uncover vulnerabilities, prevent data breaches, and secure the entire enterprise from development, to operations, to production.

About the Position

Contrast is looking for a talented Software Engineer with experience in Ruby to join our team, engineering a world-class instrumentation agent for analyzing the security of Ruby web applications.

An ideal candidate is proficient in Ruby. They have 3 years or more experience as a software engineer, with at least a portion of that spent working with Ruby and are looking to deepen their understanding of Ruby’s unique characteristics, examining the internals of the language in order to enhance inherent or introduce novel dataflow analysis.

At Contrast, we take the responsibility of writing instrumentation agents very seriously. Our customers trust us enough to run our agents directly in their applications, oftentimes in their production environments. We're looking for a responsible engineer to exercise that power carefully, to help us build a quality, thoroughly tested agent that our customers run with complete confidence.

This position is US-based but can work remotely from any US time zone. There will eventually be occasional travel for off-site events.

Responsibilities

  • Building, shipping, curating, and iterating on features supported by the agent
  • Improving accuracy, reliability, and resilience of the agent
  • Implementing security rules designed to detect and defend against common attack patterns and security anti-patterns
  • Investigating third party web frameworks and servers for the purpose of deriving and implementing instrumentation approaches
  • Building many variations of simple to complex applications web frameworks in Ruby in order to provide robust testing of our agents
  • Building many variations of simple to complex web servers in Ruby in order to provide robust testing of our agents
  • Enhancing release criteria for the agents including performance, integration test, unit test and code coverage metrics
  • Performing forensic investigations when the agent negatively impacts the performance or functionality of instrumented web applications
  • The Ruby agent is released on RubyGems Each member of the team is expected to take a turn to validate and then release new versions of the agent to this repository

About You

  • Developing code in Ruby
  • At least 3 years of industry experience as a software engineer
  • Git, or similar code management, tooling
  • Developing code with Unit and Integration level testing
  • Developing code with Continuous Integration and automated deployment
  • You approach problems from a product perspective, thinking through how the user will interact with what you're building
  • You have strong communication skills. You ask questions, let others know when you need help, and tell others what you need
  • You are a problem solver. You believe the best work is the result of finding the simplest solution to complex challenges
  • You see the big picture. You understand how the code you write interacts with systems and services, both internally and externally

  • While not requisite, it’d be helpful if you have experience with some of the following:
  • Developing, or experience with, code in C
  • Developing code in Ruby web frameworks
  • Developing code in Ruby web servers
  • Docker or another containerization

What We Offer

  • Competitive Compensation
  • Medical, dental, and vision benefits
  • 401(k) plan
  • Flexible paid time off
We are changing the world of software security. Do it with us.   

We believe in what we do and are passionate about helping our customers secure their business. We work hard, and we have fun doing it. 

Solve the impossible. Easy = boring.

If you’re looking for a fun work environment and like a challenge, you’ll love Contrast Security. 

If you're amazing but missing some of the requirements, we'd love for you to apply anyway. Please apply and include a link to your Github or BitBucket account, as well as any links to some of your projects if available.  

Contrast Security is committed to a diverse and inclusive workplace. Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles, and locations. 

By submitting your application, you are providing Personal Information about yourself (cover letter, resume, email address, etc.) and hereby give your consent for Contrast Security, Inc. and/or our HR-related Service Providers, to use this information for the purpose of processing, evaluating and responding to your application for current and future career opportunities. If you are a resident of the European Economic Area or are applying for a position in the European Economic Area, Contrast’s Privacy Statement reflects our policies around compliance with the General Data Protection Regulation (“GDPR”) and your rights respective to GDPR as a California resident, you are entitled to certain rights under CCPA: The California Consumer Privacy Act of 2018 (“CCPA”) will go into effect on January 1, 2020. Under CCPA, businesses must be overtly transparent about the personal information they collect, use, and store on California residents. CCPA also gives employees, applicants, independent contractors, emergency contacts and dependents (“CA Employee”) new rights to privacy.
Share this job:
Freelance Database Consultant - Percona Affiliate Program
Percona  
java python ruby linux cloud aws May 12
As a Percona Affiliate, you'll get a chance to see and work on any database architecture you can imagine.  Our affiliates work on projects with a huge variety of companies, from internet startups to established brick and mortar publicly traded companies.  We are looking for individuals with a high level of experience in MySQL, PostgreSQL, and/or MongoDB technologies, as well as someone who can step back and evaluate a customer’s full stack. 

Project length may range from a couple of days to several weeks and will be mutually agreed upon prior to the start of work.

What does it take to be a Percona Affiliate?

  • 5+ years of experience administering MySQL, MongoDB and/or PostgreSQL
  • 5+ years of experience performing architecture and design reviews, performance audits and performance troubleshooting
  • Strong Linux administration and troubleshooting skills
  • Strong knowledge of database architecture, internals, backup solutions, performance tuning, query optimization, & index tuning
  • Strong understanding of replication and experience with multiple high availability tools and methods
  • Excellent written and spoken English
  • Ability to perform database and Linux systems consulting
  • Ability to talk to and collaborate with a customer, envision their problem, and whiteboard solutions
  • Ability to figure out how to implement true highly available systems, not just at the database level, but throughout the entire stack
  • Ability to troubleshoot methodically, identifying and applying fixes for known errors, and when necessary, capacity to think outside of the box to resolve complex issues
  •  Knowledgeable on a wide variety of technology, but the experience and wisdom to know when to use it and why
  • Ability to  talk low-level technical details or high level strategy depending on the situation

What will make you stand out:

  • Experience migrating Oracle to MySQL/PostgreSQL
  • Galera / Percona XtraDB Cluster, HAProxy, ProxySQL, Orchestrator
  • Cloud Services such as AWS RDS/Aurora, Microsoft Azure, Google Cloud, or hosting providers like Rackspace
  • Nagios, Percona Monitoring and Management (PMM) and other monitoring tools
  • Configuration management solutions such as Ansible, Puppet or Chef
  • PHP, Java, Nodejs, Go, Python, Ruby, etc.
  • Networking, system administration, hardware, virtualization, containers, scripting, IO subsystems
  • Percona Toolkit suite
  • MyRocks 
  • Kubernetes / OpenShift / Docker
  • Professional certifications in MySQL, MongoDB, PostgreSQL
Location / Time zone: Remote work from home position that can be located anywhere within the Americas and Europe with the ability to travel to clients when needed and when it is safe.

<!--WEB-ONLY-->
Share this job:
Senior Support Engineer
 
senior java python ruby linux aws May 10
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, we will provide the choice to work from home or return to work in an office unless a job requirement makes it necessary for a particular role to be performed at an Atlassian office.


JOB DUTIES:
PROVIDE SOFTWARE TECHNICAL SUPPORT TO RESOLVE CUSTOMERS’ TECHNICAL PROBLEMS FOR COMPANY’S PROPRIETARY, WEB-BASED, INDUSTRY-STANDARD SOFTWARE DEVELOPMENT AND COLLABORATION TOOLS, INCLUDING JIRA, CONFLUENCE, AND BITBUCKET. COMMUNICATE AND WORK WITH A WIDE RANGE OF COMPANY’S CUSTOMERS, FROM STARTUPS TO LARGE CORPORATIONS, TO IDENTIFY AND RESOLVE PRODUCT AND OTHER NETWORK ISSUES INCLUDING CONNECTIVITY IN ORDER TO ENSURE THAT THE SOFTWARE PRODUCT MEETS ALL CUSTOMERS’ NEEDS. DOCUMENT PRODUCT AND NETWORK SUPPORT AND TROUBLESHOOTING ACTIVITIES. VERIFY BUGS AND DELIVER FIXES. DIRECTLY INFLUENCE PRODUCT DIRECTION BY ANALYZING CUSTOMER FEEDBACK AND ENSURING THAT THE PRODUCT DEVELOPMENT TEAMS IMPLEMENT THE CUSTOMERS’ FEEDBACK FOR SOFTWARE DEVELOPMENT. EVALUATE DATA FROM COMPANY’S USER AND USER GROUPS IN ORDER TO IDENTIFY NETWORK PROBLEMS, OR FOR RECOVERY PURPOSES. COLLABORATE WITH COMPANY’S GLOBAL SUPPORT TEAM TO SERVE CUSTOMERS WORLDWIDE AND PUBLISH TECHNICAL KNOWLEDGE ARTICLES TO THE COMPANY’S UNIQUE CUSTOMER SELF-HELP PORTAL. WORK WITH VARIOUS SOFTWARE DEVELOPMENT TOOLS INCLUDING WINDOWS, LINUX, DATABASES (POSTGESQL, MYSQL, MICROSOFT SQL SERVER, ORACLE) AND CRUD OPERATIONS, NETWORKING, AWS, APPLICATION SERVERS (E.G. TOMCAT), JAVA (TROUBLESHOOTING AND JVM ANALYSIS, AUTHENTICATION, AND USER MANAGEMENT (LDAP). RESOLUTION OF CUSTOMER ISSUES INVOLVING CODE ERROR DIAGNOSIS, DEBUGGING, VALIDATION, AND ROOT CAUSE ANALYSIS. GLOBAL TECHNICAL ESCALATION MANAGEMENT TO ENSURE CUSTOMER SUCCESS WITH COMPANY’S PRODUCTS. COMMUNICATION TO CUSTOMER BASE THROUGH NECESSARY MEANS TO RESOLVE APPLICATION ISSUES. ENABLE REPLICATION AND DEBUGGING OF ISSUES TO VERIFY PRODUCT RELATED BUGS. CREATION AND CURATION OF KNOWLEDGE-BASE ARTICLES AND DOCUMENTATION TO HELP CUSTOMERS. IMPROVE AND STREAMLINE INTERNAL PROCESSES TO MAKE OUR WORK OPERATIONALLY EFFICIENT.

MINIMUM REQUIREMENTS:
MASTER'S DEGREE IN COMPUTER SCIENCE, COMPUTER ENGINEERING, ELECTRICAL ENGINEERING OR CLOSELY RELATED TECHNICAL FIELD OF STUDY PLUS TWO (2) YEARS OF TECHNICAL SUPPORT EXPERIENCE IN DEVELOPMENT AND/OR SCRIPTING IN A MAJOR LANGUAGE (E.G: JAVA, PYTHON, RUBY, ETC.), AND EXPERIENCE WORKING WITH APPLICATION SERVERS (TOMCAT, APACHE, WEBSPHERE, WEBLOGIC, ETC.) AND/OR DATABASES (POSTGESQL, MYSQL, MICROSOFT SQL SERVER, ORACLE) AND/OR NETWORK TECHNOLOGIES (LAN, TCP/IP, SSL).
ALTERENATE REQUIREMENTS: BACHELOR'S DEGREE IN COMPUTER SCIENCE, COMPUTER ENGINEERING, ELECTRICAL ENGINEERING OR CLOSELY RELATED TECHNICAL FIELD OF STUDY PLUS FIVE (5) YEARS OF TECHNICAL SUPPORT EXPERIENCE IN DEVELOPMENT AND/OR SCRIPTING IN A MAJOR LANGUAGE (E.G: JAVA, PYTHON, RUBY, ETC.), AND EXPERIENCE WORKING WITH APPLICATION SERVERS (TOMCAT, APACHE, WEBSPHERE, WEBLOGIC, ETC.) AND/OR DATABASES (POSTGESQL, MYSQL, MICROSOFT SQL SERVER, ORACLE) AND/OR NETWORK TECHNOLOGIES (LAN, TCP/IP, SSL).

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.

If your experience looks a little different from what we’ve identified and you think you can rock the role, we’d love to learn more about you.

Learn more about Atlassian’s culture, interviewing flow, and hiring process by checking out our Candidate Resource Hub.
Share this job:
Tech Lead
python api django django-rest-framework java javascript May 10

A little bit about us:


We are Belvo, a financial API platform for Latam that enables any company or developer to access and interpret their end-users' financial information. We are turning the rich and diverse Latam financial ecosystem into a set of developer-friendly tools and APIs.

We’re a highly-technical, passionate and driven team. We have offices in Barcelona, Mexico City and São Paulo and the majority of the tech team works remotely.

We are tackling a very challenging problem: connecting fintech innovators with legacy financial infrastructure. We strive to go beyond the limits of what is possible today and to do so in an elegant and developer-first way.

You can read more about us and why we’re doing what we’re doing here and here.


About the team:

  • We work in cross-functional, autonomous teams. We follow continuous delivery best practices executed on top of a modern technology stack.
  • Our products are built for developers, by developers. Technological excellence is at the heart of what we do.
  • We are pragmatic and customer focused. We strive to find the right set of trade-offs in order to validate our hypothesis as early as possible, iterating on our products based on customer feedback.
  • We communicate transparently. We do weekly all hands where we get together to discuss company performance and goals.
  • We are a flexible international team focused on creating cool stuff. Some of us prefer to work together in one of our offices and others prefer remote. For us there's no difference as long as you have an excellent internet connection and are able to overlap with the team between 3pm and 6pm, CEST timezone.
  • Also we are backed by some of the leading investors in Silicon Valley and Latin America, including Founders Fund, Kaszek Ventures and YCombinator

Your challenge:

The experience team is building applications and services that expose end-users' financial information through a set of public-facing, easy to use APIs. In addition to that, we take care of the Developer Experience through documentation, SDKs, examples and other developer-facing tools.
  • Lead the architecture, design and implementation of Backend services and APIs powering Belvo FinTech infrastructure.
  • Coordinate technical execution with other team members. Envision solutions collaboratively and coordinate their execution as a team, addressing technical and coordination issues.
  • Mentor other engineers and be a force multiplier.
  • Build excellent documentation, SDKs, client libraries. Continuously improve the “developer experience” of Belvo’s platform
  • Be customer-focused, think as a user of our APIs. Proactively tackle potential improvements and customer pain points.
  • Carefully manage API retro compatibility, document API changes and implement deprecation plans
  • Implement automated quality assurance and monitoring modules

You can be part of the gang if:

  • 6+ years of experience as a Software Engineer, of which 2+ as a tech lead
  • Strong experience designing and developing RESTful APIs
  • Strong professional experience with Python and Django.
  • Willingness to solve challenging problems

Amazing if:

  • Fintech and SaaS past experience
  • Relevant programming knowledge in other languages such as Javascript, Java, PHP, Ruby or Go.
  • Experience building large-scale platforms with global reach.

Our tech stack:

  • We’re building our platform using modern technologies, putting the focus on reliability and long-term maintainability
  • We primarily use Python on the backend. We use battle-tested technologies such as Django, and we are heavy users of Python’s asyncio for some parts of our stack
  • We use Javascript, Vue.js and Sass on the frontend. We are developing and leveraging our own design system and component library
  • We run our infrastructure on top of Amazon Web Services, leveraging managed services. We tend to favor the use of managed services wherever possible, in order to focus on our business problems
  • We observe and monitor our services using Datadog
  • We follow Continuous Integration and Continuous Delivery best practices

Our perks:

1.8km from the beach
Stock options (we are all owners and this is very important to us)
Flexible working hours
Remote friendly
Pet friendly
Meals, transport, and kindergarten via flexible compensation scheme
Paid time off on your birthday
Fresh fruit every week, all-you-can-drink tea and coffee
Friday happy hours after our weekly team meetings
Training Budget
Team building events
Bank holidays swap inside the same month
Fitness/ wellness stipends
Yearly offsite
Share this job:
Front End Technical Lead: remote + get-togethers nr. Bristol
ruby-on-rails javascript typescript vue-js ruby frontend May 07

Epimorphics is hiring someone to become the technical lead for our web applications team. This is a hands-on position, delivering front-end solutions, client interaction, and project leadership, building interactive web applications and data visualisation solutions.

We're working at the forefront of open data publication in the UK, often delivering projects in the public eye and which have a positive benefit for society. Our clients’ linked-data and semantic web datasets contain intricate relationships within large volumes of data. Users of those datasets include domain experts and the general public.

This is an opportunity to join us at a time of positive change and growth, as we introduce new leadership colleagues to help shape our future. Our clients range from government departments to NGOs to private companies. You will help us prepare technical bids for - and then lead the design, implementation and advancement of - numerous small and large projects that deliver accurate data that's relatable and reliable.

We mainly design, build, and manage stand-alone applications, and data tools. We work as multi-skilled agile teams, comprising domain experts, project management, UX, back end, and operations. Your team works on everything above the data API, with an emphasis on delivering great front-end solutions. You'll be writing lots of software too, this is at least half of your role.

Find us on GitHub: https://github.com/epimorphics. You may read about linked-data at: https://www.epimorphics.com/what-is-linked-data/.

Some examples of recent projects

We're looking for

  • Someone to grow into taking a lead on: guiding the development effort, architectural decisions, mentoring, pairing, code reviews, estimation, delivery, and ticket management
  • An attentive approach to building warm customer relationships, managing customer expectations, anticipating and resolving issues, supporting technical bid preparation, and building domain knowledge
  • Strong technical ability, with substantial experience of building and deploying modern web-based applications, including the front-end
  • A good understanding of data models and structures, one example might be graph databases
  • A good understanding of web applications architecture, including microservices, security and performance
  • Familiarity with the principles of usability and accessibility, noticing awkward or difficult interactions and motivated by improving them

Our current ecosystem and tools - we'll help you get up to speed

JavaScript | TypeScript | Ruby | Rails | D3.js | Vue.js | Tailwind | SOA | RESTful APIs | TDD | HTML | CSS | Webpack | SVG | Git | Apache Jena | Linux | AWS | Docker | Kubernetes | linked-data and semantic web

Salary and benefits

  • c.£60,000 - £80,000 negotiable (we're keeping an open mind)
  • Discretionary relocation assistance
  • We support flexible working. Talk with us about what you need. We've been working from home for some time, getting together at the office or elsewhere when required
  • EMI share scheme. All our shareholders are employees, and we offer all employees the opportunity to become shareholders
  • Annual profit sharing for all employees, depending on company performance
  • Supportive policies around maternity, paternity and adoption
  • Pension scheme
  • We invest in our employees’ development. You’re encouraged to attend conferences, take training classes and contribute to open source
  • 25 days holiday plus bank holidays | flexible hours | computer and OS of your choice | staff kitchen with coffee, teas and snacks | indoor bike storage | free parking
  • Portishead is a pleasant coastal town in easy reach of Bristol, with affordable living options and a wide range of shops, coffee shops and restaurants in walking distance from our office
Share this job:
Senior Front End Software Engineer, Confluence Analytics
 
senior frontend java python javascript ruby May 05
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, we will provide the choice to work from home or return to work in an office unless a job requirement makes it necessary for a particular role to be performed at an Atlassian office.

Unleashing the potential of data for Confluence teams, and enlightening users to take informed action, the Confluence Analytics team is responsible for building data driven smart experiences for Confluence users. We build a platform to analyze behavioral data at scale and provide real-time features for the users. Our team is also responsible for building API’s for other teams to make Confluence smarter.

On your first day, we'll expect you to have:
Passion for improving quality and/or developer experiences
An ability to learn quickly and an interest in learning a broad range of areas
Orientation towards finding solutions for internal customers, and strong interpersonal and communication skills
Specialization in JavaScript, HTML5, CSS
Experience with at least one popular JavaScript framework (e.g. React, Vue, Angular JS).
Experience with modern testing frameworks (e.g., Jest, Puppeteer, Cypress)
Experience with large scale single-page web applications
Familiarity with node.js
Familiarity with a language and framework appropriate for local tooling, other than node.js (for example, Bash scripting or a modern scripting language such as Python, Ruby, or Perl)
Familiarity with cloud architecture patterns, the SaaS/PaaS/IaaS industry, and with distributed systems

Our team would particularly like to hear from you if you have deep expertise in any of our focus areas:
Frameworks for automated test of modern front-end applications
Maintaining build/transpiration infrastructure for large SPA applications
Building developer-experience tools, either internal or commercially
Extracting front-end code from legacy mixed codebases
Continuous delivery and infrastructure as code
Building or modernizing CI or test frameworks for a large SaaS web application
It's great, but not required if you have:
Experience with Apollo GraphQL, Redux, ImmutableJS
Experience with TypeScript
Experience with back-end development, especially with Java and the JVM platform
Experience with large or very large codebases
Expertise with additional tools or frameworks used for any of our areas - AWS, Docker, git, testing frameworks like Cypress/Selenium, CI tools like Bamboo or Jenkins, code analysis tools like SonarQube or SourceClear
Experience in building, testing, deploying and maintaining microservices
Practical knowledge of agile software development methodologies (e.g., XP, scrum)
Previous experience working for a SaaS company
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:
Senior Software Engineer
ruby-on-rails javascript aws django full stack senior May 05

Overview:

We are looking for Senior Software Engineers that know how to lead an engineering team and want to head down the path towards management. This is a great opportunity to work with an amazing team and drive the technology of learning products and platforms. We operate in a highly collaborative environment with Product and Design to build experiences that matter to our customers. At Varsity Tutors, engineers do not just write code, they actively participate in the conversation on what and how to build the systems and solutions that matter to our customers. If you love your customers as much as we do, we'd love to hear from you.

This position is a full-time remote opportunity! (We've been remote friendly for years and that isn't going away).

Note: Please feel comfortable applying, even if you don’t meet all the requirements for the position. We’ll let you in on a secret: there’s no such thing as a “perfect” candidate. Everyone can grow at Varsity Tutors. We strongly encourage members of underrepresented groups and people of diverse backgrounds to apply. Apply now if this is a role that would make you excited to come into work every day!

About Varsity Tutors:

Varsity Tutors, a Nerdy Company, is the leading direct-to-consumer, curated gig economy platform for live online learning benefiting both learners and experts. We have built a comprehensive online learning destination that enables the delivery of scaled high-quality live expertise for learners of all ages across thousands of subjects and multiple learning formats through the application of technology and AI. We've raised $107M million in venture capital from TCV, Learn Capital, and the Chan Zuckerberg Initiative. We also recently announced that Nerdy, the parent company of Varsity Tutors, plans to go public via a SPAC with TPG Pace Tech Opportunities later this year, with a $1.7 billion market valuation.

We succeed thanks to a diverse mix of talented people who want to come, to stay, and do their best work. If you love learning, technology, and making a true impact, you’re going to love working here!

In this position, you will…


  • Collaborate with stakeholders and partners across teams and departments


  • Write performant, maintainable code that is easy to read and well-documented


  • Write automated tests to thoroughly validate the correctness of your code


  • Deploy large-scale web applications


  • Have a focus on quality, and operate iteratively to get from good to better


  • Be a part of your team’s on-call rotation; we all own our code end-to-end from development to deployment to operations


  • Come ready to learn from some of the best and brightest in the industry


  • Work independently and collaboratively in a dynamic and fast-moving team


  • Be effective in a team environment working with fellow engineers, product management, and design

Qualifications:


  • Experience with React or similar UI frameworks (e.g. Vue, AngularJS)


  • Experience with Ruby on Rails or similar web frameworks (e.g. Django)


  • Experience with deployment systems (e.g. CodeShip, AWS CodeDeploy)


  • Familiarity with AWS Services (e.g. RDS, Kinesis, EC2, Lambda, et cetera)


  • Familiarity with the Linux Operating System and command-line tools


  • Understanding of OO design, algorithms, and data structures


  • Familiarity with implementing e-commerce solutions is beneficial


  • Aptitude to quickly learn new languages and technologies as necessary


  • Computer Science or related degree

Varsity Tutors Leadership Principles

Relentless Focus on Customers * Comfort with Ambiguity * Ownership * Simplify * Intellectual Curiosity * Build Teams * Think Big * Insist on High Standards * Bias for Action * Build Trust * Go Deep * Have Conviction * Deliver Results * Are Right, a Lot

Benefits/Culture:


  • Once in a lifetime opportunity to help revolutionize how the world learns!


  • Fun, collaborative, and team-oriented work environment with plenty of training and a feedback-rich culture


  • Remote friendly


  • Hackfest!


  • Work-life balance


  • Healthcare Plans (Medical, Dental, Vision, Life)


  • 401k Company Matching Plan


  • Flexible PTO plus a floating holiday (for your birthday!)


  • Paid VTO ("Volunteer Time Off" to do community service/charity work)


  • 52 hours of Free Learning Sessions per year for you or immediate families members and free access to our Virtual School Day classes and School@Home program


  • Collaborative, and team-oriented work environment


  • Try a free trial of our Live Learning Platform here: https://www.varsitytutors.com/freetrial

Varsity Tutors 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.

Share this job:
Senior Software Engineer / Ruby or Elixir/ Full-Stack/ Remote
ruby elixir erlang ruby-on-rails senior javascript May 01

As part of the engineering team, your work will directly impact the supply side of our business. You will improve product intake funnels, user account pages related to their sales, customer payment processes, and integrate with tools used by business units such as Sales, Marketing, and BI. We are looking for Full-stack engineers who bring fresh ideas, enjoy learning every day, willing to expand their development skills and solve challenging problems and make a huge visible impact on our company.

What You Get To Do Every Day

  • Produce high-quality, performant, testable code.
  • Review pull requests and provide constructive feedback.
  • Pair up with someone to work together on a feature.
  • Learn something new, and mentor junior engineers.
  • Deploy to production multiple times.
  • Help define technical strategy and architecture.
  • Works on problems of diverse scope where analysis of data requires evaluation of identifiable factors. Demonstrates good judgment in selecting methods and techniques for obtaining solutions. Networks with senior internal and external personnel in their own area of expertise.

What You Bring To The Role

  • 5+ years of professional web application / full-stack development experience.
  • Fluency with any of Ruby, Elixir, Erlang.
  • Strong understanding of web technologies: HTML5, Javascript, CSS/SASS, REST, JSON.
  • Strong understanding of web-app performance fundamentals and related dev tools.
  • Strong database fundamentals and experience with MySql or Postgresql.
  • Worked with search engines such as ElasticSearch, Lucene, Solr.
  • Experience using async message queues.
  • Mastery of git and Github workflows.
  • Bachelor of Computer Science degree or equivalent
  • Experience with Elixir, Phoenix.
  • Advanced CS degree or equivalent

Apply to this job -https://www.therealreal.com/careers/5074311002#content

The RealReal is the world’s largest online marketplace for authenticated, resale luxury goods, with more than 20 million members. With a rigorous authentication process overseen by experts, The RealReal provides a safe and reliable platform for consumers to buy and sell their luxury items. We have hundreds of in-house gemologists, horologists, and brand authenticators who inspect thousands of items each day. As a sustainable company, we give new life to pieces by thousands of brands across numerous categories—including women's and men's fashion, fine jewelry and watches, art, and home—in support of the circular economy. We make selling effortless with free virtual appointments, in-home pickup, drop-off, and direct shipping. We do all of the work for consignors, including authenticating, using AI and machine learning to determine optimal pricing, photographing and listing their items, as well as handling shipping and customer service. At our 13 retail locations, including our eight shoppable stores, customers can sell, meet with our experts and receive free valuations.

The RealReal is committed to providing an equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or expression, or Veteran status. We will consider qualified applicants for a position regardless of arrest or conviction records, consistent with legal requirements.

Share this job:
Full Stack Software Engineer, Statuspage
 
full stack javascript ruby html css saas Apr 28
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, we will provide the choice to work from home or return to work in an office unless a job requirement makes it necessary for a particular role to be performed at an Atlassian office.

Atlassian is looking for a Software Engineerto join our Statuspage Team in downtown San Francisco. Statuspage is a highly visible product used by many of the world's top 1000 SaaS providers such as New Relic, Twilio, Dropbox and Github for status, uptime, and incident communication. We have extremely high expectations around reliability and a unique traffic profile, which makes it a very interesting place to be an engineer. Our team works across the full stack, from our React SPA down to our Rails backend.

As a Software Engineer at Statuspage, you should be comfortable building customer-facing features that support the needs of companies big and small. You’ll work primarily in feature development on our primary Ruby on Rails application, with a focus on our React frontend and GraphQL API.

Your day to day work will include things like:

  • Writing new screens and components in our React frontend.
  • Improving our GraphQL API.
  • Modeling data in our Rails backend.
  • Playing an integral role in designing and developing new features and frameworks for Statuspage that will help the Internet stay honest around uptime.
  • Identifying and fixing problems in our production application.
  • Helping research and follow best practices to build a maintainable codebase.
  • When necessary, writing specialized custom tools to get your job done.
  • Developing modern and robust test coverage to ensure confidence in our code.

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

  • A builder’s mindset, and excitement to help provide status updates for the Internet.
  • Strong foundation in object oriented principles and fluency in at least one object oriented language.
  • Strong depth of knowledge in standard front-end technologies like modern HTML, CSS, JavaScript.
  • Significant experience with at least one major JavaScript Frameworks (React, Angular, Vue).
  • A strong understanding of web application performance, including profiling and optimizing performance.
  • Familiarity with JavaScript unit testing frameworks, such as Jest and Enzyme.
  • Excellent verbal and written communication skills and motivation to work as a partner with development teams.

It’s great, but not required to have:

  • Deep knowledge of the JavaScript ecosystem, including experience debugging Webpack/Babel.
  • Knowledge and experience developing GraphQL API’s
  • Experience with React libraries such as react-router.
  • Experience with Redux/Apollo/Relay applications at scale.
  • Experience writing Ruby code for web applications.
  • Awareness of web accessibility, and building products for people of all abilities and needs.
  • Experience working with relational databases like PostgreSQL.
  • Familiarity with CI/CD tools like Bamboo and Jenkins.
  • Familiarity with Docker or other containerization systems.
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.

If your experience looks a little different from what we’ve identified and you think you can rock the role, we’d love to learn more about you.

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:
Incode. Looking for Software Engineer
incode  
ruby-on-rails aws heroku ruby api Apr 26
About incode

Incode – italian creative studio specialising in full-stack development. CMS, E-commerce. Platform architecture and system integration, UI, UX, UXA.



About the role



Incode working on a Ruby on Rails platform to manage personal documents it uses AWS Textract but also they would like to test Google vision API too it runs on Heroku and CI is done via Github actions.

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

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

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

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

Some of our Key Focus Areas:

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

About You:

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

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

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

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

We encourage people of all backgrounds to apply. We believe that a diversity of perspectives and experiences create a foundation for the best ideas. Come join us in building something meaningful.
Share this job:
Product Manager
ruby manager product manager python devops Apr 22

Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyberattacks, heralding the new era of self-protecting software. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate assessment and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has sensors that work actively inside applications to uncover vulnerabilities, prevent data breaches, and secure the entire enterprise from development, to operations, to production. At Contrast, you will find an environment where innovation and success come from creative collaboration.  For those who meet these standards, there is no better place to work than Contrast Security.

About the Position

Our mission is to make application security a foundational element of the DevOps lifecycle. With Contrast, rather than scanning applications, we instrument them with smart sensors that analyze code, continuously, in real-time, from within the application. These smart sensors are language specific agents that are one of the most critical elements of our solution architecture. They are a product on itself. They need to be easily deployed, create minimal performance overhead to applications and broadly support the diversity of the software development market.
 
We are currently searching for a Technical Product Manager to lead the future of our Emerging Languages agents. If you are passionate about creating great customer experiences and driving immediate business impact, this role might be just what you have been looking for.  
 
The ideal candidate will have a good understanding of the modern software development lifecycle, the developer persona, and the security space. This role requires a broad understanding of the market trends around Node, Ruby, Python and their corresponding frameworks. He/She should be obsessed about scoping and prioritization, have a strong software engineering foundation, and a track record of driving Agile development as a Product Owner.

This position is US-based but can work from home on a permanent basis if not located near our offices in Los Altos, CA or Baltimore, MD.

Responsibilities

  • Product owner for the Node, Ruby and Python agents across the agile development process, including sprint planning, grooming and retrospectives
  • Own and drive the business case for new agents and the strategy and roadmap for the Node, Ruby and Python agents with focus on usability, versatility, adoption and competitiveness
  • Collaborate with the broader product management team to align on the agents priorities across our various product and GTM initiatives
  • Develop a deep understanding of the market landscape and identify key areas of competitive differentiation and market disruption
  • Continuously monitor the pulse of the market through frequent interactions with customers, sales and customer success
  • Work with cross-functional teams to execute successful software releases covering support, operations, communication, documentation & sales enablement
  • Establish clear metrics and KPIs to continuously evaluate business performance and usability with a direct feedback loop into the product strategy

About You

  • 1-3 years of technical product management / product owner experience in relevant markets. Experience on targeting the developer persona is a plus
  • Software development experience, especially in Ruby, Python and the corresponding frameworks
  • Customer Experience and KPI-driven mindset that focuses on delivering delightful solutions with measurable success
  • Talent for handling input from various stakeholders and distilling it down to prioritized actionable plans that engineering can execute and deliver
  • Demonstrated experience with Agile and Lean development practices while working closely with engineering
  • Ability to thrive in a startup environment

What We Offer

  • Competitive compensation
  • Daily in-office team lunches (when offices are open)
  • Meaningful stock plans
  • Medical, dental, and vision benefits
  • Flexible paid time off
We are changing the world of software security. Do it with us.   

We believe in what we do and are passionate about helping our customers secure their business.

We work hard, and we have fun doing it. Solve the impossible. Easy = boring.

If you’re looking for a fun work environment and like a challenge, you’ll love Contrast Security. 

If you're amazing but missing some of the requirements, we'd love for you to apply anyway. 

Contrast Security is committed to a diverse and inclusive workplace. Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles, and locations.

By submitting your application, you are providing Personal Information about yourself (cover letter, resume, email address, etc.) and hereby give your consent for Contrast Security, Inc. and/or our HR-related Service Providers, to use this information for the purpose of processing, evaluating and responding to your application for current and future career opportunities. If you are a resident of the European Economic Area or are applying for a position in the European Economic Area, Contrast’s Privacy Statement reflects our policies around compliance with the General Data Protection Regulation (“GDPR”) and your rights respective to GDPR as a California resident, you are entitled to certain rights under CCPA: The California Consumer Privacy Act of 2018 (“CCPA”) will go into effect on January 1, 2020. Under CCPA, businesses must be overtly transparent about the personal information they collect, use, and store on California residents. CCPA also gives employees, applicants, independent contractors, emergency contacts and dependents (“CA Employee”) new rights to privacy.

#LI-RH1
Share this job:
Senior Database Reliability Engineer
senior python ruby linux aws redis Apr 21
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.

Infrastructure Engineering at Spreedly is a team of teams whose focus is designing, deploying, and operating the foundational systems and platform primitives on which Spreedly’s services run. Building a high performance payments platform requires engineers with expertise in distributed systems architecture, infrastructure as a service, data durability, and information security best practices. We are working with and storing credit card data, so thinking about security is a way of life at Spreedly, as is building sustainable processes to keep things safe (and our auditors happy)!

We are looking for Database Reliability Engineer (DBRE) who is interested in building and scaling Data Services at Spreedly. DBREs at Spreedly are a hybrid of database and systems engineer with a unique understanding of DBA, DevOps, and SRE practices. We have some large projects on the horizon so your experience will help us establish best practices in database architecture, performance, resiliency, and security. We hope to find someone that brings a broad set of technical skills, a development and automation focused mindset, and a diverse view to our team as we expand the platform to support rapidly growing customer demand.

You have

  • A desire to build, operate, and scale data services on the AWS cloud.
  • Broad experience providing SQL and NoSQL databases as a service to internal teams with experience in Postgres, CockroachDB, Redis, and maybe Riak.
  • Working knowledge of message queuing, stream processing, and change data capture mechanisms using Kafka or Kinesis
  • A solid grasp of Amazon Linux and Ubuntu distributions and their ecosystems.
  • Familiarity with infrastructure as code (we use Terraform, Ansible, Packer, etc).
  • Experience with DevOps and/or GitOps and an understanding of CI/CD methods.
  • A solid understanding of SQL and PL/pgSQL and some proficiency in Python, Go, or Ruby. 
  • A desire to instrument everything using platforms like Datadog, Sentry, and Sumo Logic.
  • The ability to deliver data services in support of applications written in Ruby on Rails and Elixir.
  • A desire to mentor other engineers and foster a collaborative environment.
  • Excellent written communications, and a track record of documenting your work.
  • A pragmatic, take-action approach but an openness 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 + 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 $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, 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 may only respond to those candidates that we think will be a potential fit.
Share this job:
Full stack developer
full stack ruby machine learning frontend Apr 19

One Planet Digital Ltd (OnePlanet.com) is a company building and promoting new digital platform that enables users to create, share and connect sustainability plans. OnePlanet.com uniquely allows cross-departmental and cross-sector working – enabling connections to be made all the way from citizens and students to city-wide plans. It uses graph database technology, some of which has been developed by the OnePlanet.com team and will be underpinned by machine learning and AI to help users make the best sustainability decisions possible.

The company is built on the premise that environmental and social challenges offer a massive opportunity to create a scalable and profitable business which can do good.

OnePlanet.com Web Application is an Isomorphic environment where Server and client data are shared and written in the same common language: RUBY.

On the server side we are using RubyOnRails stack and NEO4J as a graph database. On the client side we are using REACT wrapped into a RUBY language layer (thanks to hyperstack.org). Additionally Material-UI and Vis.js for the presentation layer.

What you will be doing

● Work with the team to create ways to improve OnePlanet.com products ● Work closely together with our CTO and take part in architectural decision making ● You'll work on bug fixing and improving application performance. ● As you gain context, you’ll provide technical guidance to teammates and insight into technical decisions to product managers. ● You will contribute to our engineering standards to continuously improve the consistency and quality of our codebases and processes. ● Implementing users interface or admin interface for management and visualization of products and data. Elaborating data model with a graph database ● Using RubyOnRails Services for re-writing part of the application ● Implementing Unit tests ● Contributing generally as part of the team Required qualifications ● Deep understanding of computer science, object-oriented analysis, and software design principles ● Experience with Ruby on Rails, along with other common libraries such as RSpec ● Experience with FrontEnd coding (REACT / Material UI / Javascript) ● Familiarity with concepts of MVC, Mocking, ORM, and RESTful ● Able to create database schemas that represent and support business processes ● Proficient understanding of code versioning tools (Git) ● Proficient understanding of Server and Client stack ● Knowledge of or interest in learning how to work in an Isomorphic environment (Server / Client all in ruby) (hyperstack.org) ● Interest in learning and working with a Graph Database (Neo4j)

Share this job:
Software Engineer, Full Stack
react-js ruby-on-rails kubernetes python aws full stack Apr 18
About AllTrails

AllTrails is the most trusted and used outdoors platform in the world. We help people explore the outdoors with hand-curated trail maps along with photos, reviews, and user recordings crowdsourced from our community of millions of registered hikers, mountain bikers, and trail runners in 150 countries. AllTrails is frequently ranked as a top-5 Health and Fitness app and has been downloaded by over 30 million people worldwide.

Every day, we solve incredibly hard problems so that we can get more people outside having healthy, authentic experiences and a deeper appreciation of the outdoors. Join us!

What You’ll Be Doing:

    • Automating common workflows and defining + building improvements to make AllTrails more efficient
    • Working cross functionally with Marketing, Trail Curation, and Customer Support teams to understand business needs and opportunities for automation
    • Design, build, and implement new services and features within the full stack
    • Work at all layers of the stack, from AWS/Ruby on Rails/SQL to React/HTML/CSS
    • Take end to end ownership and responsibility for architecture, deployment, and maintenance of product features
    • Build and maintain ETL pipelines
    • Identify and squash bugs


Requirements:

    • 4+ years software engineering experience
    • 3+ years Ruby/Rails or Python/Django, Flask experience
    • 1+ years hands-on MySQL or other relational and non relational databases experience
    • 1+ years React experience
    • Familiarity with Docker, Kubernetes, and CI/CD tools
    • Proficiency with Git/Github or other distributed version control systems
    • Self motivation and a deep sense of pride in your work
    • Passion for the outdoors
    • Comfort with ambiguity, and an instinct for moving quickly
    • Humility, empathy and open-mindedness - no egos


Bonus Points:

    • Experience with Monitoring, Logging, Reporting and Alerting frameworks like New Relic and Datadog
    • Experience with AWS services including EKS, CloudFront, S3, Route53
    • Deep understanding of SEO best practices
    • Mapping/GIS experience


Our Commitment to You:

    • A competitive and equitable compensation plan. This is a full-time, salaried position that includes equity.
    • Physical & mental well-being including health, dental and vision benefits + a monthly stipend for wellness expenses.
    • Trail Days: First Friday of each month off to hit the trails!
    • Unlimited PTO
    • Flexible parental leave
    • Remote employee equipment stipend to create a great remote work environment.
    • Annual continuing education stipend.
    • Discounts on subscription and merchandise for you and your friends & family.
    • An authentic investment in you as a human being and your career as a professional.


Nature celebrates you just the way you are and so do we! At AllTrails we’re passionate about nurturing an inclusive workplace that values diversity. It’s no secret that companies that are diverse in background, age, gender identity, race, sexual orientation, physical or mental ability, ethnicity, and perspective are proven to be more successful. We’re focused on creating an environment where everyone can do their best work and thrive.
Share this job:
Senior Technical Recruiter
senior javascript ruby data science saas mongodb Apr 16
Who We Are:
Sensor Tower is the leading solution for mobile marketers, app developers, and industry analysts who demand superior competitive insights into the mobile market economy.

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

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

Role Summary:
Sensor Tower is seeking a Senior Technical Recruiter to manage full-cycle recruiting as we scale our business. This position will focus on technical recruiting involving hiring primarily for our technical Product, Engineering and Data Science teams. As the team continues to expand, this role will take on a mentorship role with growing team members. 

Report to: VP of People and Places


Responsibilities

  • Manage full-cycle recruitment process while creating a fantastic customer experience.
  • Build a diverse pipeline of technical candidates using creative sourcing channels.
  • Understand market data to create a compelling offer to convert candidates to team members. Negotiate to win.
  • Act as a strategic partner to our hiring teams by driving changes to the hiring/interview process, prioritizing across the organization, and providing a unique perspective on market trends and industry best practices.
  • Market the employee value proposition to ensure candidates understand how their aspirations connect with what the company has to offer.

Requirements

  • 6+ years of recruiting experience, ideally in a SaaS environment.
  • Experience working w/ hiring for technical roles, including Software Engineers (Full Stack, Backend, & Frontend), Product Management, Data Science and more.
  • Experience coaching hiring managers to develop strategic recruiting plans.
  • You’re a pro w/ Boolean searches, know how to use the internet to your advantage, a sleuth at finding out where the talent lives.
  • You're at the leading edge of recruiting. You know the industry and professional trends and you champion new approaches.
  • You're action-oriented when faced with change or ambiguous problems.
  • You have experience mentoring or training less experienced team members.

Extra Credit

  • Global Teams: You have successfully recruited people from all over the globe (e.g. Europe, Asia, North and South America) and are aware of the unique challenges pertaining to recruiting from different regions.
  • Tech Stack: You have successfully recruited technical team members who have used Sensor Tower’s tech stack: Ruby on Rails, JavaScript, MongoDB, and AWS.


Why Join Sensor Tower?

Our Background:

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

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

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

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

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

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



Sensor Tower is proud to be an equal opportunity workplace. 

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

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

If you have a disability or special need that requires accommodation, please let us know.
Share this job:
Senior Back-end Developer
iubenda  
kubernetes ruby-on-rails postgresql ruby mysql senior Apr 12

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:
Full Stack Software Engineer - Trading Technology
full stack golang python ruby docker backend Apr 09
About Kraken

Kraken is changing the world. Join the revolution!

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

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

About the role

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

Responsibilities

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

Requirements

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

Nice to have

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

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

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

Learn more about us

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

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

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

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

Some of our Key Focus Areas:

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

About You:

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

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

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

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

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

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

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

Necessary experience

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

Compensation/Benefits

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

About The Opportunity:

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

As a member of the Integrations team you will:

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

What We Are Looking For:

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

We Will Appreciate:

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

Achieve your life goals and work goals at Persado.

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

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

Classification: Public

Share this job:
Full-Stack Senior Software Engineer
react-js node-js redis javascript mongodb senior Apr 02

Who are we?

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

Position Summary

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

Responsibilities:

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

Competencies:

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

Education/Qualification:

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

About the team:

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

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

What you will achieve:

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

Who you are:

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

Skills and experience we are looking for: 

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

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

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

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

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

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

YOUR ROLE WILL CONSIST OF:

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

YOU MIGHT BE A FIT IF YOU HAVE:

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

NICE TO HAVE:

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

About the role: 

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

What will you do :

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

What you need to have :

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

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

Senior Backend Engineer (Remote) For Our Revenue Team

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

In the past 2 months, we have…

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

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

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

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

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

Technology

We rely heavily on the following technologies:

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

Role Expectations

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

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

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

We'd love to talk with you if…

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

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

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

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

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

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

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

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

Skills & Requirements

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

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

About Analytics Fire

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

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

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

YOUR ROLE WILL CONSIST OF

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

YOU MIGHT BE A FIT IF YOU HAVE

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

NICE TO HAVE

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

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

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

BENEFITS:

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

PERKS:

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

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

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

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

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

Here's what we hope you'll bring:

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

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

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

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

In this position you will:

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

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

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

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

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

Senior Full Stack Software Developer

About Rewind

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

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

ABOUT THE JOB

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

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

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

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

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

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

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

ABOUT YOU

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

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

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

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

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

About You

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

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

What You'll Do

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

What We're Looking For

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

What We Offer

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

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

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

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

Requirements

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

Benefits

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

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

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

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

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


Roles & Responsibilities

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

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

 Skills

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

Lessonly Benefits 

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

THE ROLE

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

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

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

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

WHAT YOU NEED TO SUCCEED

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

WHY PERSONIO


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

About Toptal

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

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

Position Description

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

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

Responsibilities:

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

In the first week, expect to:

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

In the first month, expect to:

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

In the first three months, expect to:

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

In the first six months, expect to:

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

In the first year, expect to:

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

Requirements:

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