Location: Dublin, Ireland
What's the opportunity?
Intercom is growing rapidly. Our revenue has increased 4-fold in 2015 and our Dublin R&D team has more than tripled in size in the past year. We’re looking for talented engineers to join us and influence our product roadmap and direction.
This is more than a technical role, you’ll be a creative product and technical contributor. You’ll use your experience to inform our engineering process and decisions when building new features and ensuring scalability and availability of the entire platform.
You’ll be part of one of our product teams which are multidisciplinary with design, frontend and backend engineering combined. While specialisation is important, we discourage pigeonholing. Our most effective people work across design and implementation, making the right technology decisions to build the best product.
One of our senior engineers, joining from a major PaaS provider, described his experience as “Before, I saw customers through a very large telescope. Now I’m right beside them.” We love the satisfaction of hearing how happy our customers are with what we build for them.
What will I be doing?
As an engineer you will:
What skills do I need?
It’d be great if you had deep knowledge of one of these areas too:
What happens when I apply?
First, you need to apply for us to review your CV :) As the next step, we will send you our take home test to work on in your own time. You can find more details on the questions and how we evaluate answers here.
The following step will be a phone interview with one of our engineers which will focus on technical and culture contribution questions (this step is sometimes broken down into 2 interviews).
The final step is an onsite interview in our Dublin office (we can help with travel arrangements, visas etc.).
Benefits
We are a well treated bunch, with awesome benefits! If there’s something important to you that’s not on this list, talk to us! :)
Location: Zagreb, Croatia & Ljubljana, Slovenia
Who are we looking for?
Experienced iOS developers who have been working on complex projects in a team, with international clients.
If you recognise yourself in some of the following things, we will be happy to receive your application. If you have:
● at least 2 years of experience working as an iOS Developer
● excellent knowledge of ObjectiveC
● published apps
● been working in a team environment
● experience or familiarity with some of these terms: CocoaPods, MVP/MVVM/VIPER, Core Data
● been working with both local and international clients
● excellent English knowledge
● a drive to make your code better every day
● a good debugging and code review routine
What can we offer?
To get a better picture of what we can offer You, check our Careers page.
TL;DR:
● a compensation which will depend on your own experience
● gym membership
● health checks
● dog friendly offices
● opportunity to travel
● a chance to communicate your own ideas and bring them to life
● a chance to share your knowledge with the rest of the team as well as young colleagues
● to profit from our experience
● working on developing internal projects
How to apply?
If you think we can live up to your expectations and you're willing to share your experience and knowledge, apply using the form bellow. Please send us:
● a code sample of some of your previous work or your Github/Bitbucket profile link
● links to published apps you have been working on
● your CV
Location: Zagreb, Croatia
Responsible for back-end of our web applications using Django and Flask frameworks, REST API development using Django Rest Framework, and various other places we use Python on internal and client projects.
Location: Dublin, Ireland
What's the opportunity?
Our security team is responsible for making sure all our products are designed and implemented to the highest security standards. Keeping our customers' data secure is the most important thing that Intercom does. As both our product offering and our customer base continues to grow (we now have over 13k paying customers and counting!), we need to scale up our security and we’re looking for an experienced engineer to join our team.
This is a special role in that you would be working on all aspects of security (app, infrastructure, penetration testing, audit & compliance, development, etc.) rather than specialising in just one aspect, as is the case with larger teams in larger companies. Also unlike most companies, we design and build our product entirely in Dublin, so you will be uniquely positioned to own and drive security policies and technologies across all parts of Intercom. Find out more about our engineering culture here.
What will I be doing?
You will get to work directly with our product and infrastructure engineering teams, you will also build and own tools, services and infrastructure used across the company.
You will:
Example projects might include:
What skills do I need?
You need to be an experienced security engineer, preferably a generalist or a specialist with an interest in all aspects of security. You should prefer automating work over manual processes - we love automation and would love you to build your own tools for automating processes.
You also need:
Bonus skills & attributes:
Benefits
We are a well treated bunch, with awesome benefits! If there’s something important to you that’s not on this list, talk to us! :)
Location: Anywhere
Position Description
We are looking for an AngularJS Developer to be responsible for the client side of mobile, desktop, and web applications. Your primary focus will be to implement complete user interfaces, with a focus on performance. Your main duties will include creating modules and components and coupling them together into a functional app. Artistic designs will be delivered to you, along with a few HTML templates, but you will also be expected to provide input on animation, CSS, and HTML decisions. You will work in teams with back-end developers, and will be communicating with an API using standard methods. A strong ability to thoroughly understand all of the components of a platform and infrastructure is required.
By joining the Toptal network, you’ll have the opportunity to work on many client projects ranging from start-ups to Fortune 500s with teams of highly skilled experts from around the world.
This is a remote position that can be done from anywhere.
Benefits:
Responsibilities:
Requirements:
Location: Zagreb, Croatia
Dosadno ti je na poslu i dobro bi ti došla kvalitetna promjena, sljedeća stepenica u tvom iskustvu? Super! Mi smo u potrazi za novim članovima rastućeg Ruby on Rails tima.
Uključit ćeš se u razvoj produkta s velikim brojem korisnika, brusiti svoje full stack Ruby vještine, učiti nove tehnologije (React, Cassandra) i postavljati temelje za timski način rada i daljnjeg rasta.
Tehnički je potrebno full stack Ruby on Rails iskustvo, što zapravo znači:
Ako ne želiš zaostajati za globalnim trendovima, želiš se razvijati i biti u vrhu svoje profesije, iskusiti kako se radi s top svjetskim firmama, a pritom ne napustiti svoje prijatelje, obitelj i zagrebački stil života, prijavi se i istraži ovu priliku za posao kod nas. Prije samog dolaska na razgovor, možeš nas posjetiti i online u našem novom uredu u Heinzelovoj 33.
Location: Zagreb, Croatia
What are we looking for?
● at least 2 years of experience working with Ruby on Rails, Django or similar PHP frameworks
● developers that have been working on more complex applications (meaning apps which have more than 10 ActiveRecord models)
● that you've developed something that's alive and is being used today
● you like to keep up with Ruby on Rails news
● deep understanding of objectoriented programming and design patterns
● experience with writing tests
● experience in working with both local and international clients
● excellent knowledge of English
● a drive to make your code better every day
What can we offer?
● a competitive salary
● flexible working hours
● topnotch equipment
● fun and games budget
● car and bike parking
● gym membership
● health checks
● dogfriendly offices
● opportunity to travel
● both specialisation and team switching
● a chance to communicate your own ideas and bring them to life
● a chance to share your knowledge with the rest of the team as well as young colleagues
● opportunity to profit from our experience
● working on developing internal projects
How to apply?
If you think we can live up to your expectations and you're willing to share your experience and knowledge, apply using the form below. Please send us:
● a code sample of some of your previous work or your Github/Bitbucket profile link
● your CV
Location: Dublin, Ireland
What's the opportunity?
Intercom is growing fast. We’ve created an environment where product teams, with big ambitions, can ship high quality product to our customers every week. Across a team of more than 60 engineers, we ship changes to production around 100 times each weekday. Our mission is to make web and mobile business personal. Come help us build a world changing product, a long lasting company and the most effective R&D team possible.
We’re particularly focused on building an organisation where people thrive, grow in their careers, and enjoy having high impact through their work. We’re looking for experienced engineering managers to help us grow our capabilities and capacity.
The Intercom platform comprises of several different and connected products. Each product is designed and developed — through invention and iteration — by a single team. As an engineering manager you’ll partner with a product manager to define a product vision, strategy and roadmap.
You’ll be expected to own your space: work with all disciplines on your team to build, launch and iterate. Talk directly with your customers, take part in usability studies, work with data analysts and researchers to ask the right questions and make good use of the answers.
This is an incredibly rare opportunity to join a company that’s still small but on its way to something much bigger, with a meaningful transformative mission. You’ll work directly with a product, design, and engineering team who’ve worked in places such as Amazon, Facebook, Google, Apple and Zendesk. And best of all, be early enough to hold a leadership position where you have a high impact role in our success over the coming years.
This role is based in our city centre office on St. Stephen’s Green, in Dublin, Ireland. Our entire R&D team is based here. You'll report directly to one of our directors of engineering.
What will I be doing?
What skills do I need?
Management experience is a requirement. New managers are grown through our engineering team, so external hires must have hands-on experience of people management.
If you want to take your career in a management direction but haven’t had the opportunity yet, we’d strongly encourage you to apply for our product engineering role. Career progression is important to us and if management is the path you’d like to take we can help you get there.
You also need to have deep knowledge of a high-level programming language (for example, Ruby, Python, Perl etc.) but it doesn’t need to be a language that we use here! Great people are effective and learn what we use quickly (or introduce us to better ways of working). Our ideal is for every team to be comfortable working across the full stack, delivering new features and capabilities from start to finish.
You will need to be hands-on technically, comfortable reviewing and writing code. We don’t need you to be the strongest or most productive engineer on the team but your on-boarding will involve at least a month working as an engineer on one of our products. We believe this is the best way to get context and build trust before directly managing.
Benefits
We are a well treated bunch, with awesome benefits! If there’s something important to you that’s not on this list, talk to us! :)
Location: Zagreb, Croatia & Ljubljana, Slovenia
Who are we looking for?
Experienced Android developers who have been working on complex projects in a team, with international clients.
If you recognise yourself in some of the following things, we will be happy to receive your application. If you have:
● at least 2 years of experience working as an Android Developer
● excellent knowledge of Java and Android SDK
● published apps would be considered as an advantage
● been working in a team environment
● experience or familiarity with some of these terms: Android Studio, Eclipse, Git
● been working with both local and international clients
● excellent English knowledge
● a drive to make your code better every day
● a good debugging and code review routine
What can we offer?
To get a better picture of what we can offer You, check our Careers page.
TL;DR:
● a compensation which will depend on your own experience
● gym membership
● health checks
● dog friendly offices
● opportunity to travel
● team building
● a chance to communicate your own ideas and bring them to life
● a chance to share your knowledge with the rest of the team as well as young colleagues
● to profit from our experience
● working on developing internal projects
How to apply?
If you think we can live up to your expectations and you're willing to share your experience and knowledge, apply using the form below. Please send us:
● a code sample of some of your previous work or your Github/Bitbucket profile link
● links to published apps you have been working on
● your CV
Location: Anywhere
Position Description
We are looking for a React Developer passionate about creating polished web applications with beautiful, well-designed UIs using the React library. Your primary responsibility will be the implementation of visual elements and their behaviors with user interactions. You will work with both front-end and back-end web developers to build all client-side logic. You will also be bridging the gap between the visual elements and the server-side infrastructure, taking an active role on both sides, and defining how the application looks and functions.
By joining the Toptal network, you’ll have the opportunity to work on many client projects ranging from start-ups to Fortune 500s with teams of highly skilled experts from around the world.
This is a remote position that can be done from anywhere.
Benefits:
Responsibilities:
Requirements:
Location: Zagreb, Croatia
Responsible for frontend and backend JavaScript code across our internal and client projects. Working closely with the client on defining, implementing and testing web application interfaces.
Location: Zagreb, Croatia
What are we looking for:
ExtensionEngine is seeking a Senior Web Developer to be part of our new team in Zagreb. You will be co-designing and managing large scale web applications, with complex backend and frontend logic, mostly using JavaScript and/or Python. This is an excellent opportunity to lead and mentor a team.
Requirements:
· advanced knowledge of at least one programming language and MVC framework
· minimum 2 years of experience in professional web development
· experience with different database types
· experience with front-end technologies, popular JS frameworks and libraries
· good understanding of version control systems
· great verbal and written English
Extra points:
· full project lifecycle experience
· experience with build tools
· familiarity with unit testing
· understanding concepts of scalable high availability architecture
· familiarity with Agile development
What we offer:
You will be working on cutting edge web applications which will help you develop your expertise. We also offer:
· work with talented and ambitious team
· occasional trips to company headquarters in Boston, US
· cool and inspiring environment
· MacBook Pro and WQHD Monitor
· standing desk
· free coffee & snacks
About us:
With US headquarters, we have over 150 developers and QA testers in Split and Zagreb. We’ve been described as world experts in online education, and we work with the best organizations in the world (Harvard, MIT, Johnson&Johnson, Fitch Ratings...) on projects that are both challenging and meaningful.
How to apply:
Simply send your CV to jobs@extensionengine.com or visit our Careers page. Join us and help shape the future of ExtensionEngine!
Location: Anywhere
Position Description
We are looking for senior WordPress developers to be responsible for leading the development of complex Content Management Systems for a variety of industries and purposes, including building new themes and maintaining or extending existing ones. You will be architecting and implementing WordPress systems primarily using PHP, and will be relied upon as a source of technical leadership and architectural support. To excel in this position, you must have outstanding communication skills and should enjoy working in a highly dynamic, detail-oriented environment.
By joining the Toptal network, you’ll have the opportunity to work on many client projects, ranging from start-ups to Fortune 500s, with teams of highly skilled experts from around the world.
This is a remote position that can be done from anywhere.
Benefits:
Responsibilities:
Requirements:
Location: Zagreb, Croatia
Senior si u potrazi za novim izazovom, novom tehnologijom, većim sustavom i zanimljivijim problemima? Super! Mi smo u potrazi za iskusnim inženjerom/inženjerkom koji će raditi backend kompleksnog messaging sustava
Radit ćeš na backendu koji pruža API klijentskim aplikacijama prema high performance big data infrastrukturi u svrhu prikupljanja podataka. Učit ćeš nove tehnologije (Go, docker okruženje) i sudjelovati u razvoju velikog sustava kojeg dnevno koriste milijuni mobile korisnika.
Tehnički je potrebno iskustvo rada na skalabilnim web servisima u nekom od backend jezika, što zapravo znači:
Ako ne želiš zaostajati za globalnim trendovima, želiš se razvijati i biti u vrhu svoje profesije, iskusiti kako se radi s top svjetskim firmama, a pritom ne napustiti svoje prijatelje, obitelj i zagrebački stil života, prijavi se i istraži ovu priliku za posao kod nas. Prije samog dolaska na razgovor, možeš nas posjetiti i online u našem novom uredu u Heinzelovoj 33