Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Full Stack Engineer

Infinia Search Inc

Full Stack Engineer

Philadelphia, PA +1 location
Full Time
Paid
  • Responsibilities

    Job Description

    Senior Software Developer

    Our client is a cutting-edge communications, media, and tech company. We connect people to what matters most to them; texting with friends, advertising that resonates, or binge watching their favorite show. Our differentiated approach centers around technologies that push the envelope and deliver the ultimate customer experience. We're building a workforce that attracts and retains the best talent, not only to meet the needs of our customers, but that also reflects the diverse communities we serve. We're not the only ones who have seen it; we've recently been recognized by Forbes as one of America's Best Employers as well as by the Human Rights Campaign, DiversityInc Magazine, and Cablefax for our diversity & inclusion program.

    Responsibilities

    We are seeking an experienced software engineer to help us build the next generation of ad planning and campaign optimization platform. You'll be joining a lean team of passionate engineers and designers who care deeply about delivering amazing experiences to thousands of daily users. In this role, you'll have the opportunity to work across a variety of platforms and engage with cutting edge technology like .Net 5, GraphQL/Apollo, Kubernetes, Kafka, etc. We are looking for someone who is excited to learn, tackle new challenges, and make an incredible impact on our products.

    Our stack is primarily C#, React/Apollo, GraphQL, and a little bit of Python. The product you'll be working on uses a microservices architecture with GraphQL + Apollo Server w/ Schema Federation tying the frontend to the backend(s) and Kafka as the backend message bus. Our ideal candidate has strong .Net skills, Entity Framework, familiarity with GraphQL, and some experience with front-end technologies but we are open to a wide range of technical experience. We welcome new ideas, tools, and technologies, and you should be eager to learn, share, and teach as a part of our collaborative team. This role has the opportunity to grow into a management position for someone interested in that path and will involve mentoring, pairing, and technical leadership with other engineers on our team.

    We are excited by what we're building, and we care about the quality of our code, as well as our user experience. We will expect you to balance high standards and thoughtful development with a pragmatic approach to getting things done. Our culture is fast-moving, and engineers who like to work on a wide variety of projects, try new technologies, and collaborate with cross-functional teams thrive with us. If this sounds like you, we'd love to talk.

    OUR BENEFITS AND CULTURE:

    The team moves at lightning speed and our employees have the opportunity to make an extraordinary impact. We are growing fast and achieving milestones every day. Our team is direct, relentless, ethical, proactive, and different. 

    Qualifications

    REQUIRED SKILLS AND EXPERIENCE:

    • At least 5 years of professional experience in software engineering, including some experience with consumer web apps
    • Experience architecting, developing, and implementing product features and improvements
    • Enthusiasm for work on both frontend and backend projects
    • .Net expert
    • Familiarity with GraphQL
    • Familiarity with backend engineering techniques
    • Excited to explore technologies, develop new skills, and share knowledge
    • Flexible, pragmatic, and oriented toward finding solutions
    • Experience working with microservice architecture
    • Ability to work with a distributed team (Toronto, New York City, Salt Lake City, Ukraine)
    • Communicative, collaborative, and open-minded, with a track record of working cross-functionally
  • Locations
    Baltimore, MD • Philadelphia, PA