Remote Jobs at Envato 📈 Open Startup
RSS
API
Post a Job

get a remote job
you can do anywhere

There are now 12 Remote Jobs at Envato tagged DevOps, InfoSec and Education
such as Development Operations Engineer, Ruby Developer and Ruby Developer

  Jobs

  People

👉 Hiring remotely? Reach 1,000,000+ remote workers on the 🏆 #1 remote jobs board

Post a Job - $299
Hide this

This year

Envato


Senior Development Operations Engineer

Senior Development Operations Engineer


Envato


senior

ops

engineer

senior

ops

engineer

4mo
\n\n* Join our thriving global, online business\n\n* Work in an environment which is unique in its scale and pace of change in Australia\n\n* Based in our Melbourne CBD Head Office or remote (Australia wide)\n\n\n\n\n\nHeadquartered 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.\n\nJobAdvisor 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.\n\nOn 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.\n\nYou 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!\n\n\nWhat we’re looking for\n\nYou 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.\n\nYou want to support other teams to do the best work they can in the most efficient way.\n\nYou align with the goals of the DevOps movement in improving collaboration between the development and operations disciplines.\n\nWhat you’ll be doing\n\nWe 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:\n\n\n* Supporting other teams: build and troubleshoot deployment pipelines\n\n* Design and Build: AWS infrastructure and support tooling\n\n* Availability: work to increase the mean-time-between-failures and decrease the mean-time-to-repair of public-facing systems\n\n* Monitoring: contribute to the improvement of the monitoring and measurement systems that support our operational scale and continuous delivery\n\n* Performance, Efficiency & Latency: contribute to the measurement techniques that assist in the performance tuning of the applications stack\n\n* Security & Risk: participate in the ongoing process to identify and mitigate risks\n\n* Support all areas of the business in day to day tasks\n\n* Supporting a large public facing web-based application\n\n\n\n\nEssential requirements\n\n\n* Hands on Ruby and Ruby-on-Rails application development experience\n\n* A commitment to continual learning\n\n* On value with Envato’s passionate and supportive culture\n\n* Has provided a positive contribution to both operations-focused and development-focused work\n\n* Communicates well in person and in writing\n\n* Has built and maintained cloud-based applications and infrastructure\n\n* Reasonable knowledge of Linux administration\n\n* Good understanding of monitoring and logging tools\n\n\n\n\nTechnologies you'll be working with\n\n\n* AWS - cloudformation and tooling\n\n* AWS RDS (Postgresql, MySQL, Aurora)\n\n* Ruby and Ruby-on-Rails application development\n\n* Datadog, NewRelic, Rollbar, and Logging Tools (ELK/Splunk)\n\n* Application and Edge Caching and CDNs\n\n* DDoS defence systems\n\n* Ubuntu\n\n\n\n\nWhat we offer\n\nThe challenge of scale and speed of change\n\nAs 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.\n\nA great team and culture\n\n\n* We’re careful about hiring, and have built a team of great and diverse people\n\n* 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\n\n* We actively work on creating a safe, inclusive environment free from discrimination\n\n* Flexible working conditions – we want you to love your work but also your life outside of Envato\n\n* We only do continuous delivery: any team member can deploy, and we regularly do several deploys a day\n\n* We publish portions of our code as open source, and encourage contributions back to open source projects we use\n\n* We constantly support our team to improve their craft and run regular retro and education sessions\n\n* A fantastic culture of creatively minded, hard working people who are passionate about Envato and being part of its growth and success\n\n* A fast paced and progressive environment where everyone has regular interaction with teammates and Envato community members from all over the world!\n\n* Read more from our staff about why they love working at Envato by visiting www.jobadvisor.com.au/envato\n\n* We’re offering a competitive salary package & benefits ($85k-$125k package, but flexible depending on experience)\n\n\n\n\nWho should apply?\n\nWe 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.\n\nWhat next?\n\nSubmit a cover letter, an up to date copy of your resume and answers to questions in the application form. Good luck!

