Software Engineer II

Posted today

hired recruitersAustin (TX)
Software DevelopersCustom Computer Programming Services

SENIORITY

Lead

Apply

About the role

Job Description Job Description JOB DESCRIPTIONJoin our team and work with great people (fans! Star Wars, Twin Peaks, RPG games). As a Software Engineer II on the Data Platform team, you will be responsible for solving engineering problems of the largest complexity and scale within your team. You will be expected to influence the overall vision and long-term engineering goals for the team aligned with the product vision. You Will...Lead the development of sub-components with limited supervision Actively contribute to the tactical planning for your team Help to enrich Fandom’s structured data with internal and external data sources Extend and maintain scalable systems written in Java, Python, Go, and PHP Responsible for the entire lifecycle of the work they deliver: development, testing, deployment, and maintenance Share knowledge through documentation and pull request comments Work effectively with a globally distributed team Learn new technologies, patterns, and processes as needed Ensure a high level of quality in your deliverables Collaborate with your team to solve technical issues Deepen your technical knowledge in one or more areas of expertise You Have...3+ years of professional experience with web technologies (REST APIs, HTTP, HTML, JavaScript, etc.)Professional experience with database management systems (MySQL, PostgreSQL, MongoDB, Cassandra) Professional experience with ReactJS or another modern JavaScript web framework (Vue, Angular, Ember, etc.) Professional backend microservice experience (Java preferred)3+ years application development experience Professional experience owning parts of a web-scale project from conception to production Experience with building automated tests (Jest, Karma, Jasmine, Mocha, etc.) Bonus Points if You Have...Experience with performance and optimization problems at scale Experience working with a global team Experience with continuous integration tools (Jenkins, Travis, Github, etc) Experience with Docker and Kubernetes in production Experience with ETL (data extraction, transformation, and loading) Experience with python

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this

Software Engineer II Jobs at hired recruiters | David Careers