Quantcast
Channel: ruby-on-rails-4 jobs - Stack Overflow
Viewing all 59 articles
Browse latest View live

Sr. Conversational/Chatbot Engineer at ChefSteps, Inc (Seattle, WA)

$
0
0

ChefSteps is seeking a full-time Conversational Experience Software Engineer to help us revolutionize the home kitchen. Is it you we’re looking for?


Us:


We are a Seattle-based cooking and technology company dedicated to inspiring home cooks to cook more often and have more fun doing it. We design our software and hardware products to solve problems, boost creative instincts, and encourage experimentation in the home kitchen.


You:


We are looking for a senior developer to work on cutting-edge conversational customer support, Internet of Things control, and commerce bot experiences on platforms including Amazon Alexa and Facebook Messenger. You have used api.ai, Chatfuel, or a similar service to enable NLP and AI for customer-facing interactions. You are masterful at coordinating a variety of APIs to produce seamless, high-quality interactions. While your work may primarily be on services, you are sensitive to the customer experience that they enable.


Senior Ruby on Rails Developer at Leadpages (Minneapolis, MN)

$
0
0

We promise you haven’t worked with anyone like us before.  We’re a Minneapolis, MN-based early-stage tech company that’s changing the way businesses do marketing, lead generation, and conversion rate optimization online.  With a growing team that works closely together, we move fast and enjoy what we do.


This position is for Drip, a SaaS application that recently became part of the Leadpages family.  If you wind up working with us, you'll witness first-hand how a small SaaS team maintains double-digit growth every month (and how we scale our technology to handle it).


As a Senior Rails Developer, you’ll work on a small product team in a gorgeous Rails codebase to ship production features used by thousands of customers.


Come join the fun and build something great with us!


What you’ll do:


Your day-to-day responsibilities will shift and grow but to start with, you will:



  • Build and deploy a production feature your first week on the job

  • Work with a front-end developer to build and deploy new features and optimize performance of existing features

  • Write unit tests for your code to maintain our current 92% test coverage (we have 2.5 lines of tests for every line of production code)

  • Tackle interesting problems, with the time to solve them correctly

  • Build your legacy in a gorgeous production SaaS app used on thousands of production websites

  • Work directly with two SaaS founders on a highly-effective software team

Security Engineer at GitLab () (allows remote)

$
0
0

A Security Specialist is a Developer who focuses on ensuring that GitLab and associated applications are as secure as possible. The Security Specialist reports to the Security Lead and has the following set of skills, experience, and responsibilities:



  1. Technical Skills

    • Development experience with Ruby on Rails. This position does not require senior-level development experience but the applicant should be very familiar with common security libraries, security controls, and common security flaws that apply to Ruby on Rails applications.

    • In this position we expect that you will spend about 60% of your time on development for patches, security releases, higher-level application security, and - if time allows - non-security related development.

    • Ability to discover and patch SQLi, XSS, CSRF, SSRF, authentication and authorization flaws, and other web-based security vulnerabilities (OWASP Top 10 and beyond).

    • Knowledge of common authentication technologies including OAuth, SAML, CAs, OTP/TOTP.

    • Knowledge of browser-based security controls such as CSP, HSTS, XFO.

    • Experience with standard web application security tools such as Arachni, Brakeman, and BurpSuite.



  2. Code quality

    • Proactively identifying and reducing security risks.

    • Finding and removing outdated and vulnerable code and code libraries.



  3. Communication

    • Consult with other developers and product managers to analyze and propose application security standards, methods, and architectures.

    • Handle communications with independent vulnerability researchers and design appropriate mitigation strategies for reported vulnerabilities.

    • Educate other developers on secure coding best practices.

    • Ability to professionally handle communications with outside researchers, users, and customers.

    • Ability to communicate clearly on technical issues.



  4. Performance & Scalability

    • An understanding of how to write code that is not only secure but scales to a large number of users and systems.



Senior Ruby on Rails Engineer at The Nerdery (Chicago, IL)

$
0
0

As a Senior Ruby on Rails Software Engineer at The Nerdery, you'll have the opportunity to work on projects for a wide range of clients. We have opportunities to solve customer projects with a variety of Ruby solutions such as Rails 4, Rspec, FactoryGirl, Sidekiq, Active Job and other Rails technologies. The position provides opportunities to expand your horizons to reach your personal development goals.


Most of our engineers contribute to a multitude of projects each year. You’ll never feel like you’re stuck working on a single project for the rest of your career.


About You


You are passionate, flexible, and ready to collaborate with talented engineers to craft brilliant applications from even bigger ideas. You’re a good citizen of the web who believes in choosing the right tool for the job, values including all users, and understands the power of testing.


