This job post is closed and the position is probably filled. Please do not apply. Work for Fleet and want to re-open this job? Use the edit link in the email when you posted the job!
๐ค Closed by robot after apply link errored w/ code 404 3 years ago
\nLet's start with why we exist.\n\nFleet builds open source software to manage and secure computing infrastructure: employee laptops, cloud servers, and more. Our technology helps IT and security teams build trust within their organization, while getting their jobs done more effectively.\n\nFleet is an all-remote company with experienced founders, including two creators of popular open source projects and a compelling lead investor. Our business model is inspired by the success of GitLab and Elastic, and we have incredible early customers ranging from startups to Fortune 500 companies with hundreds of thousands of endpoints.\n\n\nWhat happens when you join us?\n\n\n* As the first senior engineering hire, this position offers huge potential for growth.\n\n* You will write significant open source code, merging commits in your first days at the company.\n\n* You will work closely with the CTO and CEO to define technical and product vision.\n\n* Over time, you will establish yourself as a leader in Fleet's growing team and user community, whether through management or expert-level individual contributions.\n\n\n\n\n\nWhy should you join us?\n\n\n* Work from anywhere with good internet. (We're 100% remote. No office. No commute.)\n\n* Help make endpoint monitoring less intrusive and more transparent.\n\n* Safeguard the production servers and employee laptops of Earth's largest companies.\n\n* Build greenfield features and make key technical decisions that go live in days.\n\n* Most (if not all) of the code you write is public and highly visible at github.com/fleetdm/fleet.\n\n\n\n\n\nAre you our new teammate?\n\n\n* You are competent with source control in Git. You have great written communication skills.\n\n* You can mentor other developers and do code reviews. Maybe you managed open source projects before; maybe you collaborated closely with more junior engineers at work.\n\n* You look forward to working with designers to improve the user experience of stuff you work on.\n\n* You bring senior talent to our team and open source community, with 4+ years of equivalent experience in one or more of the Engineering Foundations below (and interest in digging into the others).\n\n* Nice to have: Experience working on an all-remote, distributed team.\n\n* Nice to have: Experience working in IT operations and/or cybersecurity.\n\n* Nice to have: Experience working with Mobile Device Management (MDM) APIs.\n\n* Nice to have: Experience deploying/monitoring/managing containers with Docker/K8s.\n\n\n\n\n\n\nEngineering Foundations\n\nAn ideal senior candidate has 4+ years equivalent experience in one or more of the following three engineering foundations (and interest in digging into the others):\n\nI. Frontend\n\nFleet’s frontend is a single page application (SPA) written in JavaScript with React and Redux. We strive for “convention over configuration”, offering a user experience that helps security and IT staff enjoy their jobs. There are many interesting challenges in helping our users understand the data collected from their laptops and servers.\n\n\n* Experience building and architecting SPAs in JavaScript/Typescript (2+ years of equivalent experience with React specifically.)\n\n* Expert CSS skills (we use Sass)\n\n* Ability to recommend and implement frontend testing patterns (E2E tests, etc.)\n\n* Nice to have: Experience developing responsive applications.\n\n* Nice to have: Familiarity with frontend performance profiling and optimization.\n\n* Nice to have: Experience building data visualizations (graphs, charts, etc.)\n\n* Nice to have: Experience with React Native, Electron.js, or similar.\n\n\n\n\nII. Backend\n\nFleet’s server is written in Go with go-kit. Deployments range from single servers to over 100,000 clients connected to horizontally scaled Fleet servers, handling tens of thousands of requests per minute. We aim to keep Fleet’s deployment as simple as possible to ease self-hosted deployment. MySQL and Redis are used for persistence and caching.\n\n\n* Experience building scalable, production quality servers.\n\n* Ability to recommend and implement backend testing patterns (E2E tests, etc.)\n\n* Familiarity with server and SQL performance profiling and optimization.\n\n* Familiarity with database migration strategies.\n\n* Nice to have: Experience programming with Go and go-kit.\n\n* Nice to have: Experience with Redis and/or MySQL.\n\n* Nice to have: Experience deploying and operating hosted SaaS services.\n\n* Nice to have: Experience working with Mobile Device Management (MDM) APIs.\n\n* Nice to have: Experience deploying/monitoring/managing containers with Docker/K8s\n\n\n\n\nIII. Endpoints\n\nFleet builds on top of the osquery agent (osquery.io), a Linux Foundation OSS project. Our CTO co-created osquery and serves on the Technical Steering Committee. On the endpoint we are building Orbit, a wrapper for osquery that will also become our platform for deploying additional open-source software such as Fleet Desktop (an interface for device users to interact with Fleet).\n\n\n* Experience developing applications on macOS, Linux, and/or Windows.\n\n* Familiarity with packaging tools: macOS .pkg, Linux .deb, Linux .rpm, Windows .msi, etc.\n\n* Familiarity with service persistence: macOS launchd, Linux systemd, Windows Services, etc.\n\n* Experience with building cross-platform user interfaces.\n\n* Experience managing and debugging performance of software installed on endpoints.\n\n* Readiness to write code that will directly impact performance for hundreds of thousands of people.\n\n* Nice to have: Go (for Orbit) and C++ (for osquery) programming experience.\n\n* Nice to have: Experience building and securing update systems for endpoint software.\n\n* Nice to have: Experience with low-level system APIs in macOS, Linux, and/or Windows.\n\n\n\n\nPlease include a few sentences about your experience with the Engineering Foundations in the "Experience" box of the application. \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Engineer, Developer, Digital Nomad, React, JavaScript, Cloud, CSS, Mobile, Senior, Junior, SaaS, Linux and Backend jobs that are similar:\n\n
$70,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
# Role\nWe are looking for a passionate Backend Engineer that wants to own and help shape our microservices architecture. The main responsibility for this role is to produce high quality code that is robust, including designing data models for scalability and performance.\n \nOne area our application is growing into is Documents management, so having previous experience in similar problems areas, like revision and approval workflows, auditing of projects, access control levels (ACL) is a big plus for this position.\n\nPrevious experience on managing projects and leading a team of developers is a prerequisite for this role. You will be working as part of a small and highly effective 100% remote team, taking part in major technical decisions, defining technical requirements, scoping and helping to create new features for our Bimsync application with the team. \n\nAs one of the lead developers in the team, you are expected to have a good structural thinking, being able to break-down complex problems into smaller parts that can be delivered to production independently in a timeboxed fashion. \n# What we are looking for\nWe believe in a growing and learning mindset, where people will be up to face a new challenge and learn a new technology when needed. Thus, having the right skills and a positive attitude to learning is more important for us than the degree. A BS/MS degree in Computer Science, Engineering or related subject is important, as we value an understanding of the fundamentals, but itโs not a prerequisite.\n\nWe define ourselves as an agile company, so being open for feedback and adapting to change is core to being a good fit to our team. Our company's working language is English, so we expect all candidates to effectively communicate (written and spoken).\n\nAs a lead developer, you are expected to be an excellent communicator, able to consider different points of view (Product, Sales, other devs) and manage these expectations in order to settle and deliver on a plan.\n\nYou should have a very good understanding of backend technologies and the different challenges of creating backend services that are cloud native, having previously developed applications in the public cloud (AWS preferably). We expect a strong intimacy with Java, as most of our backend stack is written in this language. We also look for proficient knowledge of databases, both SQL and NoSQL, to tune and shape the best data structures for each specific microservice. Another important point is having familiarity with REST APIs and a good understanding of backwards compatibility for public APIs. An interest and an ability to fix and contribute to the frontend React code is a bonus point for this position.\n\nThis position is open for fully remote, but has a requirement of being located in the EU.\n# What we offer\nYou will be part of an amazing journey to transform the construction industry with a bold and caring team. Along this path, we will challenge each other, have difficult open conversations and develop, as we learn.\n\nIn addition to the above, we will also take care of you and provide you with the right challenges for growth. Some of our benefits:\n\n* Paid time off (25 vacation days per year)\n* Flexible working hours\n* Full remote possible\n* Share options program\n* Company gatherings twice a year (in person when possible again)\n\n# Location\n**EU**\n\n# About Catenda\nCatenda is a Norwegian scale-up company with a global ambition to make the construction industry data-driven, with less waste and greater transparency along the way.\n\nOur company values are: Openness and Quality.\n\nWe believe in open standards for all our customer data to achieve interoperability between applications, from inception, through design and construction onto the maintenance of a building. Another core belief is that our customers should have full control over their data: all data that goes in, can also be exported out.\n\nWe value quality of the code and the product by working as a tight and effective distributed development team, preferably asynchronously, often sharing screens to collaborate. Catenda has offices in Oslo and Bergen, composed by an international team of 10+ nationalities working remotely across the EU.\n\nOur solution, Bimsync, is a cloud-based collaboration platform, consisting of a web application, a mobile application and our APIs. Many companies across the world are using our products to build better airports, hospitals, stadiums, homes and roads.\n\nOur technology stack runs 100% on AWS, using the most appropriate technology for the problem at hand. Our backend is mostly in Java and we are currently using different managed databases in our backend, like PostgreSQL, MySQL and DocumentDB. Our frontend is in Javascript, using React and React Native for our mobile app (iOS and Android).\n\n \n\nPlease mention the words **FEEL HEALTH ANTIQUE** when applying to show you read the job post completely (#RMjE2LjczLjIxNi4xODg=). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
$80,000 — $110,000/year\n
\n\n#Benefits\n
โฐ Async\n\n
\n\n#Location\nEU
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! 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. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. 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.