Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Senior Full-Stack Engineer

Sofia, Bulgaria / Remote

Appfire builds next-generation enterprise collaboration solutions to liberate teams from silos and make work flow. By extending and enhancing what's possible on platforms like Atlassian, Microsoft,, Salesforce and more, Appfire enables companies to increase value from the many platforms they've invested in. Appfire empowers today's knowledge workers to plan and deliver their best work. Appfire's portfolio of top-selling apps serves more than 20,000 customers - including 55% of the Fortune 500. As a product-led company, Appfire identifies gaps in industries serving knowledge workers and then builds solutions that drive productivity and efficiency.

Appfire continues to grow exponentially, with teams spanning 20+ countries. We are financially strong, profitable since inception, continuously meeting or exceeding revenue targets, and we invest heavily in strengthening the foundation of our organization. Being philanthropic is integral to operating our business, so we donate 1% of employee time, product, profit, and equity as part of our Pledge 1% commitment.

Want more jobs like this?

Get Software Engineering jobs delivered to your inbox every week.

Select a location
By signing up, you agree to our Terms of Service & Privacy Policy.

Come join our team!

Job Purpose and Overview

Senior Software Engineer at Appfire has a cross-team impact - you'll be solving the most challenging (and rewarding) matters like the performance and reliability improvements of our Cloud and On-premise products, data residency and automatic cross-region data migration, and end-to-end testing. You also will be part of an engineering team responsible for designing and implementing new features and also building and releasing new Cloud/On-premise based products from scratch.

As part of our engineering team, you will have the opportunity to work on some of our enterprise-class Workflow and Automation products, such as JMWE, JSU, JQL and etc., with more than 30k distributions worldwide.

Of course, not every day will be about re-architecting our existing products, starting a new product, or saving the world. So expect to spend a lot of time working as a part of our product teams and devote your talent to delivering features that will delight our existing customers or create new opportunities.

What You Will Do

  • Develop and maintain scalable web applications using Java and React, ensuring seamless integration with Atlassian tools (Jira, Confluence, Bitbucket).
  • Design, implement and maintain new and existing applications.
  • Be involved in the whole process from conceptualising to development and testing of new features and products
  • Conduct code reviews and test software as needed, along with participating in application architecture and design
  • Involve in all stages of software development and work independently as part of our team.
  • Provide mentorship and share knowledge on Atlassian products and best practices within the team.
  • Decide freely about your day and assignments - we do not micromanage people and we do care about work & life balance;
  • The person will be part of highly performant team of skilled professionals with high standards on the whole SDLC.

What We Would Like to See

  • 5-10 years of experience in software development, specifically with Java and React.js.
  • Passionate about programming and want to learn more.
  • Strong problem-solving skills, with the ability to innovate and adapt to new challenges.
  • Excellent teamwork and communication skills, with experience working in agile/scrum environments.


  • Proven recordof delivery of several software development projectsorproducts.
  • A conceptual understanding of software development including the full project lifecycle.
  • Fluent in English.


  • Consider any of: Java, React, Vue.js, Node.js, TypeScript
  • NoSQL DB's knowledge and familiarity with SQL and relational databases is a plus
  • Design, build, and maintain efficient and scalable Java applications.
  • Experience in AWS or GCP Cloud.
  • Experience in additional programming languages and frameworks is advantageous.


  • Experience working in Atlassian products.
  • Understanding of modern micro-service architectures, and practical experience implementing them in AWS or GCP, familiarity with Docker and Kubernetes.
  • Hands-on experience with back-end technologies, specifically REST API withNode.jsandTypescript.

What We Offer

  • Ability to work remotely
  • Flexible work schedule
  • Growth opportunity in a dynamic company
  • Work in a highly motivated team
  • Every Appfire employee is eligible for company equity
  • 25 days paid vacation, team buildings and celebrations, sports card and more
  • Development opportunities via our Appfire University

Come join us at our new office building! GORA is a new office building located in the heart of the city, within a walking distance from Paradise Mall and Vitosha Metro station. LEED certified GORA offers sustainable and comfortable spaces for the business development of its tenants


Client-provided location(s): Sofia, Bulgaria
Job ID: Appfire-4396237005
Employment Type: Other

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • FSA
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
    • Hybrid Work Opportunities
  • Office Life and Perks

    • Casual Dress
    • Snacks
    • Company Outings
    • Holiday Events
  • Vacation and Time Off

    • Unlimited Paid Time Off
    • Paid Holidays
  • Financial and Retirement

    • 401(K)
    • Company Equity
  • Professional Development

    • Leadership Training Program
    • Associate or Rotational Training Program
    • Promote From Within
    • Access to Online Courses
  • Diversity and Inclusion

    • Founder led