Job Responsibilities




  • Architect web solutions and troubleshoot and resolve technical problems to satisfy customer business needs




  • Work with clients to understand business needs and create technical solutions




  • Provide technical feedback and leadership to other team members




  • Document key aspects of a project for the client and other team members




  • Contribute to our collective brain power through innovation and peer review



React Native and Rails Engineer at Aha! () (allows remote)

$
0
0

Are you an Engineer looking to revolutionize the way people innovate and build software? Do you want to create something that will change the way people think about innovation, and work with cutting-edge visualization, collaboration, and social ideation technologies at the same time? We are looking for highly ambitious engineers who want to work on major aspects of the Aha! product — from the back-end through to the end user experience. If this is you, we want to hear from you!


As a Senior Rails Engineer at Aha!, you will have an excellent opportunity to join a breakthrough and profitable company that is growing fast. Aha! was founded by a proven team of Silicon Valley veterans whose last two businesses were acquired by well-known public companies. More than 150,000 users trust Aha! to link their brilliant strategy to their team's work and create visual roadmaps.


We are looking for someone who:



  • Is experienced in Ruby-on-Rails, React, and React Native

  • Has worked on key functionality for a cloud-based product with a mobile application

  • Has a computer science degree or demonstrated experience solving challenging CS problems

  • Wants to work on a major aspect of product functionality from back-end algorithms through to the user interface

  • Wants to be great and work in a fast-moving, online environment where the end-user is king


We are committed to being great, and we want someone who:



  • Can work at a fast-paced company where the feedback cycle is measured in hours rather than weeks

  • Has a "get it done" attitude and a background of delivering superb work again and again

  • Is seeking a career-defining opportunity and a proven, results-oriented team that has sold multiple software companies


We are building a distributed team, and you can work from anywhere in North America for this role. We offer generous salary, equity, benefits, and a profit-sharing program.


For immediate consideration, please follow these helpful guidelines and contact us at Engineering-jobs@aha.io. Be sure to include a link to your GitHub or code portfolio. If you have the right background, we will quickly follow up with you. We are not working with recruiters or third-party agencies.

Ruby on Rails Developer at Red Ant (Surry Hills, Australia)

$
0
0

Us


We’re a Ruby development agency. We’ve been around for over 20 years. Obviously not doing Ruby all that time, but let’s not talk about the dark days. But we’ve been around, developers seem to really love working here. Stable, no jerks, nice working space.


Rather than work on a single app, our developers work across a number of challenging projects. We have some start-ups, but most of our projects are for well-established clients with meaty problems to solve.


You


You’re an experienced developer. You know your stuff. Making nice stuff is what you do. Pride in the craft of engineering awesome things. You give thoughtful code reviews.


Sure, you could probably become the next CTO of some crazy start-up, or get a job at Google/Salesforce/IBM/etc. and impress your Mum. But we think you’ll like it here.

React + Rails Engineer at Aha! () (allows remote)

$
0
0

Are you an Engineer looking to revolutionize the way people innovate and build software? Do you want to create something that will change the way people think about innovation, and work with cutting-edge visualization, collaboration, and social ideation technologies at the same time? We are looking for highly ambitious engineers who want to work on major aspects of the Aha! product — from the back-end through to the end user experience. If this is you, we want to hear from you!


As a Senior Rails Engineer at Aha!, you will have an excellent opportunity to join a breakthrough and profitable company that is growing fast. Aha! was founded by a proven team of Silicon Valley veterans whose last two businesses were acquired by well-known public companies. More than 150,000 users trust Aha! to link their brilliant strategy to their team's work and create visual roadmaps.


We are looking for someone who:



  • Is experienced in Ruby-on-Rails, React, and React Native

  • Has worked on key functionality for a cloud-based product with a mobile application

  • Has a computer science degree or demonstrated experience solving challenging CS problems

  • Wants to work on a major aspect of product functionality from back-end algorithms through to the user interface

  • Wants to be great and work in a fast-moving, online environment where the end-user is king


We are committed to being great, and we want someone who:



  • Can work at a fast-paced company where the feedback cycle is measured in hours rather than weeks

  • Has a "get it done" attitude and a background of delivering superb work again and again

  • Is seeking a career-defining opportunity and a proven, results-oriented team that has sold multiple software companies


We are building a distributed team, and you can work from anywhere in North America for this role. We offer generous salary, equity, benefits, and a profit-sharing program.


For immediate consideration, please follow these helpful guidelines and contact us at Engineering-jobs@aha.io. Be sure to include a link to your GitHub or code portfolio. If you have the right background, we will quickly follow up with you. We are not working with recruiters or third-party agencies.

Technical Architect at Smart Pension (London, UK)

$
0
0

