Senior Fullstack Engineer

33Across New York , NY 10007

Posted 11 months ago

The Role:
33Across is seeking an experienced software engineer to join our team in expanding our current publisher platform and building innovative products for the mobile web. Our products are already generating one billion

  • events and are experienced by over 13 million daily users. This position will be instrumental in driving these numbers to unprecedented heights as we grow our publisher base and increase user reach and engagement across all platforms.

You will have the opportunity to work on the company's core product suite that drives revenue for our publishers and us. We are looking for engineers who have a passion for building scalable products, strong software design skills, and a desire to learn from, mentor, and teach your peers.

You Will:

  • Implement real-time, high-performance web applications for desktop and mobile.

  • Architect elegant, maintainable, testable solutions to complex technical problems.

  • Integrate with third-party platforms and services to pull in auxiliary content, services, and data.

  • Engage with performance bottlenecks and drive improvements to our backend and frontend infrastructure.

  • Share software development best practices with the team and mentor junior engineers.

You Have:

  • 5+ years of experience in software development, leveraging modern technology stacks and at least 3 years of backend and/or full-stack experience building highly scalable, distributed systems.

  • Fluent in at least one, preferably two, of the following languages/frameworks: Java, Node.js, Python, Ruby on Rails.

  • Working experience with databases such as MySQL or Redis.

  • Good understanding of front-end technology and platforms, such as JavaScript.

  • Thorough understanding of design patterns, object-oriented programming, and asynchronous and event-driven development.

  • Strong knowledge and experience in microservice architecture.

  • Well-versed in testing methodologies (TDD, BDD).

  • Experience with working or building a CI/CD model.

  • Comfortable with Linux CLI, one or more scripting languages, and SQL.

  • Bachelor's Degree in Computer Science or equivalent.

Bonus Points:

  • Strong understanding of agile methodologies and DevOps.

  • Fluent in JavaScript.

  • Experience with Big Data (we use Cloudera's Hadoop distribution).

  • Experience in application security and data protection.

  • Experience with application containerization such as Docker.

  • Experience with cloud technology such as AWS.

  • Experience with working with remote teams.

What We Can Offer You:

We have a distributed team with primary work locations in New York City and the Bay Area. We offer a fun work environment with smart coworkers and generous perks. Perks include unlimited snacks/drinks, weekly catered meals, team outings, holiday celebrations, annual hackathons, and a team-wide commitment to pristine coding environments: 10% of every developer's time is reserved for self-directed code improvements.

Oh Yeah, We Also Offer All The Usual Stuff Too:

  • Competitive salary, bonus structure, and equity.

  • Health, dental, and vision benefits.

  • 401K with company match to help you save for the future.

  • Real, tangible, paid time off.

  • Paid family leave.

  • Education / training allowance and time.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Fullstack Engineer

Viagogo

Posted 1 week ago

VIEW JOBS 2/17/2020 12:00:00 AM 2020-05-17T00:00 The Role Our work is driven by helping viagogo become the world's largest ticket marketplace, and to do that in truly global fashion, 24/7 uptime is required: customers are using all of our services at all times of the day all over the world. We develop and support our Website, WebAPIs, native apps for our customers and internal services & tools for our employees and processes. We have full stack developers working in Supply, Fulfillment, Website, Payments, PPC teams. As a senior full stack developer, depending on the team, you'll be expected to work on problems at every stage – from understanding the business challenges to implementing and maintaining production systems. Some sample projects that you might work on in the next few months include: * Maintain a live database of tickets that our sellers want to sell. We want to create a database of every ticket that is available for sale, anywhere in the world. * Develop the existing tooling for all new ticket types and events requested by our sellers * Develop and create efficient, performant ecosystems of APIs, services and processes to create, maintain and categorize the sets of inventory our sellers want to sell. * Develop internal tools to create a queue for data admins to complete tasks; use the resulting work as a training set of data to automate the work they do. A fundamental part of the automation is creating the UI through which users can quickly & error free enter what will be our training data. * Implementing a new website for sellers. * Developing ReactNative IOS and Android apps * Adding new payment methods for buyers and sellers * Changing the decision tree models on fraud detection and payment systems to ML * Do automation on anything repeating in our processes The Tech viagogo predominantly utilizes Microsoft technologies, such as Windows, .NET, C# and IIS, however we're not afraid to use the right tool for the job. We use RabbitMQ for some of our internal pub/sub messaging, Redis for local caching and gRPC for high performance out of process calls. Our public facing website is built using ASP.NET MVC 5.2 and is deployed to multiple Windows Servers that are fronted by an F5 load balancer. We have heavily customized MVC to suit our requirements and handles roughly 250 HTTP requests per second per server when mostly idle. Our backend is a set of SQL Server databases deployed in a high-availability configuration using availabiltiy groups. These support everything from high-volume transactions and decision support/telemetry analytics. We're increasingly taking advantage of the Azure cloud to enable hybrid or cloud-only scenarios that support our global growth, and ability to quickly respond to surges in demand. About You Success in this role requires a passion for both technology and using it to solve business challenges. We expect that you've already demonstrated your ability to solve hard problems multiple times already and have consistently been drawn to larger projects with increasing amounts of risk/load/complexity (or similar dimensions). We would like to see team members who are good at Creativity / Problem Solving, Scalability and developing with a good sense of process control. Creativity / Problem Solving: the ability to find creative, quick and clean solutions to difficult problems. Scalability: the ability to develop and deploy efficient changes that will remain performant under traffic that can be reasonably expected in the short –medium term; and the ability to identify, diagnose and fix code that has become unperformant due to the scaling of the Viagogo ecosystem. Process Control: the ability to recognize the inherent business risk in changing software and puts the appropriate level of resource into mitigating the risk. You'll also likely be a specialist in one or more areas – working alongside individuals who have extreme depth in areas like WebAPI, SQL Server performance, ASP MVC, performant C# code or even in React – we'll expect you to bring an additional dimension to our team that you can leverage not only by building exceptional solutions, but also sharing that knowledge to build a better engineering team. Viagogo New York NY

Senior Fullstack Engineer

33Across