
Sr. Software Engineer
About MarkUp
MarkUp is the leading visual commenting platform for websites, PDFs and images. It’s the perfect companion in your creative process to bring teams together, helping close the feedback loop for anyone that works with multiple collaborators on a project.
Within just 2 years, we have signed up over 250,000 users and won Product Hunt Product of the Year in 2020. 2022 is already looking to be a bright year for MarkUp as we grow out our nimble product team.
Our customers include some of the world’s leading brands such as Verizon, Herbalife, Getty Images, BDO, Colliers, AIG, Rosetta Stone, Johnson & Johnson, and Dolby.
We are owned and operated by our parent company Ceros — a design platform that empowers the creation of bespoke, immersive digital experiences without code. As we share the same DNA as Ceros, we’re also passionate about helping companies transform their approach to creating and managing digital content.
We are well-funded and institutionally-backed by prominent investors including Sumeru Equity Partners, Grotech Ventures, Greycroft, and Starvest Partners.
We are remote first forever with a 4½ day workweek that finishes every Friday at 1pm.
About the Team
As part of the MarkUp team, you’ll be working with a small, cross-functional group of the most talented people you’ve ever worked with. We hire only passionate and creative people with a proven and unquestionable ability to execute, and every member of the team is equally responsible for moving the product forward.
We have a dynamic company culture that collaborates daily. We care deeply about the user experience, and we debate passionately about our ideas. When you work at Ceros, you check your ego at the door, and you aren’t afraid to be honest, especially to yourself. We take our jobs seriously but ourselves not so much -- whether it’s cracking jokes in the chat room or poking fun at the Ceros CEO’s atrocious spelling.
The Role
Building a product that can ingest and render well on any website is no easy task! We require the best-of-the-best, those who are ready to get creative and find solutions to complex problems across multiple browsers, stacks and platforms.
After a strong first year of nailing down product basics and building a foundational user base, we’re now expanding the product in numerous ways. These include but are not limited to building out our paid tiers, integrating with a multitude of other products (Asana, Jira, Trello, Slack, Figma, etc.), and improving upon the overall user experience with greater stability and performance of the MarkUp product. Our goal is to make MarkUp an integral part of anyone’s creative workflow. This is not just about making marketing or creative teams more efficient. It’s about empowering content collaboration across the entire organization.
The MarkUp codebase is 92% TypeScript, comprising multiple services and packages, predominantly NodeJS based. We use libraries like React, Express, Lerna, Webpack and Jest. We believe in using the right tool for the job, our infrastructure runs on NodeJS, Redis, AWS Aurora, Kubernetes, Terraform and Ansible on AWS.
Key Responsibilities
Writing maintainable code (probably goes without saying)
Writing unit, functional and e2e tests
Planning and leading high-complexity stories and epics
Reviewing story docs and offering insights on impacts to other parts of the application
Performing code reviews and helping to enforce our code and architectural standards
Participating as a primary on-call resource for service disruptions
Handling superfriend responsibilities with minimal assistance
Acting as release owner
Mentoring other software engineers
Suggesting new technologies and techniques to improve engineer productivity
Agonizing over the user experience until even a trained monkey could use the product
Collaborating with and mentoring your peers on security best practices
And finally, deploying your code to production and seeing the customer revel in feedback loop nirvana.
Bonus Stuff:
Background in B2B or SaaS and Product-Led Growth Companies
Experience working in a remote-first environment
Key Things to Know
This is a remote role
We want you to start ASAP
This is a full-time position
Benefits
Competitive salary
Private Medical Insurance
Life and Income Protection Insurance
Pension Scheme
Stock options
Generous PTO
Wellness Fridays
Excellent gear (Macbook Air, external monitor, etc.)
Growth and Learning opportunities within the company
Virtual experiences in which Cerosians can collaborate, educate, and create social connections with one another
At Ceros, we are deeply committed to the recruitment, retention, and growth of diverse talent; uniting people from unique backgrounds in our shared passion for unlocking creativity through technology.
As an equal opportunity employer, we prohibit any unlawful discrimination against a job applicant on the basis of their race, color, religion, veteran status, parental status, gender identity or expression, transgender status, sexual orientation, national origin, age, disability or genetic information. We respect the laws enforced by the EEOC and are dedicated to going above and beyond in fostering diversity across our company.
This job is closed
But you can apply to other open Remote Developer / Engineer jobs
About the company
Similar Remote Jobs
- Opened 4 days ago Featured Job Remote Job
- Opened 5 days ago Featured Job Remote Job
- Opened 8 days ago Featured Job Remote Job
- Opened 11 days ago Promoted Job Remote Job
- Closes tomorrow Promoted Job Remote Job