As we build out our platform and enter new markets, so we build out our team. We are now recruiting for a Senior Technical Architect with deep knowledge of Ruby on Rails to join our ever growing Development team and help us future-proof our platform. With a lot of new opportunities for us to explore, this is an ideal role for a creator, someone who likes to push the technology boundaries and provide strong leadership to those around them.



  • Identifying Smart’s technical needs with one eye always to the future. Scalability is key.

  • Be a coder – This is a hands-on role and requires deep technical Ruby on Rails knowledge.

  • Mentor and coach more junior members of the team.

  • Ensure our platform and API’s are built to last.

  • Break down large-scale projects into manageable KPI’s and working heavily with the Delivery Manager to ensure these get cascaded through the team.

  • Explaining to our design team what's required and overseeing the progress.

  • Producing documents that monitor progress and ensure we future-proof our platform.


Senior Backend Developer at SumUp (Sofia, Bulgaria)

$
0
0

Our SumUp office in Sofia is hiring for the position of Senior Backend Developer.


In this role, you'll work with a small cross-functional co-located team to build tools that help hundreds of thousands of small businesses thrive. By shipping code early and often, you'll see the impact of your work on merchant's daily lives right away. You'll collaborate with experts in product, design, and operations to deliver mission-critical internal and external features that power the SumUp ecosystem.


We work on a number of different domains that span technologies, systems, and processes. A few of the technologies we're leveraging on SumUp platform include Ruby, Scala, Node, Erlang, Go, Kafka, Kubernetes and Docker.


Your role and responsibilities



  • Participate in API design and implementation for both internal APIs and those exposed to our third-party integrators.

  • Provide thoughtful and comprehensive documentation and testing for your features before shipping them.

  • Design, implement, and iteratively improve new backend services.

  • Maintain and extend existing backend services.

  • Collaborate with other software, QA and sysops engineers to ensure smooth deployment, continual operation and support for quality software.

  • Coach and mentor other engineers to increase their abilities and productivity.

  • Actively provide code review feedback to other software engineers, considering both style and implementation.


Requirements



  • Experience with one or more of the following languages: Ruby (also on the Rails), Javascript on the Back (Node.js), Erlang/ Elixir, Java / Scala, Golang

  • Experience with microservices architecture and Restful APIs

  • Experience with Git

  • Experience with SQL (PostgreSQL)

  • Experience within Linux/Unix environment (comfortable working with a CLI)

  • Solid OOP and FP skills

  • Solid debugging, optimisation and problem-solving skills

  • Self-motivated, proactive and engaged attitude towards projects

  • Ability to write clear and concise code that your teammates can understand and build upon


The reasons to join us



  • Responsibility and empowerment from day one.

  • Competitive compensation and education budget.

  • Participate in our weekly developer events, like Lunch & Learn and Hack Fridays.

  • We get together regularly for brunches, cocktail nights, football, yoga, massages and office parties.

  • At least one off-site every year, where the tech teams from Berlin, Sofia, and São Paulo gather to hack together. In the past we've gone to Germany, Bulgaria and Greece.

  • Be part of one of world’s most exciting startups, on a mission to take over the world.

  • Three days of extra vacation +1 day added every year

  • Additional Health Insurance


Apply now! We're looking forward to meeting our next teammate! 

Director of Engineering at Interfolio, Inc (Washington, DC)

$
0
0

Interfolio is on a mission to build smart, inspired and useful products for faculty and academic communities. By building an engine for faculty activity, decisions, and data, Interfolio has become the first mover in defining and owning the category of faculty-focused technology that cultivates goal-oriented collaboration around academic decision-making.


Interfolio operates the first holistic faculty information system to support the full lifecycle of faculty work, from job seeking to review, tenure, sabbatical, committee work, research, and beyond. Offering colleges and universities increased clarity and insight into faculty data to help achieve their strategic initiatives, Interfolio believes that advancing the faculty will advance the institution.


What’s even better than that?


We’ve crafted a fun, collegial, dynamic culture that celebrates team and individual success almost daily. We’ve got a lean team of super-smart, super-hard working, local and remote colleagues who collaborate closely to produce a valuable service for an industry we’re passionate about. And, we genuinely like working with each other and with our clients.


Like what you’ve heard so far?


Then consider joining our  Engineering team. The position of Director of Engineering is an in-office position in Washington, DC.


At Interfolio, we are committed to diversity and the principle of equal employment opportunity for all employees. You will receive consideration for employment without regard to race, color, religion, national, social or ethnic origin, age, gender identity and/or expression, sexual orientation, family or parental status (including pregnancy), or any status protected by the laws or regulations in locations where we operate.


About the Position


As Director of Engineering, you will oversee engineers of many different skill sets, covering all aspects of the products such as SOA Ruby and PHP Backends, JS front ends, micro-services on AWS, and QA automation. The ideal candidate will have a passion for higher education, helping other members of our engineering organization work through challenges, and strong empathy for others as they go through the learning curves involved.

