Facebook pixel

Senior Full Stack Engineer
Data Engineering
Posted on 11/11/2022
INACTIVE
Locations
Mountain View, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AngularJS
Apache Spark
AWS
Data Analysis
Docker
Gradle
JavaScript
Jenkins
Git
HTML/CSS
Java
Maven
React.js
REST APIs
SQL
Requirements
  • MS/BS in Computer Science, Engineering, or a related subject
  • 8+ years of experience designing and building a production-level data or web application
  • Experience building frontend and backend web applications from the ground up using modern technologies - from partnering with product management on requirement gathering and prioritization to designing, building, deployment and end-to-end ownership
  • Experience building scalable data products
  • Experience with Java, Spring, Hibernate, Rest APIs, AWS, Docker, SQL, Microservices
  • Front-end development experience with experience of technologies like HTML, CSS, Javascript, AJAX, ReactJS, Angular
  • Knowledge of continuous integration and deployment tools (e.g. Git, Maven, Gradle, Bamboo, Jenkins)
  • Experience mentoring teammates
  • Ability to collaborate on ideas and designs with some of the best architects and developers at Atlassian
  • Good communication skills; an ability to explain and present to both technical and business audiences
  • Quality-oriented mindset and experience with testing practices and philosophy
  • Excellent troubleshooting, debugging, problem-solving, and analytical skills
  • Strong leadership skills to plan and work towards the team's long term goals and roadmaps
  • Experience working with data management and MarTech platforms
  • Knowledge working on Amazon Web Services (in particular using S3, SQS, Kinesis, Glue, and the like)
  • Proficient in SQL and prior knowledge about distributed compute (spark)
  • Experience driving cross-team technical discussions
  • Experience working across partner engineering teams and managing relationships
Responsibilities
  • Design APIs / SDKs to collect, clean and protect our customers data which forms the backbone for analytics, segmentation, targeting and a lot more
  • Unify customers' touch points across all platforms / channels to create a single view fo the customer
  • Guide other developers in the team by pair programming, tech design reviews, code reviews, brownbag sessions
  • Participate in the project life-cycle, from brainstorming to specification to release
  • Partner with engineering teams to build user-friendly, scalable tools, and infrastructure to test and release software quickly
Atlassian

5,001-10,000 employees

Software tools for development & project management
Company Overview
Atlassian's mission is to help unleash the potential of every team. The company operates software tools – JIRA, BitBucket, Trello, and more – for team and project management.
Benefits
  • Health insurance
  • Vision insurance
  • Dental insurance
  • Life insurance
  • Flexible or health savings accounts
  • Short-term disability insurance
  • Long-term disability insurance
  • Retirement savings plans
  • Paid time off
  • Catered lunches, wellness reimbursements, onsite fitness
Company Core Values
  • Open company, no bullshit - Openness is root level for us. Information is open internally by default and sharing is a first principle. And we understand that speaking your mind requires equal parts brains (what to say), thoughtfulness (when to say it), and caring (how it’s said)
  • Build with heart and balance - “Measure twice, cut once.” Whether you're building a birdhouse or a business, this is good advice. Passion and urgency infuse everything we do, alongside the wisdom to consider options fully and with care. Then we make the cut, and we get to work
  • Don’t #@!% the customer - Customers are our lifeblood. Without happy customers, we’re doomed. So considering the customer perspective - collectively, not just a handful - comes first
  • Play, as a team - We spend a huge amount of our time at work. So the more that time doesn’t feel like “work,” the better. We can be serious, without taking ourselves too seriously. We strive to put what’s right for the team first – whether in a meeting room or on a football pitch
  • Be the change you seek - All Atlassians should have the courage and resourcefulness to spark change – to make better our products, our people, our place. Continuous improvement is a shared responsibility. Action is an independent one