Senior Software Engineer
7 days ago
Location
: Budapest, Hungary (hybrid)
Seniority :
Senior level
Hours
: Full Time
About Craft
At Craft, we are on a mission to redefine productivity through software. We believe that current solutions are outdated and bloated.
We are building products that are fun and effortless to use, software that blends into the background, allowing individuals to focus on their tasks at hand - as it should be.
We have an amazing team of experienced product engineers.
About the role
Our Services team is responsible for the foundational building blocks on the Craft platform. From databases, authentication, realtime content sync and management, to APIs and everything in-between, this team provides core functionality for other teams so they can conveniently build the brilliant features that our users love in Craft.
As a Backend Engineer at Craft you will be responsible for design, planning, scoping, and implementing services that integrate our mobile and web clients with our core services and data.
These APIs need to be highly performant, scalable and reliable and you will need to be familiar with CI/CD and infrastructure as code environments.
You will mainly be using and TypeScript but you will also get involved with our cloud-native backend platform using PaaS and serverless on AWS.
Familiarity with all these technologies is a real bonus, but we mainly need you to come with a willingness to learn and make impact.
What we're looking for
You must have:
- Experience with databases and data management - ideally you have solid experience with relational databases and data search technologies.
- Experience with cloud architectures and best practices - you will need to have at least basic familiarity with PaaS, FaaS, DBaaS, containers, etc. (in an ideal world, on AWS).
- A passion for writing testable code - you can architect code so critical code paths can be covered with comprehensive, automated test suites.
- Continuous Delivery & Deployment mindset - you are comfortable with frequently deploying changes to production right after they end up on the master branch.
- Attention to detail - you have deep interest in figuring out how things work underneath.
It would be great if you have:
- Familiarity with and TypeScript - you can start building production services with these technologies, or quickly learn and get up to speed with them.
- Familiarity with infrastructure as code - you do infrastructure deployments with source-controlled definitions (preferably AWS CloudFormation).
- Experience with building scalable and resilient distributed systems - you have experience with microservice architectures and cloud-native systems that can serve millions of customers globally 24/7.
- Security awareness - as you respect user privacy, you always consider security during every phase of development.
How we work in the backend team
- Daily standup:
We have focused daily standup meetings which we prepare for using Craft. We write daily notes about what we did yesterday and what we are planning to do during the day. This helps us stay focused and unblock each other if needed. - Weekly sprint planning:
Every Friday we close the week with a planning session for the next week to discuss priorities. - Retrospective every 3 weeks:
Here we provide space and time to thank one another for going the extra mile, and highlight what went well and what could have gone better. These discussions help us adapt and introduce new approaches for the next 3-week cycle. - Services Guild meeting:
Common topics include knowledge sharing about complex projects, raising attention to tech debt or developer experience improvements, proposing solutions for upcoming projects, and reviewing new tools, libraries, and technologies.
Your future colleagues said: What makes someone successful as a backend engineer?
"Maybe two things. Attention to detail: paying attention to the smallest detail and not waiting for others to search or solve things for you.
End-to-end ownership: build with the thought in mind that you'll be responsible for it to serve the users. That's the 'you build it, you run it' mentality."
—
Tamás Flamich, Staff Product Engineer
"A certain level of domain knowledge and expertise, internal drive to make an impact, being motivated by the outcome and curiosity to work on tasks outside of day-to-day engineering work."
—
Levy Melnikov, Senior Product Engineer
Our Culture
We are looking for individuals who love fantastic, well-built products and are willing to go the extra mile to create a product that is both easy to use yet powerful.
You'll be actively shaping engineering culture and processes as well as providing technical insights to the team.
- You think outside the box. We are a small team competing with giants; we won't succeed by just following the playbook. Identifying technological, leadership, and cultural aspects that help us deliver will be critical.
- You put people first. You understand that we are a team of people building a product for other people to use. You prioritise professional relationships with the broader team and desire to be actively engaged in the wider community of Craft users.
- You're pragmatic. You're an expert in technology and also understand how certain components can impact the product. You can choose the right tradeoffs according to the maturity of the team, product, and business needs.
- You're a great communicator. Most of your impact will come through communicating with people — both individuals you work with and leaders from other parts of the business. You can express yourself clearly in a way others can understand and learn from.
Interested?
Apply today
We encourage you to apply even if you don't check every box in the requirements, as we're always looking to hire for potential and the right values combined with the right mindset.
So, if all the above speaks to you, we should talk :)
-
Senior DevSecOps Engineer
7 days ago
Budapest, Budapest, Hungary Sigma Software Full time 120,000 - 240,000 per yearCompany Description We are seeking a Senior DevSecOps Engineer to drive security automation and implement DevSecOps best practices in development pipelines, infrastructure, and cloud environments. This role is ideal for a proactive DevSecOps expert who thrives in complex environments and wants to make security an automated, continuous part of modern...
-
Senior Software Engineer
24 hours ago
Budapest, Budapest, Hungary Cloudera Full timeBusiness Area:EngineeringSeniority Level:Mid-Senior levelJob Description:At Cloudera, we empower people to transform complex data into clear and actionable insights. With as much data under management as the hyperscalers, we're the preferred data partner for the top companies in almost every industry. Powered by the relentless innovation of the open source...
-
Senior Software Engineer
5 days ago
Budapest, Budapest, Hungary Cloudera Full time €60,000 - €120,000 per yearBusiness Area: EngineeringSeniority Level:Mid-Senior levelJob Description: At Cloudera, we empower people to transform complex data into clear and actionable insights. With as much data under management as the hyperscalers, we're the preferred data partner for the top companies in almost every industry. Powered by the relentless innovation of the open...
-
Senior Software Engineer
3 days ago
Budapest, Budapest, Hungary Cloudera Full time €80,000 - €160,000 per yearBusiness Area: EngineeringSeniority Level:Mid-Senior levelJob Description: At Cloudera, we empower people to transform complex data into clear and actionable insights. With as much data under management as the hyperscalers, we're the preferred data partner for the top companies in almost every industry. Powered by the relentless innovation of the open...
-
Senior Software Engineer
5 days ago
Budapest, Budapest, Hungary Cloudera Full timeBusiness Area: EngineeringSeniority Level:Mid-Senior levelJob Description: At Cloudera, we empower people to transform complex data into clear and actionable insights. With as much data under management as the hyperscalers, we're the preferred data partner for the top companies in almost every industry. Powered by the relentless innovation of the open...
-
Senior Software Engineer
7 days ago
Budapest, Budapest, Hungary Shapr3D Full time 9,000,000 - 12,000,000 per yearAt Shapr3D, we're transforming how industries design and innovate.From automotive and aerospace to consumer tech and industrial design, our platform powers some of the boldest ideas across industries that shape16% of the global GDP.Our multi-platform product has earned the Apple Design Award and is regularly featured in Apple Keynotes. WithSeries B...
-
Senior Software Engineer
5 days ago
Budapest, Budapest, Hungary Cloudera Full time 1,200,000 - 2,400,000 per yearBusiness Area:EngineeringSeniority Level:Mid-Senior levelJob Description:At Cloudera, we empower people to transform complex data into clear and actionable insights. With as much data under management as the hyperscalers, we're the preferred data partner for the top companies in almost every industry. Powered by the relentless innovation of the open source...
-
Senior Software Engineer
23 hours ago
Budapest, Budapest, Hungary Grafton Recruitment Full timeAre you passionate about building and automating cloud solutions that power the future? As a Senior Software Engineer (Python) you will play an essential role in designing, deploying, and maintaining reliable cloud infrastructure, ensuring our systems are robust, scalable, and efficient. Join our dynamic team to deliver cutting-edge cloud-native...
-
Senior Software Engineer
5 days ago
Budapest, Budapest, Hungary Cloudera Full time €90,000 - €120,000 per yearBusiness Area: EngineeringSeniority Level:Mid-Senior levelJob Description: At Cloudera, we empower people to transform complex data into clear and actionable insights. With as much data under management as the hyperscalers, we're the preferred data partner for the top companies in almost every industry. Powered by the relentless innovation of the open...
-
Senior Software Engineer
7 days ago
Budapest, Budapest, Hungary Craft Docs Full time 60,000 - 120,000 per yearLocation : Budapest, Hungary (hybrid)Seniority : Senior and above levelsHours : Full TimeAbout CraftAt Craft, we are on a mission to redefine productivity through software. We believe that current solutions are outdated and bloated. We are building products that are fun and effortless to use, software that blends into the background, allowing individuals to...