See more jobs at Envato

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

Envato


Development Operations Engineer

Development Operations Engineer


Envato


ops

engineer

ops

engineer

2yr
\nIMPORTANT INFORMATION: this role is not suitable for people who do not want to live in Australia. You can work in our head office in Melbourne or may be able to work remotely while located in Australia. All applicants may be considered for all open engineering roles across the Envato (Envato Market, Envato Tuts+, Envato Studio, etc.).\n\n\n\n* Join our thriving global, online business\n\n* Work in an environment which is unique in its scale and pace of change in Australia\n\n* Based in our Melbourne CBD Head Office or remote (Australia wide)\n\n\n\n\nHeadquartered in Melbourne, Australia, Envato is the leading marketplace for creative assets and creative people. With more than 300 staff and contractors worldwide, we've helped a community of creative sellers earn more than $500 Million. Millions of people around the world choose our marketplace, studio and courses to buy files, hire freelancers, or learn the skills needed to build websites, videos, apps, graphics and more. Recently, 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 and 2016 BRW Awards. 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!\n\nWhat we’re looking for\n\nYou’ll be 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. Previous experience with build deployment pipelines and integrating monitoring systems, with the expectation that deployments can happen multiple times a day without issue. You will be a hands-on team player that will 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.\n\nWhat you’ll be doing\n\nWe value people who can roll up their sleeves and get things done while keeping the big goals in sight. As a Development Operations Engineer, you'll be working as part of a product team, to ensure the reliability, security and performance of Envato's websites. Here's a snapshot of your day-to-day:\n\n\n* Supporting the Elements team: build, troubleshoot, and optimise deployment pipelines\n\n* Design and Build: AWS and Heroku infrastructure and support tooling\n\n* Availability: work to decrease the mean-time-to-detection and mean-time-to-recovery of all systems, both public-facing and internal.\n\n* Monitoring: improve the monitoring and measurement systems that support our operational scale and continuous delivery\n\n* Performance, Efficiency & Latency: contribute to the measurement techniques that assist in the performance tuning of the applications stack\n\n* Security & risk: be an active contributor to identifying and mitigating risks\n\n* Supporting a large public-facing web-based application\n\n\n\n\nEssential requirements\n\n\n* Hands on Ruby and Ruby on Rails application development experience\n\n* A commitment to continual learning\n\n* On value with Envato’s passionate and supportive culture\n\n* Has provided a positive contribution to both operations-focused and development-focused work\n\n* Communicates well in person and in writing\n\n* Has built and maintained cloud-based applications and infrastructure\n\n* Reasonable knowledge of Linux administration\n\n* Good understanding of monitoring and logging tools\n\n\n\n\nTechnologies you'll be working with\n\nInfrastructure:\n\n\n* Heroku\n\n* AWS - CloudFormation and tooling\n\n* AWS RDS (PostgreSQL)\n\n* Elasticsearch\n\n* CloudFlare, AWS CloudFront, and imgix CDNs\n\n* DDoS mitigation systems\n\n\n\n\nRelease engineering:\n\n\n* Buildkite, Travis\n\n* Git\n\n* RSpec, ExUnit\n\n* RubyGems, mix\n\n\n\n\nApplication:\n\n\n* React, Node.js (including server-side rendering)\n\n* Elixir (specifically large CQRS architectures)\n\n* Ruby and Ruby on Rails\n\n\n\n\nMonitoring:\n\n\n* New Relic, Rollbar, Papertrail, ELK, and Datadog\n\n\n\n\nWhat we offer\n\nThe challenge of scale and speed of change\n\nAs a Development Operations Engineer, you’ll be working on Envato’s fastest growing product, Elements. Elements is built with a microservices architecture, runs on Heroku, and handles thousands of requests per minute at peak The Elements team deploy their code changes up to 25-30 times per day, all via a CD pipeline.\n\nA great team and culture\n\n\n* We’re careful about hiring, and have built a team of great and diverse people\n\n* 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.\n\n* We actively work on creating a safe, inclusive environment free from discrimination.\n\n* We work together as a highly collaborative multi-disciplinary team. You’ll be working alongside highly skilled people from product, design, UX, and marketing backgrounds, as well as other top-notch engineers.\n\n* Flexible working conditions – we want you to love your work but also your life outside of Envato.\n\n* We invest in our people as they invest in us. There’s a generous training budget, and specific measurable personal goals to use that budget.\n\n* We only do continuous delivery: any team member can deploy, and we regularly do several deploys a day.\n\n* We publish portions of our code as open source, and encourage contributions back to open source projects we use\n\n* We constantly support our team to improve their craft and run regular retro and education sessions\n\n* A fantastic culture of creatively minded, hard-working people who are passionate about Envato and being part of its growth and success\n\n* A fast-paced and progressive environment where everyone has regular interaction with teammates and Envato community members from all over the world!\n\n\n\n\nRead more from our staff about why they love working at Envato by visiting www.jobadvisor.com.au/envato\n\nWho should apply?\n\nWe 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.\n\nWhat next?\n\n\nSubmit a cover letter, an up to date copy of your resume and answers to the application questions. Good luck!\n\nWe care about your privacy. By submitting your application you are agreeing to our Privacy Policy. If you're into reading legal documents or you're keen to know more about how we handle your personal information read our Privacy Policy before you submit your application. 

