About the job
Our client is a modern Church Management Software (ChMS) on a mission to equip churches with the tools they need to thrive. After a year of rapid growth, they’re at a critical juncture where a strong engineering team can be the difference between good and outstanding results. They’re looking for a Senior Founding Engineer with a doer attitude, love of state-of-the-art engineering practices, and the pragmatism required to deliberately break them when the need arises.
Our client is backed by a venture builder with a track record of producing some of Greece’s most successful scaleups (including industry-leading products). Working at a venture-backed company thus combines the upside, autonomy, and fast pace of startups with the security, resources, and guidance of a scale-up.
What You’ll Do
Lead development across the full stack using Node.js, Vue.js, React and AWS
Address customer pains with technical solutions that are proportionate to the value alleviating them will generate
Break these solutions into deliverable increments that fit the budget that Product sets
Balance delivering non-scalable solutions to unproven problems with building robust, scalable, and performant solutions after they are validated
Make architectural decisions and improve how software is built
Improve performance, stability, and scalability
Mentor junior engineers and support team growth
Review code and raise the quality bar
Contribute to documentation and internal processes
Mindset
You believe that anything that doesn’t generate value is waste
You prefer being given problems to solve and the freedom to address them however you see fit within given constraints
You dislike exhaustive specifications that leave no room for creativity
You care deeply about your craft (clean git history, clear naming, minimal bloat) but are willing to break your own rules when it is deliberate and justified
You are comfortable shipping non-functional code for experiments such as fake door tests
You prefer real customer feedback over perfect implementations that no one uses
You have an extreme ownership mentality: nothing is “someone else’s problem”
You are customer-obsessed
You are in it for the long term and want to own a piece of the upside
Who You Are
At least 2 years of experience in a product company following modern engineering practices, or 4+ years total including 2+ years leading a tech team in a traditional or consulting environment
Experience with Node.js / Express
Experience with at least one modern frontend framework (Vue preferred)
Experience with SQL and NoSQL databases
Experience with REST APIs
Experience with testing practices (unit, integration, e2e), CI/CD pipelines, and production monitoring
Hands-on experience debugging production issues and preventing them
Ability to define technical architectures and challenge design decisions
Experience deploying and monitoring applications in production
Nice to Have
Product- and business-driven sensibilities in UX
Experience with third-party integrations
Experience with LLMs
What They Offer
Meaningful stock options
Primarily on-site working model
Competitive base salary
Meal voucher
Parental support
Private health insurance
Personal training budget
Fitness nutrition coaching
Personalized on-site fitness & yoga sessions and training programs
Foreign language courses
Masterclasses, workshops, and guest talks
Parking and commuting support
On Site
Πληροφορική
Permanent
Full Time
About the company
Code.Hub is a Recruitment Agency, a Learning & Development partner, an Extended Team and Project Delivery expert in the Tech Industry.
We source and train the best candidates in Tech Industry.
With a team of 150+
- Tech-specific Recruiters
- Certified Trainers
- Software Development specialists
we are prepared for every challenge.
Using exclusively Agile methodologies, we help companies of all levels and technologies to extend their vision many step forward.