Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Open Source Engineer (TypeScript) image - Rise Careers
Job details

Open Source Engineer (TypeScript)

Apify's mission is to make the web more programmable.

Why?

We believe that humans have better things to do than filling forms, compiling huge Excel sheets of copy-pasted data, or watching thousands of videos to determine whether they include a specific brand logo.

Those are jobs for a machine.

And just as in the real world we have tools that make our lives easier, we should have tools to make our lives easier on the web.

Web automation has profound impact. Our users automate service unsubscriptions to save people money, and they collect billions of rows of data from all over the world for AI training, protection of consumers, or finding lost children.

What you’ll be working on?

Apify has grown as the tool of choice for any Node.js/JS/TS engineer when it comes to web scraping and web automation. We are now also taking on the Python community. Our open-source tooling is used by tens of thousands of people worldwide. Check out the Crawlee library, our GitHub, and the vibrant community on Discord.

  • You'll be part of one of our 7 product teams—the team that works on Apify’s open-source tools.

  • The team is led by Martin Adamek, co-author of Apify’s Crawlee and his very own MikroORM library.

  • You'll face many challenges regarding the usage of browsers in the cloud, browser fingerprinting, scalability, and more.

  • But you'll also be in direct touch with the community that uses the tools you build.

They say there are no perfect candidates, but you might be the one if you have:

  • Experience with working on large, complex applications or frameworks

  • Great skills at developing and debugging in JavaScript/Node.js/TypeScript or have this skill in some other programming language and are able to learn it quickly

  • Familiarity with Linux

  • Experience in open-source development is a plus

  • Experiment-driven and collaborative mindset

  • Good communication skills in English

Why should you work at Apify?

  • Space, support, and autonomy for personal growth, with a direct impact on our success

  • Full-time position in Prague (Lucerna Palace) or Brno (Titanium) 🏰

  • Option to work remotely 🛋️

  • Flexible working hours (perfect for both night owls 🦉 and early birds 🐥)

  • Nobody counts holidays as long as the work gets done 💪

  • Stock options and profit sharing 💰

  • We welcome pets, kids, and bikes at the office 🐕👨‍👧🚲

  • Epic team buildings and offsites 🚢 with biking, canoeing, and other adventures 🪂

  • Solid education and training budget, conference tickets, internal “Eat & Learn” sessions, and the possibility to work across teams 👩🏼‍💻👨🏽‍💻

  • Generous hardware budget 💻

  • Free lunches every day when you’re in the office 🌮🍱🍜🍕🥡

  • Unlimited supply of ☕ & 🍺 and snacks

  • Free entry to the wonderful Prague Zoo 🐘

  • Free Multisport card 🏋

  • Ping-pong, chess, PS5, lightsabers, foosball league after lunch.

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Open Source Engineer (TypeScript), Apify Technologies s.r.o.

Ready to take your skills to the next level? Join Apify as an Open Source Engineer in our beautiful Prague office! Here at Apify, we're on a mission to make the web a place where humans can focus on what truly matters—rather than spending endless hours on mundane tasks like filling forms or sifting through piles of data. Our innovative web automation tools help our users save money, protect consumers, and even aid in finding lost children! As the go-to resource for Node.js/JS/TS engineers, we’re expanding our reach into the Python community and we need someone like you to help. You'll be an integral part of one of our seven product teams focused on enhancing our open-source tools, led by the talented Martin Adamek. Your role will present unique challenges, including creating robust cloud browser solutions and ensuring efficient scalability. But it doesn't stop there; you'll also connect directly with a vibrant community that values your contributions. If you have experience with large applications, a knack for coding in JavaScript/Node.js/TypeScript, and a collaborative mindset, you could be the perfect fit. With exciting perks like flexible hours, a relaxed holiday policy, and opportunities to grow both personally and professionally in an engaging environment, your new journey at Apify awaits! Come be a part of a company that values creativity, teamwork, and, of course, a bit of fun with ping-pong and snacks!

Frequently Asked Questions (FAQs) for Open Source Engineer (TypeScript) Role at Apify Technologies s.r.o.
What are the key responsibilities of an Open Source Engineer at Apify?

As an Open Source Engineer at Apify, you'll be involved in developing and enhancing our open-source tools, particularly focusing on web scraping and automation. You'll work closely with the team led by Martin Adamek, tackling unique challenges like browser usage in the cloud and scalability. Moreover, you'll engage with our community of users, getting direct feedback that can drive your development efforts.