See more jobs at Envato

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

Envato


Development Team Lead

Development Team Lead


Envato


exec

exec

2yr

Stats (beta): 👁 275 views,✍️ 0 applied (0%)
\nIMPORTANT INFORMATION: this role is not suitable for people who do not want to live in Australia. You can work in our head office in Melbourne or may be able to work remotely while located in Australia. All applicants may be considered for all open engineering roles across the Envato (Envato Market, Envato Tuts+, Envato Studio, etc.). \n\n\n\n* Engineering leadership opportunity in Envato. Work remotely (Australia wide) or Melbourne HQ\n\n* Help build and grow a new SaaS product for Envato’s global creative community.\n\n* Named Australia's Coolest Company for Women & one of the Best Places to Work\n\n\n\n\nHeadquartered in Melbourne, Australia, Envato is the leading marketplace for creative assets and creative people. With more than 300 staff and contractors worldwide, we've helped a community of creative sellers earn more than $500 Million. Millions of people around the world choose our marketplace, studio and courses to buy files, hire freelancers, or learn the skills needed to build websites, videos, apps, graphics and more.\n\nRecently, 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 and 2016 BRW Awards.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!\n\nCan you Meet the Expectations of Envato's Engineering Team?\n\nAt Envato, our Engineers expect certain things of each other. Not all of these are easy to uphold. Are you ready to join the team and meet the expectations of your peers at Envato? Read about the expectations and how they were developed by our team on our technical blog.\n\nWhat you'll be doing\n\nYou will be working in the Envato Sites team. Envato Sites is a relatively new SaaS product from Envato, providing our customers with an easy way to launch a website without any special skills or technical knowledge. The platform includes tools for community-designed templates, tools for customers to edit content and preview their changes, hosting infrastructure and more. The team primarily uses React and Rails today.\n\nAs a Development Team Lead, your role will be to lead the Envato Sites engineering team. A typical delivery team has 3-7 engineers, and often works closely with specialist roles such as product management and user experience design.. You’ll be responsible for the team’s delivery of initiatives, as well as line management of the engineers in the team. On the technical side, you will ensure your team makes sound technical decisions and delivers right-sized solutions. You’ll also take ownership of the systems your team builds, which includes managing costs, risks, architecture, and operations.\n\nWhat we’re looking for\n\n\n* Substantial people management, team leadership and mentoring experience of at least two years\n\n* Excellent communication and stakeholder management skills\n\n* Proven effective in working in a team-oriented, collaborative environment, ideally using agile processes\n\n* Highly self-motivated and directed\n\n* Ability to effectively prioritise and execute tasks in a high-pressure environment requiring adaptability\n\n* Displays integrity and ethical behaviour; interacts fairly, honestly and professionally in all business dealings\n\n* Ability to increase the team’s output without slipping quality\n\n* Ability to establish relationships and work with other business teams (support, marketing, legal, etc.)\n\n* Ability to take and give constructive feedback\n\n* Will promote the team within the local and global development communities\n\n* Can display honesty, openness, fairness, transparency, and integrity in line with the Envato values\n\n\n\n\nWhat we've got\n\n\n* A great engineering team culture. Developers are responsible for features from inception through to them being in the hands of customers.Any team member can deploy, and we typically deploy several times a day.\n\n* We publish portions of our code as open source, and contribute back to open source projects we use\n\n* We were recently named Australia's Coolest Tech Company by JobAdvisor and one of the Best Places to Work in Australia\n\n* A fantastic culture of creatively minded, hard working people who are passionate about Envato and being part of its growth and success\n\n* Flexible working conditions – we want you to love your work but also your life outside of Envato\n\n* We actively work on creating a safe, inclusive environment free from discrimination\n\n* In addition to hiring for our Melbourne CBD office, we will also consider applications from those who would like to work remotely (Australia wide)\n\n* Future career progression will be available across the entire business - we're big on internal opportunities and professional growth!\n\n\n\n\nWho should apply?\n\nWe 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. Accepting internal and external applications.\n\nWhat next?\n\nSubmit a cover letter, an up to date copy of your resume and answers to the application questions. Good luck!    \n\nWe care about your privacy. By submitting your application you are agreeing to our Privacy Policy. If you're into reading legal documents or you're keen to know more about how we handle your personal information read our Privacy Policy before you submit your application.

