Atlassian is a company that aims to unleash the potential of every team through their software products. The Fullstack Software Engineer will design, build, and maintain full-stack features, collaborating closely with product and design teams to deliver high-quality software solutions.
Responsibilities:
- Design, build, and maintain full-stack features using Ruby on Rails, React, and TailwindCSS
- Write performant SQL to power complex queries, reports, and data workflows
- Collaborate closely with product and design to shape problem statements, refine requirements, and propose pragmatic technical solutions
- Own projects end-to-end: technical design, implementation, self-QA, rollout, monitoring, and iteration based on customer and stakeholder feedback
- Write clear, maintainable code with comprehensive tests and robust monitoring/alerting
- Contribute to improving engineering practices, tooling, and standards — especially around data correctness, reporting, and reliability
Requirements:
- 3+ years of experience as a Full Stack Software Engineer
- Proficiency in Ruby on Rails, React, and TailwindCSS (or equivalent modern frameworks)
- Strong SQL skills with experience writing and optimizing complex queries against relational databases (e.g., PostgreSQL)
- Experience building and maintaining RESTful APIs and services
- Demonstrated ability to own work end-to-end, from design through deployment and monitoring
- Strong collaboration, communication, and interpersonal skills
- Familiarity with cloud infrastructure (e.g., AWS) and modern CI/CD practices
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience
- Experience building customer-facing SaaS products where data accuracy and reporting quality directly impact trust
- Familiarity with cloud architecture patterns (SaaS, PaaS, IaaS)
- Comfort context-switching across multiple workstreams
- A product-oriented mindset