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, Monday.com, 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.

Come join our team!

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 JMWEJSUJQL 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'LL 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.

You're a GOOD FIT IF

  • 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.

MUST HAVE:

  • Proven record of delivery of several software development projects or products.

  • A conceptual understanding of software development including the full project lifecycle.

  • Fluent in English.

TECH STACK:

  • 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.

NICE TO HAVE:

  • 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 with Node.js and Typescript.

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

#LI-Remote

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


Our system has flagged this application as potentially being associated with bot traffic. Please turn off any VPNs, clear your browser cache and cookies, or try submitting your application in a different browser. If this issue persists, please reach out to our support team via our help center.
Please complete the reCAPTCHA above.