See more jobs at Envato

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

Envato


Ruby Developer

Ruby Developer


Envato


dev

ruby

digital nomad

ruby

dev

ruby

digital nomad

ruby

2yr

Stats (beta): 👁 451 views,✍️ 0 applied (0%)
\nIMPORTANT INFORMATION: this role is not suitable for people who do not want to live in Australia. You can work in our head office in Melbourne or may be able to work remotely while located in Australia. All applicants may be considered for all open engineering roles across the Envato (Envato Market, Envato Tuts+, Envato Studio, etc.). \n\n\n* Unique scale for an Australian business, world's 4th largest Ruby App by traffic\n\n* Continuously deployed up to 20 times a day!\n\n* We're still growing! We've created a huge number of new developer roles due to growth\n\n* Work from anywhere in Australia or from HQ in Melbourne at one of the Best Places to Work in Australia\n\n\n\n\nWe're continuing to grow our team and we're looking for developers who would love the opportunity to work at Australia's premier Ruby development company. We work in small cross functional teams with a variety of skills and experience so, whether you're a passionate Ruby newbie or you've worked at our scale before, we'd love to hear from you.\n\n\n\n\nHeadquartered in Melbourne, Australia, Envato is the leading marketplace for creative assets and creative people. \n\n\n\n\n\nWith more than 300 staff and contractors worldwide, we've helped a community of creative sellers earn more than $500 Million. Millions of people around the world choose our marketplace, studio and courses to buy files, hire freelancers, or learn the skills needed to build websites, videos, apps, graphics and more. \n\n\n\n\nRecently, 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 and 2016 BRW Awards.\n\n\n\nYou 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!\n\n\n\nAll applicants will be considered for all open engineering roles across the Envato marketplace (Market, Tuts+, Studio, etc.)\n\nCan you Meet the Expectations of Envato's Engineering Team?\n\nAt Envato, our Engineers expect certain things of each other. Not all of these are easy to uphold. Are you ready to join the team and meet the expectations of your peers at Envato? Read about the expectations and how they were developed by our team on our technical blog. \n\nWhat you'll be doing\n\n\n* Writing clean, well thought out and reliable code\n\n* Participating as a member of a small cross functional team containing members with different skills and experience\n\n* You'll work on big projects, small maintenance tasks, server management tasks and anything else that makes software our customers love\n\n* Taking lots of responsibility for your work as most teams don't have analysts, testers or system administrators\n\n* Taking part in our 24/7 on call rotation supporting one of the biggest web sites in the world\n\n\n\n\nEssential Requirements\n\n\n* Be a nice person who cares about their work\n\n* Communicate well in person and in writing\n\n* Be a curious person committed to continual learning\n\n* Be capable of writing clean, well thought out, and reliable code\n\n* Be comfortable working on a project from the original fuzzy brief through development and deployment and beyond with minimal oversight required\n\n* Be comfortable in a Linux software development and deployment environment\n\n\n\n\nPreferred Requirements\n\n\n* Have commercial Ruby on Rails experience\n\n* Have solid TDD/BDD experience\n\n* Have experience of other high volume/scale web apps\n\n* Contribute to Open Source projects\n\n* Past experience in other agile environments\n\n* Excellent Linux knowledge\n\n\n\n\nWhat We've Got\n\nA Great Team and Culture\n\n\n* Developers are responsible for features from inception through to them being in the hands of customers. The devs talk directly to customers about what they're working on\n\n* We do continuous delivery properly: any team member can deploy, and we regularly do several deploys a day\n\n* We publish portions of our code as open source, and contribute back to open source projects we use\n\n* We were recently named Australia's Coolest Tech Company by JobAdvisor and one of the Best Places to Work in Australia\n\n* A fantastic culture of creatively minded, hard working people who are passionate about Envato and being part of its growth and success\n\n* Flexible working conditions – we want you to love your work but also your life outside of Envato\n\n* We actively work on creating a safe, inclusive environment free from discrimination\n\n* In addition to hiring for our Melbourne CBD office, we will also consider applications from experienced Ruby Developers who would like to work remotely (Australia wide)\n\n* Future career progression will be available across the entire business - we're big on internal opportunities and professional growth!\n\n\n\n\nWho should apply?\n\nWe care deeply about diversity and inclusion 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.\n\nWhat next?\n\n\nSubmit a cover letter, an up to date copy of your resume and answers to the application questions. Good luck!\n\nWe care about your privacy. By submitting your application you are agreeing to our Privacy Policy. If you're into reading legal documents or you're keen to know more about how we handle your personal information read our Privacy Policy before you submit your application.