Join Rise to see the full answer
What qualifications do I need to be an Open Source Engineer at Apify?

To qualify as an Open Source Engineer at Apify, you should have a strong background in developing complex applications, particularly in JavaScript, Node.js, or TypeScript. Familiarity with Linux environments is beneficial, and experience with open-source projects is certainly a plus. A collaborative mindset and good communication skills are essential for success in our team-driven culture.

Join Rise to see the full answer
Is it possible to work remotely as an Open Source Engineer at Apify?

Absolutely! At Apify, we understand the importance of flexibility, and our Open Source Engineer position allows for remote work options. You can choose to work from our Prague or Brno offices or continue your work flexibility from home, striking the right work-life balance that suits you.

Join Rise to see the full answer
What is the company culture like at Apify?

Apify boasts a vibrant culture that supports personal growth, collaboration, and fun! We encourage creativity and offer unique perks like flexible work hours, no strict holiday limits, free lunches, and opportunities for team-building adventures. Our environment nurtures both work and play, making it an exciting place to be.

Join Rise to see the full answer
What is the impact of Apify’s tools in the real world?

Apify's tools have a significant impact on various sectors by enabling users to automate numerous processes, from managing subscriptions to powering AI training with massive datasets. Our technology aids in consumer protection and even social causes like missing child cases, showcasing how our innovations can positively influence lives.

Join Rise to see the full answer
Common Interview Questions for Open Source Engineer (TypeScript)
Can you explain your experience with JavaScript, Node.js, or TypeScript?

When answering this question, share specific projects where you utilized JavaScript, Node.js, or TypeScript, detailing your role, the challenges faced, and the outcomes achieved. Be sure to highlight any innovative solutions or methodologies you employed, showcasing your technical acumen and problem-solving skills.

Join Rise to see the full answer
What are some challenges you foresee in open-source development?

Discuss potential challenges such as community engagement, scalability issues, and maintaining quality while integrating contributions from diverse developers. Emphasize how collaboration and fostering a positive community can help overcome these hurdles, showing your understanding of the open-source landscape.

Join Rise to see the full answer
How do you prioritize tasks when working on large-scale projects?

Explain your approach to task prioritization, including setting deadlines, assessing dependencies, and leveraging team strengths. Mentioning project management frameworks you might use can also enhance your answer, demonstrating organizational skills.

Join Rise to see the full answer
What strategies do you use for debugging applications?

Detail your debugging techniques, including systematic approaches like isolating issues, leveraging logs, and using debugging tools. Share an example where your debugging efforts resolved a significant issue, reinforcing your analytical abilities.

Join Rise to see the full answer
How do you stay current with new technologies relevant to web development?

Mention resources such as blogs, online courses, and community forums you engage with to keep your skills sharp. Highlight your proactive nature in learning and adapting to new technologies, which is crucial for an Open Source Engineer.

Join Rise to see the full answer
Can you give an example of collaborating on an open-source project?

Discuss a specific open-source project where you contributed, explaining your role, the collaboration process, and how you incorporated feedback from the community. This demonstrates your teamwork skills and ability to adapt to diverse perspectives.

Join Rise to see the full answer
What have you learned from working with cloud technologies?

Reflect on your experiences with cloud computing, discussing important lessons learned regarding efficiency, scalability, and security. Emphasizing your ability to apply these lessons to future projects will be impressive for interviewers.

Join Rise to see the full answer
How do you handle tight deadlines?

In your response, describe your strategies for managing stress and prioritizing workload during tight deadlines, such as focusing on essential tasks, open communication with your team, and seeking help when necessary. This demonstrates both time management and teamwork skills.

Join Rise to see the full answer
What do you find most exciting about web automation?

Express your enthusiasm for advancing web automation technologies, mentioning specific areas that intrigue you, like the potential for efficiency or innovations in AI. Show your passion for the field to convey genuine interest in the role.

Join Rise to see the full answer
Where do you see yourself in the next few years within the open-source community?

Discuss your aspirations to grow within the open-source community, such as mentoring new developers, leading projects, or contributing to significant initiatives. This not only shows your long-term vision but also your commitment to the community.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join Apify as a Business Support Specialist and assist customers with technical inquiries and subscription plans from anywhere in the world.

