Full Stack Software Engineer

Stiltsoft — Estonia · Posted ~17 hours ago

Mid Full-time

Skills

Full-stack development JavaScript Software engineering Atlassian Forge Cloud development B2B SaaS Node.js TypeScript React Java Confluence Jira Bitbucket SQL Cloud

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A full-stack engineer is wanted to help evolve a widely adopted B2B SaaS application into a modern, scalable cloud architecture. You will work across the stack, contribute to a next-generation cloud platform, and build features for data analysis, visualization, and spreadsheet-style workflows. The team values experienced engineers, autonomy, low bureaucracy, and strong engineering practices.

Highlights

Join a profitable, product-led B2B SaaS environment with an experienced and compact engineering team. The role offers broad full-stack ownership, modern cloud architecture work, and the opportunity to contribute to a widely used enterprise application.

Description

Stiltsoft is a profitable, product-led B2B SaaS company building apps for Confluence, Jira, and Bitbucket since 2010. Our apps are used by over 15,000 organizations worldwide, including Fortune 500 companies like Apple, Toyota, Revolut, and Warner Bros. We are looking for a Full Stack Software Engineer to develop our flagship product Table Filter, Charts & Spreadsheets for Confluence (TF). With 3 million+ active users, TF is one of the most adopted and trusted apps on the Atlassian Marketplace. The app turns Confluence into a powerful reporting hub: teams use it to analyse data, create 15+ chart types, run SQL queries, and work with Excel-like spreadsheets. As Atlassian accelerates its transition to Cloud, we're now investing heavily in the next generation of Atlassian Forge, bringing the product to a modern, scalable architecture. The team behind the app is compact and experienced - no bureaucracy, no micromanagement, just good engineering. What You'll Do Full-stack development: from designing architecture, writing code, to adding tests on your code, and participating in code reviewsBuild new features on Atlassian Forge using Node.js, TypeScript, and ReactOccasionally, contribute to the Data Center version of the product built with JavaWrite and maintain automated tests (Selenium, Mocha, JUnit)Care about outcomes, not just output - think about performance, reliability, and long-term impact on the product, not just "closing tasks"Help our technical support team resolve complex technical issues Who you are 5+ years of Full Stack development experienceStrong JavaScript and TypeScriptSolid experience with React and Node.jsComfortable navigating an existing Java codebase (DC maintenance, not greenfield)Knowledge of CI/CD pipelines and deployment processesComfortable working with AI-assisted development tools (we use Claude Code actively - we're looking for someone who sees this as a productivity asset, not a threat)Collaborative mindset: share ideas, give constructive feedback, take ownershipEnglish B1+ and professional Russian (we communicate in Russian inside the team) Nice to have: Experience with the Atlassian ecosystem (Forge, Connect, Confluence/Jira apps)Knowledge of security practices (OWASP, dependency scanning, secure coding)Java experienceInterest in contributing to open-source projects What we offer A mature, profitable product with an active development: new features, product improvements, and engineering challenges, not just maintenance workOwnership with the team - engineers are actively involved in technical, architecture and product discussionsAutonomy and trust - no micromanagement, no time tracking, minimal corporate politics, and a team that is comfortable discussing problems openlyUseful engineering practices - code reviews, security and reliability workSustainable and flexible work - predictable workload, remote/office/hybrid format, flexibility in planning your day, and no culture of constant urgencyWellbeing support - home office setup budget, additional vacation days, medical insurance and fitness compensation, language courses, training and education budget, and internal Community of Practice meetupsCommunity involvement - we sponsor DevClub meetups, support open-source projects such as Webpack and JUnit, and take part in Atlassian community events Our hiring process includes a screening interview, a technical interview, and a team interview