See more jobs at Envato

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

Envato


Front End Developer

Front End Developer


Envato


front end

dev

digital nomad

front end

dev

digital nomad

2yr
\nIMPORTANT INFORMATION: this role is not suitable for people who do not want to live in Australia. You can work in our head office in Melbourne or may be able to work remotely while located in Australia. All applicants may be considered for all open engineering roles across the Envato (Envato Market, Envato Tuts+, Envato Studio, etc.). \n\n\n* Awesome Tech Stack (React, Redux, Webpack, Node, Ruby/Rails) & established, growing dev team\n\n* Work on giving the Envato marketplace a new face\n\n* Work at our HQ in Melbourne or remote (Australia wide) at one of the Best Places to Work in Australia\n\n\n\n\nHeadquartered in Melbourne, Australia, Envato is the leading marketplace for creative assets and creative people. With more than 300 staff and contractors worldwide, we've helped a community of creative sellers earn more than $500 Million. Millions of people around the world choose our marketplace, studio and courses to buy files, hire freelancers, or learn the skills needed to build websites, videos, apps, graphics and more.\n\nYou’ll be working in the Envato Customer Group in the Conversion Team. The team is working on an initiative to revamp the customer experience and visual design across all Envato marketplaces. We’re working with a modern web stack incorporating React, Redux, Webpack, CSS Modules, Node, and Ruby on Rails.\n\nWhat you’ll be doing\n\nAs a front end developer for Envato you will contribute to the ongoing improvement of architecture, code structure, library choices, development practices and testing techniques.\n\nTo be successful in this role, you will ensure all code is well tested and maintainable, implement modular, extensible and performant components, collaborate with product, design and UX, ensure that all front end development works in all browsers and devices that are supported and contribute to the evolution of the front end architecture standards and their implementation. This role requires strong JavaScript, CSS & HTML skills and a strong understanding of the browser environment and front end tooling.\n\nWhat we’re looking for\n\nEssential Requirements\n\n\n* In depth knowledge of JavaScript, CSS and HTML\n\n* Experience working with designers to build responsive websites\n\n* Strong familiarity with the front end open source ecosystem, and the ability to make appropriate platform choices for the task at hand\n\n* Experience developing maintainable and scalable code in a team of multiple front end developers\n\n* Understanding of front end performance considerations\n\n* Experience architecting CSS in a maintainable fashion\n\n* Experience using CSS pre and post processors\n\n* Ability to develop for multiple browsers and multiple devices\n\n* Experience developing with progressive enhancement / graceful degradation in mind\n\n* Familiar with version control systems and comfortable using Git\n\n\n\n\nPreferred Skills and Experience\n\n\n* Experience working with designers from the inception of a feature to production deployment\n\n* Experience building web applications using JavaScript frameworks and libraries\n\n* Experience working with React, using ES2016\n\n* Experience working with Redux / Flux architectures\n\n* Exposure to UX design tools and methodologies\n\n* Experience with JavaScript unit and end-to-end testing frameworks and using TDD for front end development\n\n* Demonstrable skills in user interface design\n\n* Understanding of accessibility requirements\n\n\n\n\nCan you Meet the Expectations of Envato's Engineering Team?\n\nAt Envato, our Engineers expect certain things of each other. Not all of these are easy to uphold. Are you ready to join the team and meet the expectations of your peers at Envato? Read about the expectations and how they were developed by our team on our technical blog.\n\nWhat we offer\n\n\n* A fantastic culture of creatively minded, hard working people who are passionate about Envato and being part of its growth and success\n\n* Flexible working conditions – we want you to love your work but also your life outside of Envato\n\n* We actively work on creating a safe, inclusive environment free from discrimination\n\n* A fast paced and progressive environment where everyone has regular interaction with teammates and Envato community members from all over the world!\n\n* Read more from our staff about why they love working at Envato by visiting www.jobadvisor.com.au/envato\n\n* In addition to hiring for our Melbourne CBD office, we will also consider applications from people who would like to work remotely (Australia wide)\n\n* Future career progression will be available across the entire business - we're big on internal opportunities and professional growth!\n\n\n\n\nWho should apply?\n\nWe 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.\n\nWhat next?\n\nSubmit a cover letter, an up to date copy of your resume and answers to the application questions. Good luck!\n\nWe care about your privacy. By submitting your application you are agreeing to our Privacy Policy. If you're into reading legal documents or you're keen to know more about how we handle your personal information read our Privacy Policy before you submit your application.