Responsibilities



  • Work to develop the careers for and mentor the engineers on the team

  • Review and guide the development of technical specifications produced engineers

  • Collaborate with product management on feature definition and roadmaps

  • Drive delivery for our product milestones, continually releasing features and ensuring quality metrics are achieved

  • Manage the delivery of projects spanning multiple products and delivery teams

  • Track product delivery metrics such as Cycle Time, Velocity, and Error Rate

  • Lead development teams and advance the state of the art in building SaaS products with Ruby on Rails, PHP, and AngularJS.

  • Manage a team of full stack development on an SaaS enterprise application that is streamlining workflow processes in an important industry.


The successful applicant will demonstrate the following skills:



  • 5+ years experience in managing internal and development teams

  • Experience building B2B software that is delivered as a SaaS web application

  • Success implementing agile/scrum development methodology

  • Ability to motivate engineers to improve quality, etc.

  • Strong background in overall software development processes.

  • Demonstrated ability to technically lead projects, code reviews, etc.

  • Strong interpersonal skills.

  • Experience with enterprise SaaS architectures & service-oriented architectures

  • Modern deployment patterns such as product based feature flags and feature rollout strategies (dark releasing, weighted deploys, etc)

  • Observability strategies such as production environment metrics and monitoring systems such as NewRelic and DataDog


In addition, you should:




    • Have a Bachelor’s degree

    • Live in commutable distance to Washington, DC

    • Possess a strong interest in higher education, startups, and/or SaaS technology

    • Be able to speak and write fluently in English (as a minimum requirement)

    • Up to 10% required travel



In addition to a competitive salary, Interfolio offers a robust benefits package that includes medical insurance, unlimited PTO, a yearly wellness benefit stipend, a yearly professional development stipend, 401k, and professional development opportunities.


Our culture sets us apart—we look forward sharing more about our company and our team!

Remote Senior Ruby on Rails Engineer [React] at Aha! () (allows remote)

$
0
0

Are you an Engineer looking to revolutionize the way people roadmap and launch products that customers love? Do you want to create something that will change the way people think about innovation, and work with cutting-edge visualization, collaboration, and social ideation technologies at the same time? We are looking for highly ambitious engineers who want to work on major aspects of the Aha! product — from the back-end through to the end user experience. If this is you, we want to hear from you!


As a Senior Rails Engineer at Aha!, you will have an excellent opportunity to join a breakthrough and profitable company that is growing fast. Aha! was founded by a proven team of product and marketing experts. More than 250,000 users worldwide trust Aha! to set brilliant strategy, capture customer ideas, create visual roadmaps, and manage breakthrough marketing programs.


We are looking for someone who:



  • Is experienced in Ruby-on-Rails

  • Has worked on key functionality for a cloud-based product

  • Has a computer science degree or demonstrated experience solving challenging CS problems

  • Wants to work on a major aspect of product functionality from back-end algorithms through to the user interface

  • Wants to be great and work in a fast-moving, online environment where the end-user is key


We are committed to being great, and we want someone who:



  • Can work at a fast-paced company where the feedback cycle is measured in hours rather than weeks

  • Has a "get it done" attitude and a background of delivering superb work again and again

  • Is seeking a career-defining opportunity and a proven, results-oriented team that has sold multiple software companies


We are building a distributed team, and you can work from anywhere in North America for this role. We offer generous salary, equity, benefits, and a profit-sharing program.

Sr Ruby on Rails Engineer [React] at Aha! () (allows remote)

$
0
0

Are you an Engineer looking to revolutionize the way people roadmap and launch products that customers love? Do you want to create something that will change the way people think about innovation, and work with cutting-edge visualization, collaboration, and social ideation technologies at the same time? We are looking for highly ambitious engineers who want to work on major aspects of the Aha! product — from the back-end through to the end user experience. If this is you, we want to hear from you!


As a Senior Rails Engineer at Aha!, you will have an excellent opportunity to join a breakthrough and profitable company that is growing fast. Aha! was founded by a proven team of product and marketing experts. More than 250,000 users worldwide trust Aha! to set brilliant strategy, capture customer ideas, create visual roadmaps, and manage breakthrough marketing programs.


We are looking for someone who:



  • Is experienced in Ruby-on-Rails

  • Has worked on key functionality for a cloud-based product

  • Has a computer science degree or demonstrated experience solving challenging CS problems

  • Wants to work on a major aspect of product functionality from back-end algorithms through to the user interface

  • Wants to be great and work in a fast-moving, online environment where the end-user is key


We are committed to being great, and we want someone who:



  • Can work at a fast-paced company where the feedback cycle is measured in hours rather than weeks

  • Has a "get it done" attitude and a background of delivering superb work again and again

  • Is seeking a career-defining opportunity and a proven, results-oriented team that has sold multiple software companies


We are building a distributed team, and you can work from anywhere in North America for this role. We offer generous salary, equity, benefits, and a profit-sharing program.