Photo of the Rise User

Join Apify as a Web Automation Engineer and help redefine web automation to simplify complex digital tasks for users.

Photo of the Rise User
Lely Remote Cornelis van der Lelylaan 1, 3147 PB Maassluis, Nederland
Posted 2 days ago

Become a key player in a leading Dutch company specializing in innovative dairy farming solutions as a Lead Engineer Frontend.

Join Veza as a Senior Backend Graph Software Engineer to drive innovation in identity access management.

Photo of the Rise User
Posted 12 days ago
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Fast-Paced
Transparent & Candid
Medical Insurance
Dental Insurance
Vision Insurance
401K Matching
Disability Insurance
Paid Time-Off
Paid Volunteer Time
Flex-Friendly
Maternity Leave
Paternity Leave
Paid Holidays

Join Dremio as a Senior Software Engineer and help build core capabilities of our innovative lakehouse platform for prominent global enterprises.

Photo of the Rise User
Posted 4 days ago
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical

Be a key contributor in Canva's Editing Group as a Staff Frontend Engineer, enhancing the performance of their core design tools.

Posted 13 days ago

Join LayerZero Power Systems, a leading force in power distribution technologies, as a Software Security Engineer focused on enhancing product security.

Photo of the Rise User
Posted 9 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

As a Senior Software Engineer for Google Ads, you will design and develop critical software solutions impacting billions of users.

Kiratech Remote No location specified
Posted 11 days ago

Join Kiratech's Engineering Team as a Cloud Native Engineer specializing in AI, where you will innovate in cloud technologies and drive value for clients.

Join Pwrteams as a Senior Full Stack Software Engineer to work on cutting-edge projects for top clients across the globe.

Apify Store includes a range of ready-made tools such as Booking Scraper (dtrungtin/booking-scraper), SEO Audit Tool (drobnikj/seo-audit-tool), or the Google Sheets Import & Export (lukaskrivka/google-sheets) tool. You can try all of these for fre...

18 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 29, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
15 people applied to Junior Unity Developer at Gameloft
C
Someone from OH, Middletown just viewed Operations Analyst at Core Specialty Insurance
A
Someone from OH, Strongsville just viewed Graphic Design Intern at Anvil NorthWest
W
Someone from OH, Uhrichsville just viewed Director Operations at WVUMedicine
Photo of the Rise User
Someone from OH, Cincinnati just viewed Game Director, Scripps Sports at The E.W. Scripps Company
Photo of the Rise User
Someone from OH, Lorain just viewed 3D Modeler / Graphic Designer - Freelance at Twine
o
Someone from OH, Oxford just viewed Digital Media & Marketing Student Intern at osu
Photo of the Rise User
30 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Beachwood just viewed Dispensary Tech at Ayr Wellness
Photo of the Rise User
174 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Springfield just viewed Front Desk Clerk at Marriott International
L
Someone from OH, Akron just viewed Junior Graphic Designer at Little Spoon
Photo of the Rise User
Someone from OH, Columbus just viewed Licensing and Regulatory Compliance Analyst at Sportradar
Photo of the Rise User
Someone from OH, Mansfield just viewed US_EN_Operations_Warehouse Loader (Part Time) at Red Bull
Photo of the Rise User
Someone from OH, Dublin just viewed Salesforce Administrator at Multiverse
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Solution Analyst at GoodLeap
S
Someone from OH, Pickerington just viewed Salesforce Project Manager at Studio Science
Photo of the Rise User
Someone from OH, Dayton just viewed Medical Receptionist at LifeStance Health
C
Someone from OH, Massillon just viewed RN Ambulatory - Outpatient Infusion Therapy at CCF
Photo of the Rise User
Someone from OH, Columbus just viewed HR Business Partner (Maternity Cover) at Marshmallow
Photo of the Rise User
Someone from OH, Columbus just viewed Community Outreach Canvasser $24/Hr at Confidential
Photo of the Rise User
Someone from OH, Cincinnati just viewed Email Marketing Coordinator at Creative Circle
Photo of the Rise User
Someone from OH, Columbus just viewed UX Researcher, Amazon Autos at Amazon
Photo of the Rise User
Someone from OH, Cincinnati just viewed AI training and enablement at Writer