Logo
National Guard Employment Network

Software Engineer III - New York, NY

National Guard Employment Network, New York, New York, us, 10261


Job Description

ATTENTION MILITARY AFFILIATED JOB SEEKERS - Our organization works with partner companies to source qualified talent for their open roles. The following position is available to Veterans, Transitioning Military, National Guard and Reserve Members, Military Spouses, Wounded Warriors, and their Caregivers. If you have the required skill set, education requirements, and experience, please click the submit button and follow the next steps.

BackgroundFanatics Collectibles Engineering is revolutionizing the trading card industry. As a growing team developing both innovative and legacy digital products, we are backed by Fanatics-the world's largest sports merchandiser with over 900 sports relationships and access to more than 81 million fans. With exclusive licensing deals with MLB, NFL, and NBA, our products will reach millions of trading card enthusiasts from day one. Our mission to reinvent the trading card industry is both bold and ambitious.

What Does This Mean for You as an Engineering Team Member?Rapid Development:

We operate at a fast pace and seek individuals who can drive projects to completion with urgency, without compromising on quality, scalability, or performance. We recognize the importance of quality investments today for accelerated progress tomorrow.Scalability:

As a significant entry point into the large trading card market, we aim to meet modern business consumers' expectations for real-time information flow in technology.Pragmatism: While we embrace new technologies, we prioritize using the most suitable tools for each task.Flexibility:

In a rapidly evolving industry, we build systems to achieve future goals rather than being anchored by past achievements.

The Role:We are looking for a Software Engineer III to join our B2B team and contribute to the development, maintenance, and enhancement of our custom-built B2B Phoenix LiveView sales platform. This platform serves a diverse range of customers across various sales channels, presenting exciting challenges with API integrations throughout the Fanatics ecosystem.

Technical Stack:Our stack primarily uses Elixir with the Phoenix Framework, LiveView frontends, PostgreSQL databases, and an event-based system with RabbitMQ. We deploy on AWS EKS using Terraform and maintain continuous integration and deployment with GitHub Actions.

Additional Qualifications/Responsibilities

Some indicators that this role may be a good fit for you:Full-Stack Expertise:

While we value individual specialties, we prefer well-rounded engineers with some front-end technology exposure. Our use of LiveView ensures a top-tier real-time frontend experience for business customers.Ownership and Autonomy:

We trust our engineers to take ownership of problems and work independently when appropriate. Trust is the foundation of our high-performing team.Attention to Detail:

You strive for perfection and are dedicated to delivering polished, ready-to-ship features.Collaborative Spirit:

Effective communication is crucial in our primarily remote team. We encourage pair programming, open communication, and code reviews to foster collective growth.Business Understanding:

Beyond writing code, you aim to understand the business goals and impact of your work.

Position Duties/Responsibilities:As a Software Engineer III, you will focus on writing clear, maintainable code supported by automated tests.

Your responsibilities will include:

Conducting thorough code reviews to ensure quality and adherence to team standards.Collaborating cross-functionally with product teams to ensure our code meets all customer requirements.Breaking down larger projects into smaller tasks for yourself and your team.Optimizing application performance and troubleshooting issues.Diagnosing and fixing bugs in our services.Additional indications that this is the right role for you:

4+ years of professional software engineering experienceExperience building web applications with Phoenix or similar frameworks.Experience with LiveView is a plus but not required.Experience building GraphQL and/or REST APIsStrong proficiency in Elixir programming language and functional programming concepts.Understanding of JavaScript, HTML, and CSS.Familiarity with database systems and PostgreSQLKnowledge of web application security best practices.Experience with Git and working with a team (e.g. Pull Requests)Strong problem-solving and debugging skills.Excellent communication and collaboration abilities.A portfolio or examples of previous Elixir LiveView projects is a plus.Interest or experience in CQRS and evented systems.Experience integrating legacy systems with modern platforms.Salary:In New York City, the salary range is $144,000-$180,000. In Los Angeles, the salary range for this position is $132,000-$165,000, which represents base pay only and does not include short-term or long-term incentive compensation. These salary ranges are specific to NYC or Los Angeles and may not be applicable to other locations. When determining base pay, as part of a final compensation package, we consider several factors such as location, experience, qualifications, and training.