Senior Full Stack Engineer - Web and API at Couchsurfing (Denver, CO)

$
0
0

We are looking for a Senior Full Stack Engineer that can help us continue to deliver a web and mobile experience that allows travelers to connect all around the world.


About this role


As a Senior Full Stack Engineer, you will support delivery of Couchsurfing's web and API roadmap.  You will contribute to architecture and testing frameworks to ensure our applications are scalable, resilient, and offer millions of Couchsurfers a delightful experience.  Having a front-seat into our complex code-base, we will rely on you to alert us of issues as well as opportunities for improvement.


You will interact on a daily basis with product teams in Denver and San Francisco, engineers in Denver, Ukraine and Brazil, and will report directly to the Engineering Team Lead (Denver-based).  If you are an experienced Full Stack Developer that is looking for a challenge where the sharing economy / travel space, please apply below.


Experience and skills we're interested in



  • At least four years working on consumer websites using Rails in a team environment

  • Experience with modern frontend development frameworks and tooling

  • An understanding and passion for using proven testing practices to improve software quality and reduce risk

  • Experience working with relational databases such as MySQL or PostgreSQL

  • Some experience with Redis and ElasticSearch is preferred

  • Comfortable writing test suites and specs

  • Experience with high-load applications is a plus

  • Experience with AWS services and containers is a plus

  • Experience with mobile development on iOS and/or Android is a plus

  • Believer in data driven decision making, problem-solving skills

  • Experienced in lean, agile development practices

  • English fluency is a must


The responsibilities you’ll take on



  • Architect, build, ship and maintain new and existing product features

  • Contribute to technical planning meetings

  • Work closely with product managers and UX/UI designers to ensure the features are delivered according to specifications

  • Continuously identify and implement process improvements

  • Write code on a daily basis, to include unit and integration tests


A bit about our stack



  • Infrastructure:  AWS, Terraform, Kubernetes

  • Backend: Ruby on Rails

  • Frontend: Javascript, ES6, SASS

  • Data: MySQL, Redis, Elasticsearch, Redshift

  • Management: JIRA, Confluence, Slack,

  • Testing: Cucumber, RSpec

  • Operational Visibility: EFK, Grafana, Prometheus


A bit about you



  • A track record for learning new skills and being able to contribute with them quickly

  • Strong communication and collaboration skills, and the ability to take constructive feedback well

  • The ability to drive objectives to completion

  • A talent for simplifying, and passion for great design

  • Passion for travel is a plus!


Culture and perks



  • Awesome co-workers who care about building a great service and each other

  • Best in-class tools for developing software and communicating with the team

  • We work hard and play hard - you have freedom to get the job done, but must deliver results

  • Business trips to the San Francisco Headquarters for product planning and team-building

  • Unlimited paid time off

Ruby on Rails Developer at Clover Leaf Solutions, Inc. (Albuquerque, NM)

$
0
0

Clover Leaf is looking for a mid-level Ruby on Rails Developer to join our growing team. We are looking for someone who can work as part of a team and individually to deliver reliable software to internal customers in an large enterprise setting.


The ideal candidate has experience with multiple versions of the Ruby on Rails framework including versions 3,4, and 5, and a knack for finding and fixing bugs.


Essential Duties and Responsibilities



  • Perform routine maintenance and operations activities on applications

  • Upgrade and convert legacy applications to Ruby on Rails 5.

  • Work with business and IT teams to prioritize issues

  • Receive and complete tickets concerns applications function or performance


Required Qualifications



  • Bachelors in Computer Science or equivalent experience

  • 2-3 Ruby on Rails development in a production environment.

  • Eligibility for a DOE clearance, which includes U.S. Citizenship.


Desired Qualifications



  • Experience with SSO

  • Experience with Microsoft Enterprise technologies

  • Experience using service tickets

  • Experience in AGILE Scrum development teams


Clover Leaf Solutions is a small business headquartered in Albuquerque, New Mexico, with key offices in San Francisco, CA and Pittsburgh, PA, and we are growing. You can be a key part of our team and help us continue to build our capabilities long-term. Our government clients include Department of Energy facilities like Sandia National Laboratories, Lawrence Berkeley National Laboratory, and Los Alamos National Laboratory, while our commercial clients have included globally recognized firms. We specialize in Industrial Hygiene, Safety, Construction Management, and Project Management. We have open, transparent communication without layers of bureaucracy, while also having a strong team to provide backup. We offer health, dental, vacation/sick, and a 401k with a generous match.


Learn more about us at cloversolutions.us 


Clover Leaf is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, age, disability, genetics, or protected Veteran status. Because eligibility for a DOE clearance is required for this position, we ask the question about citizenship.

Senior Development Operations Engineer at Envato (Melbourne, Australia) (allows remote)