See more jobs at Envato

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

Envato


Senior Ruby Developer

Senior Ruby Developer


Envato


dev

ruby

senior

digital nomad

dev

ruby

senior

digital nomad

2yr

Stats (beta): 👁 350 views,✍️ 0 applied (0%)
\nIMPORTANT INFORMATION: this role is not suitable for people who do not want to live in Australia. You can work in our head office in Melbourne or may be able to work remotely while located in Australia. All applicants may be considered for all open engineering roles across the Envato (Envato Market, Envato Tuts+, Envato Studio, etc.). \n\n\n* Unique scale for an Australian business, world's 4th largest Ruby App by traffic\n\n* Continuously deployed up to 20 times a day!\n\n* Work from anywhere in Australia or from HQ in Melbourne at one of the Best Places to Work in Australia\n\n\n\n\nWe're continuing to grow our team and we're looking for developers who would love the opportunity to work at Australia's premier Ruby development company. We work in small cross functional teams with a variety of skills and experience so, whether you're a passionate Ruby newbie or you've worked at our scale before, we'd love to hear from you.\n\n\n\n\nHeadquartered in Melbourne, Australia, Envato is the leading marketplace for creative assets and creative people. \n\n\n\n\n\nWith more than 300 staff and contractors worldwide, we've helped a community of creative sellers earn more than $500 Million. Millions of people around the world choose our marketplace, studio and courses to buy files, hire freelancers, or learn the skills needed to build websites, videos, apps, graphics and more. \n\n\n\n\nRecently, 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 and 2016 BRW Awards.\n\n\n\nYou 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!\n\n\n\nAll applicants will be considered for all open engineering roles across the Envato marketplace (Market, Tuts+, Studio, etc.)\n\n\nA little bit more about the role\n\n\nA Senior Developer provides technical and delivery leadership for a team of developers working on specific projects. This role will work with stakeholders and other developers to design and implement technical solutions for the business in a way that balances quality, cost, time and maintainability.\n\nYou'll be required to take responsibility for delivery of larger projects, lead multiple projects at once and support others by managing and mentoring other team members across various projects and day to day tasks.\n\nWhat you'll be doing\n\n\n* Writing clean, well thought out and reliable code\n\n* Participating as a member of a small cross functional team containing members with different skills and experience\n\n* You'll work on big projects, small maintenance tasks, server management tasks and anything else that makes software our customers love\n\n* Taking lots of responsibility for your work as most teams don't have analysts, testers or system administrators\n\n* Taking part in our 24/7 on call rotation supporting one of the biggest web sites in the world\n\n\n\n\nEssential Requirements\n\n\n* Be a nice person who cares about their work\n\n* Communicate well in person and in writing\n\n* Be a curious person committed to continual learning\n\n* Be capable of writing clean, well thought out, and reliable code\n\n* Be comfortable working on a project from the original fuzzy brief through development and deployment and beyond with minimal oversight required\n\n* Be comfortable in a Linux software development and deployment environment\n\n\n\n\n\nPreferred Requirements\n\n\n* Have commercial Ruby on Rails experience\n\n* Have solid TDD/BDD experience\n\n* Have experience of other high volume/scale web apps\n\n* Contribute to Open Source projects\n\n* Past experience in other agile environments\n\n* Excellent Linux knowledge\n\n* Commercial experience with AWS\n\n* Experience with EventSourced/CQRS architectures a bonus\n\n\n\n\n\nWhat We've Got\n\nA Great Team and Culture\n\n\n* Developers are responsible for features from inception through to them being in the hands of customers. The devs talk directly to customers about what they're working on\n\n* We do continuous delivery properly: any team member can deploy, and we regularly do several deploys a day\n\n* We publish portions of our code as open source, and contribute back to open source projects we use\n\n* We were recently named Australia's Coolest Tech Company by JobAdvisor and one of the Best Places to Work in Australia\n\n* A fantastic culture of creatively minded, hard working people who are passionate about Envato and being part of its growth and success\n\n* Flexible working conditions – we want you to love your work but also your life outside of Envato\n\n* We actively work on creating a safe, inclusive environment free from discrimination\n\n* In addition to hiring for our Melbourne CBD office, we will also consider applications from experienced Ruby Developers who would like to work remotely (Australia wide)\n\n* Future career progression will be available across the entire business - we're big on internal opportunities and professional growth!\n\n\n\n\n\nWho should apply?\n\nWe care deeply about diversity and inclusion 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.\n\n\n\nWhat next?\n\n\nSubmit a cover letter, an up to date copy of your resume and answers to the application questions. Good luck!\n\n\nWe care about your privacy. By submitting your application you are agreeing to our Privacy Policy. If you're into reading legal documents or you're keen to know more about how we handle your personal information read our Privacy Policy before you submit your application. 

See more jobs at Envato

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.