Atlassian is a company focused on unleashing the potential of every team through their software products. They are seeking a Full Stack Software Engineer to join their engineering organization, where the role involves collaborating with teams to build and improve applications while ensuring quality and user experience.
Responsibilities:
- Be part of an amazing open and collaborative work environment with other experienced engineers, architects, product managers, and designers
- Review code with best practices of readability, testing patterns, documentation, reliability, security, and performance considerations in mind
- Ability to context switch: In eng-support, you will often have 3-6 simultaneous support tickets. This is probably the hardest part of the role. You’ll need the ability to switch between tickets when one gets stuck (ie waiting on a response from a customer) without wasting time
- Product thinker: We don't get perfect product specs and designs handed to us. Engineers on our team have to think deeply about the end-to-end user experience, collaborate closely with product/design, and be ready to iterate quickly based on feedback
- Meticulous ownership mentality: Our engineers do self QA, and in our domain it is especially important to pay attention to the details. Mistakes in reporting easily damage customer trust
Requirements:
- 1- 2+ years experience building and developing fullstack/backend applications
- Bachelor's or Master's degree with a preference for Computer Science degree
- Full-stack: Rails, Alpine, TailwindCSS
- SQL proficiency: We write a lot of SQL
- Very good at self-QA and validating features, edge cases, etc
- Write code that is easy for others to understand, focus on simplicity