$
0
0

  • Join our thriving global, online business

  • Work in an environment which is unique in its scale and pace of change in Australia

  • Based in our Melbourne CBD Head Office or remote (Australia wide)



Headquartered in Melbourne, Australia, we're a completely online company with an ecosystem of sites and services to help people get creative. In September 2014, one of our sites, ThemeForest, was the 90th most visited website in the world and it remains among the most visited Australian-owned website on the planet! With more than 350 staff and contractors worldwide, we've helped a community of creative sellers earn more than $500 Million.


JobAdvisor awarded us the title of Australia's Coolest Company for Women and Diversity (2015 and 2016). We were also named as one of the Best Places to Work in Australia in the 2015, 2016 and 2017 BRW Awards.


On Envato Market thousands of people earn a living selling things like WordPress themes, photos, music tracks and illustrations. With Envato Elements, we oversee one of the world’s largest subscription services for digital creatives, providing hundreds of thousands of files for unlimited download for one flat fee. We offer website design and hosting with Envato Sites. On our education platform Tuts+, over 5 million people learn skills including code, illustration, photography, web design, and more, each month. We also run a freelance marketplace called Envato Studio.


You might be surprised to know that not only do we run some of the biggest websites in the world; we’re also growing really fast!



What we’re looking for


You are comfortable with application development, scripting in various languages, as well as caring about the performance of the applications. You understand the underlying environment that your systems run on and can suggest and make changes. You can build deployment pipelines and integrate monitoring systems, and expect that deployments can happen multiple times a day without issue.


You want to support other teams to do the best work they can in the most efficient way.


You align with the goals of the DevOps movement in improving collaboration between the development and operations disciplines.


What you’ll be doing


We value people who can roll up their sleeves and get things done while keeping the big goals in sight. As a Senior Development Operations Engineer, you'll be part of a team that supports the wider engineering team to ensure the reliability, security and performance of Envato's websites. Here's a snapshot of your day-to-day:



  • Supporting other teams: build and troubleshoot deployment pipelines

  • Design and Build: AWS infrastructure and support tooling

  • Availability: work to increase the mean-time-between-failures and decrease the mean-time-to-repair of public-facing systems

  • Monitoring: contribute to the improvement of the monitoring and measurement systems that support our operational scale and continuous delivery

  • Performance, Efficiency & Latency: contribute to the measurement techniques that assist in the performance tuning of the applications stack

  • Security & Risk: participate in the ongoing process to identify and mitigate risks

  • Support all areas of the business in day to day tasks

  • Supporting a large public facing web-based application


Essential requirements



  • Hands on Ruby and Ruby-on-Rails application development experience

  • A commitment to continual learning

  • On value with Envato’s passionate and supportive culture

  • Has provided a positive contribution to both operations-focused and development-focused work

  • Communicates well in person and in writing

  • Has built and maintained cloud-based applications and infrastructure

  • Reasonable knowledge of Linux administration

  • Good understanding of monitoring and logging tools


Technologies you'll be working with



  • AWS - cloudformation and tooling

  • AWS RDS (Postgresql, MySQL, Aurora)

  • Ruby and Ruby-on-Rails application development

  • Datadog, NewRelic, Rollbar, and Logging Tools (ELK/Splunk)

  • Application and Edge Caching and CDNs

  • DDoS defence systems

  • Ubuntu


What we offer


The challenge of scale and speed of change


As a Development Operations Engineer, you’ll be working in an environment which is unique in its scale and pace of change in Australia. The core application (written in Ruby on Rails) peaks at around 20,000 requests a minute and handles around 25 million application requests a day. Our development team will typically automatically deploy their code changes 15-20 times per day. We are deploying tested software-defined infrastructure updates many times a day.


A great team and culture



  • We’re careful about hiring, and have built a team of great and diverse people

  • We are all responsible for features from inception through to them being in the hands of customers. We talk directly to our customers about what they’re working on

  • We actively work on creating a safe, inclusive environment free from discrimination

  • Flexible working conditions – we want you to love your work but also your life outside of Envato

  • We only do continuous delivery: any team member can deploy, and we regularly do several deploys a day

  • We publish portions of our code as open source, and encourage contributions back to open source projects we use

  • We constantly support our team to improve their craft and run regular retro and education sessions

  • A fantastic culture of creatively minded, hard working people who are passionate about Envato and being part of its growth and success

  • A fast paced and progressive environment where everyone has regular interaction with teammates and Envato community members from all over the world!

  • Read more from our staff about why they love working at Envato by visiting www.jobadvisor.com.au/envato

  • We’re offering a competitive salary package & benefits ($85k-$125k package, but flexible depending on experience)


Who should apply?


We care deeply about diversity at Envato, and welcome applicants of all types, and from all backgrounds. If you think you have the skills and experience needed for this role then we'd like to hear from you.


What next?


Submit a cover letter, an up to date copy of your resume and answers to questions in the application form. Good luck!


