Recent remote jobs
Responsibilities
- Research, design, develop, and support of reference cloud security architecture components
- Recommend and create innovative solutions that balance security standards with business requirements
- Develop applications, integrations, and automation to improve security operations and governance
- Define and evangelize cloud, serverless, and application security best practices
- Recommend, implement and administer cloud, serverless, and application security controls
- Perform Threat modeling in collaboration with product security, architecture, and development teams
- Identify and communicate and new and emerging security threatsInvestigate and analyze suspicious activity and security incidents as part of the incident response team
- Conduct basic and applied research on important and challenging problems in cloud and application security
- 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 reviewAbility to perform vulnerability and penetration testing assessments
- Analyze results from and interface with IDS systems
About You
- You have at least 5 years in application security with at least some of that focused in a Cloud Engineer role
- Strong knowledge of cloud hosting environments (AWS, Azure, GCP, OCI, etc).
- Deep understanding of serverless architecture
- You love to code and deploy at scale
- You have a desire to make the Internet a safer place
- You had a passion for tools like Ansible and Cloudformation, but are moving on to tools like Terraform, Kubernetes and Helm
- You have strong communication skills
- You ask questions, let others know when you need help, and tell others what you need
- You're a problem solver
- Software background in Java or .NET (plus if you have experience with Python, NodeJS, Ruby and/or GoLang)
- Possess an understanding of the OWASP Top 10 and SANS/CWE Top 25Experience with ethical hacking and vulnerability management reporting
- Experience with threat modeling and attack forensics
What We Offer
- Competitive Compensation
- Medical, dental, and vision benefits
- 401(k) plan
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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
Are you interested in pursuing a life changing experience in the field of application security and continuous delivery? Contrast is looking for an enthusiastic technical architect who enjoys taking on any challenges thrown at them. We are an exciting team that is growing leaps and bounds each month. This person should take a holistic view of our application architecture with sincere attention to quality, performance, scalability, security and maintainability. This team is tasked with the unique opportunity to advance our runtime and pre-compile code analysis capabilities. This includes providing enhanced techniques to improve the accuracy, findings and reporting of code analysis. It will also include driving and leading the next generation of product and offerings to make the Contrast platform the choice for code analysis tools among developers and security professionals. Ideal candidates should have a background designing, developing and deploying distributed systems and components.
This is a remote position that work within any US time zone. Traveling to an offsite event may take place on an annual basis.
Responsibilities
- Collaborate with stakeholders to understand and refine feature requests
- Guide consistency, standards and alignment across diverse development teams
- Communicate technical risk, feasibility, and performance concerns to non-technical stakeholders
- Advocate for dev teams communicating technical needs, constraints, capabilities, and opportunities
- Understand and communicate the broader context in which features interact and encourage holistic vs. local thinking (optimizations/efficiencies)
- Define non-functional requirements for features to ensure they meet scalability, performance, observability, and other non-functional needs
- Translate feature requests into technical designs, satisfying both functional and non-functional constraints
- Maintain a long-term strategic vision for the architecture and work to align short-term tactical efforts with it
- Maintain a breadth of knowledge of existing and emerging technologies and practices and apply them when appropriate
Requirements
- Minimum of 7 years of experience with: software development (Java, .NET or other), RDBMS, NoSQL data stores, messaging systems, cloud technologies, etc.
- Experience with agile development methodologies, and agile architecture techniquesExperience in design and development of complex, web-based, distributed systems offered in SaaS and on-premises
- Experience with messaging and/or streaming systems
- Experience with clean API design and standards
- Knowledge of distributed architectures and distributed design patterns
- Knowledge of security vulnerabilities and application security testing preferred
What We Offer
- Competitive compensation
- 401k plan
- 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.
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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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.
Traveling to an off-site event may be happen on an annual basis but this can be a fully remote position anywhere in the U.S.
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:
- You develop code in Ruby
- You have at least 3 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
- 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.
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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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
We are looking for a talented Software Engineer with at least 5 years of experience developing Node.js applications using popular frameworks, such as Express, Loopback, and Fastify. You will get exposure to a variety of impactful projects from day one. You will be asked to contribute in a meaningful way from the minute you fire-up your laptop and sync with our Git repositories. Our Node.js agent software engineers are some of the best and brightest individuals working with Node.js. We integrate deeply into the Node.js internals and instrument many popular web application frameworks and database connectors. An ideal candidate should have a solid understanding of the Node.js single-threaded event loop and some exposure/experience with C++ and the development of Node.js native modules.
Traveling to an off-site event may be happen on an annual basis but this can be a fully remote position anywhere in the U.S.
Responsibilities:
- Provides technical leadership and insight to members of the Node.js team
- Collaborates with the UI/UX and support teams to implement features and enhancements
- Actively contributes in agile ceremonies, code reviews, and agent releases
- Investigates third-party web frameworks and servers to research and implement instrumentation approaches
- Builds web applications to test our agent in our automated pipeline
- Participates in the Node.js open source community
Requirements:
- Software development background in Node.js
- At least 5 years of industry experience as a software engineer and 3 years working with Node.js
- Writing and troubleshooting Node.js services built with one or more popular frameworks, such as Express, Hapi, Loopback, Koa, or Fastify
- Agile software development processes and ceremonies
- Software pipeline and collaboration tools such as GitHub, Jira, Confluence, and Slack
- DevOps experience with AWS to support automated functional testing or application operations
- Linux, Docker, and cloud-based deployment
- You’ll wow us if you have experience with:
- You are an active contributor to one or more open source projects
- Development of Node.js native modules
- Experience with Terraform for creating test environments as code
- Application security practices and concepts
- You are comfortable working remotely and collaborating virtually
- 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're a problem solver. You believe the best work is the result of finding the simplest elegant solutions to complex challenges
- You see the big picture. You like to understand how the code you write interacts with systems and services, both internally and externally
- You think about algorithms and regular expressions while you sleep
- You love all things String-related... specifically String literals and String objects (this is how we track vulnerabilities).You want to become a Node.js expert and assimilate a deep understanding of the Node.js architecture and internal features.
What We Offer
- Competitive compensation
- 401k plan
- 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. 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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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 engineering team has a strong spirit of entrepreneurship. Every member has joined us over our 6 year history because he/she wants to be part of a high-performing team and go through the scale up experience. We look for candidates who share similar goals and beliefs about the work and the team they want to be a part of. Our Test Engineers are fully embedded in the development teams they work with and work alongside the developers to ensure full and complete testing of our products through a variety of testing solutions. The main goal is to enable the engineering teams to write their own tests and provide guidance and hands on experience where needed in all areas of the SDLC. We are looking for enthusiastic Test Engineers to join our team and help ensure we deliver high quality products to our customers. The successful candidate will see the big picture and understand how our platforms interact with each other and with other systems and services internally and externally and will be able to to use their skills and knowledge and then to expand on these to ensure the teams are using the right tools and frameworks for the job at hand.
**This position requires experience using AWS or Azure and testing API's.** Traveling to an off-site event may be happen on an annual basis but this can be a fully remote position anywhere in the U.S.
Responsibilities:
- Provide technical guidance within the team to increase the test coverage and quality of our products using BDD in a CI/CD pipeline
- Work cross-functionally within a team and be a core contributor in every solution including attending all agile ceremonies
- Create and help team to maintain non-functional automated testing
- Assess areas within the product and guide team to anticipate and prevent potential issues
- Approach problems from a product perspective, thinking through how the user will interact with what you’re building - finding the simplest solution to complex problems
Requirements:
- At least 3 years of experience of developing manual and automated tests of modern, scalable and high-performing applications in Enterprise or Commercial Software development
- Practical experience in at least one programming language (Java or Javascript is preferred)
- Knowledge/practical experience of Web Services and relevant testing tools
- Industry experience in at least one testing type eg. UI, API, Performance, Security etc.
- Experience with using one of the AWS Services: S3, EC2, CloudFront, Lambda or cloud storage such as Azure
- A “self-starter” attitude in order to make progress in ambiguous situations and a high level of accountability
- Strong communication skills - asking questions when needed and sharing your knowledge and learnings
- You have a passion for tools, testing frameworks, methodologies and quality!
- Strong understanding of TDD and BDD best practices and tools
What We Offer:
- Competitive compensation
- 401k plan
- 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.
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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Fullstack Developer Javascript
As a Fullstack Developer Javascript - Freelancer at Mercateo, you will be part of a remote and global team that is already living tomorrow's working world today. We are convinced that professionalism and good teamwork do not need co-location or borders.
What you’ll do:
- You develop application frontends with your team using modern JavaScript frameworks.
- You think and work beyond the frontend and help shape our backend systems.
- You are a sparring partner for our designers and usability experts* and get involved in the design.
- You show our backend specialists what they need to know about modern frontends.
What you’ll definitely need:
- You already have experience building web applications with JavaScript, have a basic understanding of Java, and are comfortable with terms like REST and HATEOAS.
- You can bring other team members along to build the frontend to new or existing applications together.
- You rely on a modern tool chain from development and testing to automated builds, deployments and monitoring.
- You are open and curious to move in the complete technology stack (full stack) and to develop this further with your colleagues.
What you can expect from us:
- High degree of creative freedom in a committed, fast-paced technological environment.
- Development of an exciting business model thanks to a modern technological landscape.
- An agile software company with flat hierarchies and open communication.
- A cool team where you can learn from each other and be able to contribute your own strengths.
- We encourage you to dedicate 10% of your working time to your professional development.
We are interested in long-term collaboration and that Mercateo is not just "one project" among others for you.
If you are moreover burning for modern and functional web frontends, love JavaScript and new challenges, we are the perfect fit for you!
Job Benefits:
- Development of an exciting business model
- An agile software company with flat hierarchies and open communication
- Flexible work time / schedule
- High degree of creative freedom and equipment of your choice
- Dedicated 10% of your working time for your professional development
- A cool team where you can learn from each other
- Thoughtful onboarding including networking cross-functionally
- Lived values: Trusting+Sustainable+Human+Courageous+Fair and Diverse
DESCRIPTION:
Authority Partners is seeking a DevOps Engineer to join our global team. As a DevOps Engineer, you will design, develop, and maintain large-scale distributed systems, coach team members, and coordinate with internationally distributed development teams. Successful candidates should be forward-thinking about industry standards and methods for DevOps technologies. The person working in this position should also be able to apply these standards and technologies to ensure that our offering meets the defined objectives. Challenging enough? Then read on and apply!
REQUIREMENTS:
- Understanding of the DevOps concepts and practices
- Understanding and relevant experience in using Octopus, SVN and TeamCity
- Understanding of the software architecture and designing of systems at the enterprise level
- Knowledge of software development lifecycle and software-oriented architecture
- Understanding of general programming languages and coding practices and methods, primarily geared toward .Net stack, C#, JavaScript, SQL
- Solid understanding of cloud technologies (Azure/AWS)
- Ability to understand business needs and convert them into an efficient architecture
- Solid knowledge of DevOps pipelines and tools that are used at various stages, including but not limited to TFS/Azure DevOps, build processes, working with Git, CI/CD and release pipelines
- Experience with Grafana/Prometheus integrations
- Understands SonarQube and Veracode analyses and implementation
- Using PowerShell and other scripting languages for DevOps is a plus, Good Troubleshooting and Remediation skills
- Demonstrated ability to coordinate cross-functional work teams toward task completion
- Advanced written and verbal communication skills are a must
BONUS SKILLS:
- Knowledge of agile methodologies (Scrum)
- Linux Administration
EDUCATION:
Bachelor's degree in Computer Science, Software Engineering, or a related field would be of great value, but if you’re passionate and have the experience that backs up your abilities, for us, talent outweighs degree every time.
PERKS:
• Opportunity to work with people who are at the top of their field
• Career growth
• Collaborative learning environment
• Working in teams with global IT experts
• Working on enterprise level applications
Job Benefits:
- Recreation and sports activities
- Competitive remuneration package
- Career growth
- Developer-focused workplace
- Game room
- Healthy food
- Fun initiatives, team buildings and events
- Most cutting-edge technologies
- Remote work
- Roof-top terrace
Time zone: (GMT+06:00) Dhaka +/- 4 hours
Summary:
We are looking for a fully remote Senior Java Engineer. You will be working on the core algorithm of our SaaS web application.
Our product helps companies automate testing, surface accessibility issues and monitor mobile applications. We are looking for a talented software engineer to help us improve our crawling algorithm.
Why Work With Us:
-
We have a strong technical team. You’ll be working in our team of 9 people, with 5 backend developers, 2 frontend developers and 2 machine learning engineers.
-
We’re building an exciting product. Your work will be vital to help our product run more efficiently and scale it to serve many new customers.
-
We work remotely. You work from where you want, provided you're based in Europe (CET ±3h).
What You’ll Do:
- Improve the quality (efficiency, reliability) of the crawl algorithm.
- Focus on the algorithmic side rather than building scalable cloud services.
- Coordinate services running on AWS.
- Communicate with the Engineering Manager to establish priorities and plan the application roadmap.
What We’re Looking For:
-
3+ years of experience with Java.
-
Experience working with AWS services.
-
Experience with any type of mobile development is a bonus.
-
Experience with MongoDB, RabbitMQ or similar messaging systems.
-
Knowledge of DevOps (CI/CD Pipelines) is a bonus.
-
Past experience with Node.js is a bonus.
-
Fluency in English.
This is a long-term, full-time contract role. We care about job security for our team and we’re looking for people who want to grow with us.
Time zone: (GMT+01:00) Central European Time - Prague +/- 2 hours
Please do not apply for this role if you are not physically located in Europe, Africa or the Middle East. While this is a remote position, we can not consider candidates that are not based in these regions. You can find a detailed explanation in our Recruitment FAQs.
At Hotjar, we’re building Behavior Analytics software for businesses selling online. We make it easy for them to go beyond traditional web analytics and understand what users are really doing on their site.
Reporting to our Data Engineering Lead, we're looking for enthusiastic and resourceful data engineers who are passionate about turning data into insights. You want to help teams make data-informed decisions and take data-informed actions, you have a curious mindset, and you are motivated to understand our business better.
You have a good understanding of data engineering stack, background in building ETL solutions. You have experience in data modeling in Data Lake and Data Warehouse as well as experience in working in projects driven by Data Quality metrics.
You will:
-
Take end-to-end responsibility for designing, building, and maintenance of batch data pipelines and data solutions.
-
Choose and manage tools and technologies to build and support a robust data infrastructure.
-
Be responsible for the data modelling and schema design of our data warehouse.
-
Identify bottlenecks and improve the performance of all our data pipelines.
-
Ensure all necessary monitoring and backup solutions are in place.
Requirements:
-
Experience developing ETLs and data pipelines using Apache Spark with PySpark library.
-
Experience with data modelling for data warehousing use-cases, design patterns, and building highly scalable and secure solutions.
-
Knowledge AWS Stack and Kubernetes
-
Knowledge about workflow management tools like Apache Airflow
-
Desire to work in a respectful, transparent, and collaborative work environment, following Hotjar’s company values, culture and ways of working.
-
Must submit to a background check confidentially processed by our third-party.
Compensation Range:
The compensation range for this role is €60,000 to €80,000 annually. This was established after performing market research and is aligned with our approach to compensation. We encourage all candidates to read our Recruitment FAQs to further understand our approach to compensation and how we structure our contracts.
In addition to the monetary compensation, we also provide all team members with an assortment of unique and popular perks.
Job Benefits:
- €2,500 Home Office Budget, topped up €500/year
- 100% Remote
- €1,000 Annual Personal Development Budget
- €2,400 Annual Well Being Allowance
- 40 days leave annually
- Two company retreats each year
- €2,000 Annual Holiday Budget
- €2,400 Annual Working Space Allowance
- €2,000 Annual Work Together Budget
- Laptop of your choice provided for you
Time zone: (GMT+00:00) Dublin +/- 2 hours
- Users come first
- Build a better product, not just different
- Do less but get more done
- Always be learning
What you will achieve in this role
- Design, build, and maintain the GoodNotes infrastructure, ensure it adheres to Dickerson’s Hierarchy of Reliability.
- Educate the various teams in DevOps and SRE best practices. Aid them, from designing, capacity planning, to rolling out new features.
- Be the go-to person for higher-level escalation for applications
- Improve the system monitoring, health reporting, and logging
- Design and implement security, assist in maintaining information security practices and procedures
Use the latest tech stack
- Monitoring and Logging: we are currently using Datadog for monitoring and CloudWatch Logs for logging. Metrics are collected across our agents, taken from the logs using metric filters, and updated directly from lambda function or the application.
- Infrastructure-as-Code: most of our infrastructure is written and defined in AWS CloudFormation templates. We are slowly migrating towards Terraform
- CI/CD: we are currently using TravisCI for our backend applications, and CircleCI for our iOS applications.
- Deployments: we have multiple EKS clusters set up either for Blue/Green rollouts or dedicated feature sets. We are currently updating these clusters using simple bash scripts as part of the deployment flow.
What you need to be successful
- Strong understanding of Linux and Networking fundamentals
- Strong understanding of network and container security
- Strong experience in working with AWS products
- Strong experience with container orchestration, ideally Kubernetes
- Strong experience in building and maintaining CI/CD pipelines
- Strong experience with Relational and Non-relational database management, backup and restore
- Experience with automation/configuration management, ideally Terraform
- Experience with system monitoring tools
- Some experience in Back-end development, using and creating APIs
- You'll receive a competitive compensation and meaningful equity along with a chance to make significant contribution to a product people already love.
- Most of our positions are eligible for remote work, provided you have at least 3 hours of overlap with the team in the office every weekday between 10 AM and 6 PM. Please indicate your preference in your application form.
- You're also welcome to join us in our Hong Kong or London office, we sponsor visas and relocations.
- We take care of you and your loved ones with medical insurance and flexible working hours including two optional work-from-home days!
- Join our best company tradition, the annual off-site. Check out our pictures from team outings and more on our Instagram.
Job Benefits:
- Scale GoodNotes backend to millions of users
- Build real time event driven architecture
- Competitive compensation and meaningful equity
- Optional work-from-home on Thursday and Friday
- Any equipment you need
- Gym membership
- Monthly budget for personal growth
- Relocation package
- Annual team-offsite
- Aeron chair and electric height adjustable desk
Time zone: (GMT+08:00) Hong Kong +/- 8 hours