Working at AtlassianAtlassian can hire people in any country where we have a legal entity. Assuming you have eligible working rights and a sufficient time zone overlap with your team, you can choose to work remotely or return to an office as they reopen (unless it’s necessary for your role to be performed in the office). Interviews and onboarding are conducted virtually, a part of being a distributed-first company.JOB DUTIES: AS A MEMBER OF THE STATUSPAGE TEAM, WORK ACROSS THE FULL STACK, FROM REACT SPA DOWN TO RAILS BACKEND. BUILD CUSTOMER-FACING FEATURES THAT SUPPORT THE NEEDS OF COMPANIES BIG AND SMALL. WORK IN FEATURE DEVELOPMENT ON ATLASSIAN’S PRIMARY RUBY ON RAILS APPLICATION, WITH A FOCUS ON REACT FRONTEND AND GRAPHQL API. WRITE NEW SCREENS AND COMPONENTS IN REACT FRONTEND AND IMPROVE ATLASSIAN’S GRAPHQL API. MODEL DATA IN RAILS BACKEND. PLAY AN INTEGRAL ROLE IN DESIGNING AND DEVELOPING NEW FEATURES AND FRAMEWORKS FOR STATUSPAGE THAT WILL HELP THE INTERNET STAY HONEST AROUND UPTIME. IDENTIFY AND FIX PROBLEMS IN ATLASSIAN’S PRODUCTION APPLICATION. HELP RESEARCH AND FOLLOW BEST PRACTICES TO BUILD A MAINTAINABLE CODEBASE. WRITE SPECIALIZED CUSTOM TOOLS COMPLETE ASSIGNMENTS. DEVELOP MODERN AND ROBUST TEST COVERAGE TO ENSURE CONFIDENCE IN ATLASSIAN’S CODE UTILIZING KNOWLEDGE OF OBJECT-ORIENTED PRINCIPLES, FRONT-END TECHNOLOGIES LIKE MODERN HTML, CSS, JAVASCRIPT; MAJOR JAVASCRIPT FRAMEWORKS SUCH AS REACT, ANGULAR, VUE; JAVASCRIPT AND TYPESCRIPT USAGE AND PATTERNS AND RUBY ON RAILS. WRITE AND UPDATE BROWSER-BASED FULL-STACK INTEGRATION TESTS USING KNOWLEDGE OF JAVASCRIPT UNIT TESTING FRAMEWORKS, SUCH AS JEST AND ENZYME. MINIMUM REQUIREMENTS: BACHELOR’S DEGREE IN COMPUTER SCIENCE, SOFTWARE ENGINEERING OR A CLOSELY RELATED FIELD AND TWO (2) YEARS OF EXPERIENCE AS A FULL STACK DEVELOPER OR SOFTWARE DEVELOPMENT ENGINEER WITH A SOLID UNDERSTANDING OF OBJECT ORIENTED PRINCIPLES AND FLUENCY IN AT LEAST ONE OBJECT ORIENTED LANGUAGE (E.G. JAVA) INCLUDING EXPERIENCE IN STANDARD FRONT-END TECHNOLOGIES LIKE MODERN HTML, CSS, JAVASCRIPT INCLUDING TWO (2) YEARS OF EXPERIENCE WITH AT LEAST ONE MAJOR JAVASCRIPT FRAMEWORK (E.G., REACT, ANGULAR, VUE, EMBER), FLUENCY IN MODERN JAVASCRIPT (ES6) AND WITH WRITING HIGHLY PERFORMANT WEB APPLICATIONS, INCLUDING PROFILING AND OPTIMIZING PERFORMANCE INCLUDING TWO (2) YEARS OF EXPERIENCE WRITING AND UPDATING BROWSER-BASED FULL-STACK INTEGRATION TESTS AND JAVASCRIPT UNIT TESTING FRAMEWORKS (E.G. JEST, ENZYME); USING BOTH CENTRALIZED AND DISTRIBUTED VERSION CONTROL SYSTEMS TO MANAGE CODEBASES (E.G. GIT, PERFORCE); WITH CONTINUOUS INTEGRATION TOOLS TO ASSIST WITH CODE DEPLOYMENTS (E.G. JENKINS, BAMBOO); WITH DESIGNING, IMPLEMENTING, AND UNDERSTANDING THE TRADEOFFS BETWEEN MONOLITHIC AND MICROSERVICE ARCHITECTURES AND WITH RELATIONAL AND NON-RELATIONAL DATABASE MANAGEMENT SYSTEMS (E.G. MONGODB, POSTGRESQL) INCLUDING USAGE OF COMMON OBJECT RELATIONAL MAPPING FRAMEWORKS (E.G. HIBERNATE, ACTIVERECORD). SPECIAL REQUIREMENTS: MUST PASS TECHNICAL INTERVIEW.
Our perks & benefitsTo support you at work and play, our
perks and benefits include ample time off, an annual education budget, paid volunteer days, and so much more.
About AtlassianThe world’s best teams work better together with Atlassian. From medicine and space travel, to disaster response and pizza deliveries, Atlassian software products help teams all over the planet. At Atlassian, we're motivated by a common goal:
to unleash the potential of every team.We believe that the unique contributions of all Atlassians create our success. To ensure that our products and culture continue to incorporate everyone's perspectives and experience, we never discriminate based on race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status. All your information will be kept confidential according to EEO guidelines.Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.To learn more about our culture and hiring process, explore our
Candidate Resource Hub.