Lead Ruby Software Developer & Foodie (US Only) at Once A Month Meals () (allows remote)

$
0
0

Work on a product that improves the end users life, health and nutrition; while not giving up your own to do so!


Position: Lead Ruby Software Developer & Foodie


Reports To: Product Manager


Demand: Typically, 40 hours per week during normal business hours


Location: Remote (within the U.S.) or on-site in Dayton, Ohio (US Citizens only please; no companies)


Start Date: Flexible


Application:http://bit.ly/oammrubysoftware


Once a Month Meals (OAMM) is a Web-based product and community with the goal of empowering wellness through meal planning and freezer cooking. 


OAMM believes that your work, time and hobbies shouldn’t come at the cost of family and health. Gathering around the dinner table, eating with those you care about and enjoying a nutritious meal is paramount to our mission. Therefore, we create software to further empower individuals to bring back family dinner time without sacrificing the little spare time they have available—giving our users time for what matters most.


OAMM began as a blog in 2009 with a deep, rich, invested community. Over the last six years it has emerged as a SaaS product fueled by the passions and membership of the community. The technology side of our product is exciting and challenging to build but unlike many other SaaS products, it isn’t the technology that drives the product. The driving force is our community/membership. We believe strongly that these two things, technology and community, have to be in balance and we are looking for a software developer that can respect, appreciate and aspire to help us grow both. OAMM is also committed to steady growth through self-funding as we evolve our product.


The Position


Once A Month Meals is looking to add to its technology team an experienced Lead Ruby Software Developer. As part of the OAMM technology team, you’ll work with freezer cooking, “cooking math,” user accounts, ecommerce, and more. You’ll need to be comfortable with databases like MySQL and Postgres, and either understand (or be able to come up to speed quickly on) Solr. Experience designing, building, and supporting REST APIs with authentication is important, because we leverage a number of third party APIs for crucial aspects of our systems.


It will be important to have the experience and ability to do some long-term, big-picture architecture thinking but have the skills and desire enough to implement this architecture through solid, tested code. 


Your coding abilities are just one piece of the puzzle though. In addition to being able to write great code, this position requires a unique skill set. The following are vital to the success of this position:



  1. Ruby on Rails Depth of Knowledge - It isn’t enough to simply have used Ruby here and there, a deep understanding and application of it in your previous work is essential.

  2. Experience in the Kitchen - it doesn’t have to be freezer or batch cooking, although experience with those is a plus. Experience in the kitchen cooking, preparing recipes and/or meal planning is important to the role and to understanding the software’s main functions.

  3. A Love for Math - fractions, ceilings, scaling recipes and mathematical algorithms are a regular part of coding life in this role. If you told your high school math teacher you would never use algebra again, this probably isn’t the role for you. :)

  4. Organizational Leadership - the ability to be self directed, write scopes, document processes and communicate those to a team is imperative. This is a small team (front end developer, project manager and yourself) right now, which means that there is an expectation that you will be able to lead yourself and eventually others. Strong communication and decision making within the context of the greater team mission is important.

  5. Experience Working on a LIVE Product - proven experience designing, planning, and building web applications to scale is imperative. There are thousands of active users on this system requiring that the code needs to be incrementally built, tested and released to ensure zero disruptions to the user experience.


Your job duties will include:



  • Maintaining two Rails apps


    • Keeping the Ruby gems updated on staging and production environments


  • Watching and improving performance (speed and analytics) of APIs

  • Build, maintain and test new features

  • Develop automated, incremental, deployments and tests

  • Assistance in setting technical direction for the OAMM products


Skills/Tools/Qualifications:



  • Ruby

  • Rails

  • MySQL

  • Postgres

  • Git

  • Automated deployments (Capistrano, etc.)

  • Stripe API


Because we are a small (8 full-time and 3 part-time), fully-bootstrapped team, we all play multiple roles. As we grow, we want to continue to build a product design and development team. This position will be a key-player on that team with opportunity to impact the technical architecture and the future development team.


The ideal candidate is:



  • a self-starter—they seek out opportunities to learn new methods or technologies

  • a problem-solver—they figure out how to get things done

  • comfortable with task runners like gulp and grunt

  • competent with git and github

  • mindful of performance and interested in implementing tools like performance budgets

  • unashamed in their support of accessibility best practices as well as progressive enhancement and responsive design

  • able to communicate effectively in writing and in-person

  • willing to balance all constraints of a problem: user needs, timeline, budget, product vision

  • A meal planner - they see the benefits and are willing to plan meals for themselves on a regular basis

  • collaborative—nothing gets done in a vacuum around here, we need folks who recognize they’ll be better if they work with others


