Apply Now Please mention DailyRemote when applying

Disclaimer: Before you apply, please make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Appfire is an enterprise collaboration software company that enables teams to plan and deliver their best work. Since launching in 2005 as one of the original Atlassian ecosystem partners, Appfire has built a portfolio of top-selling apps for more than 30,000 customers — including 55% of Fortune 500 companies. As a product-led company, Appfire identifies gaps in industries serving developers and client support teams and then builds solutions that drive productivity and efficiency.

Appfire continues to grow exponentially, with teams spanning 20+ countries. We are financially strong, 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: 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

Ace Your Job Interview

Read our advice on how to answer the most common interview questions.