Experience with deeper software development best-practices (or strong desire to grow into them) is a plus:



  • work with other members of the product team to build modular, maintainable and reusable code

  • work with internal and external resources to implement fixes and features to the stack currently in place (WordPress, Sass, Rails)

  • recommend and implement best-practices around developer productivity, source-control, automated testing, API design, security, performance and share our learnings with the greater tech community


Additional experience in the following strongly desired:



  • Javascript frameworks such as React, Ember, or Angular, or Vue

  • Solr

  • CircleCI

  • Docker

  • PHP


The Culture


OAMM strives to create an environment where individuals are encouraged to work independently but enabled to work collaboratively. We spend a lot of time on Slack and in video calls interacting daily. We also get together in person at least twice a year for a retreat, usually to a warm climate. We value spending time with one another when we are at work, and caring for each person, while recognizing and encouraging a work-life family balance.


The Benefits



  • Competitive Salary

  • Personal Days: Two weeks (plus one week holiday shutdown and minimal standard US holidays due to peak sales periods matching those holidays—so we try to make up for it during the year)

  • Flexible Schedule: Work when you want, just provide us with some Eastern Time Zone overlap for meetings

  • All the hardware and software needed to do your job

  • Opportunity to make a real difference in the lives of families

Senior Backend Engineer in Full Remote Environment at Laboratik () (allows remote)

$
0
0

HR Tech




API()
AI()
RailsWe.


Web


GitHub, AWS, Slack, Trello






Ruby on Rails Software Developer - Remote at Upstack () (allows remote)

$
0
0

The work:



  • Work with a small team of top-tier developers who are designing great user experiences and building truly great applications for web

  • Participate in scrums consisting of cross-functional teams, both software and hardware

  • Ensure that features are being delivered efficiently and on-time

  • In addition to code contribution, you will also participate in architectural review and design


Minimum qualifications:



  • Bachelor's degree in Computer Science or equivalent practical experience

  • 5+ years work experience as a Ruby on Rails software engineer

  • Fluent English, with good written and verbal communication skills

  • Comfortable with rapid development cycles and tight schedules


Preferred qualifications:



  • 5+ yrs of experience in developing with Ruby and Ruby on Rails

  • Strong technical design and development skills

  • Experience with Continuous Integration

  • Proven track record of shipping software and successfully released apps (please include names and links on your resume)

  • Strong attention to detail on every line of code, every unit test, and every commit message

  • Comfortable with rapid development cycles and tight schedules

  • Proven track record of shipping software and successfully released apps (please include names and links on your resume)

  • Strong attention to detail on every line of code, every unit test, and every commit message

  • Comfortable with rapid development cycles and tight schedules


We love when engineers send us a link to their Github and/or StackOverflow accounts, technical blog, or links to apps they've shipped.

(Senior) Software Engineer (Ruby) - Logistics Optimisation (f/m/d) at Delivery Hero SE (Berlin, Germany)

$
0
0

Want to be a Hero? - Join one of the leading global online food ordering and delivery platforms!


We are looking for a (Senior) Software Engineer (Ruby) - Logistics Optimisation (f/m/d) to join our Logistics - Optimisation team to help us create a fast, reliable and transparent delivery experience. You will be working with our software and infrastructure engineers in optimising the way our production services handle large amounts of data generated in the journey that connects our riders and vendors to millions of customers every day. If you are a creative problem solver who is hungry for a new adventure, an international workplace is waiting for you in the heart of Berlin!


Your Mission:




  • Work on the latest upcoming projects in our Logistics department.




  • Be a key part of the entire development lifecycle from specification to deployment and running the apps in production.




  • Innovate technology, process and product within the whole organization.




  • Work together with a great team to succeed in our mission.




  • Ensure scalable and quality code is built.




Your Heroic Skills:




  • Production experience in Ruby.




  • Bachelor degree in Computer Science / Software Engineering.




  • 3+ years of professional web application development experience.




  • Being comfortable with microservices architectures, API-based and event-based communication.




  • You are a pragmatic programmer who understands what is needed to get things done.




  • Problem solving and collaborative mindset.




  • You love to learn and constantly improve your own skills, and are not afraid to jump into new things.




  • You write unit, behavior and integration tests for current and new scenarios.




  • You believe in cross-functional teams and know that responsibility does not end with deployment.




For Senior engineers all skills describe before and:




  • You have 5+ years overall professional web application development experience.




  • Experience working with DevOps (Docker, Kubernetes, Terraform).




  • Experience with AWS (RDS, DDB, Lambda, CW, EC2, SQS, SNS, Cognito, Kinesis).




  • Experience with performance improvements (Caching Techniques, SQL Query Optimization, Performance monitoring and profiling).




  • Mentorship: Capability of successfully transfer knowledge.




  • Deep understanding of service-oriented and microservices architectural patterns, troubleshooting methods and best practices.




  • Takes end to end ownership of the development and operation of complete features.



Viewing all 59 articles
Browse latest View live




Latest Images