05 Mar
Fullstack Developer
Ohio, Cincinnati , 45201 Cincinnati USA

Vacancy expired!

        We work full-stack and the team owns features end-to-end. On our teams we’re working daily with product, design and data scientists to understand the problem and translate learnings into a pragmatic and effective solution. We happily pull in a peer when we need a pair to get through a tough problem or just for a second pair of eyes. We are always balancing new feature development with efforts to continuously improve both our efficiency and our infrastructure.
        You should have:
        • A passion for bringing great products into our world through collaboration and ingenuity
        • Experience with sustainable engineering practices such as automated testing (TDD), continuous deployment, and monitoring / alerting.
        • Strong fundamentals, with overlap across our tech stack
        • Experience with distributed (multi-tiered) systems, microservices, and relational databases
        • A passion for learning from and collaborating with a diverse, talented team and mentoring junior team members
      Tech Stack:
      o Java
      o SpringBoot
      o RESTful APIs
      o Angular
      o Redux
      o Docker
      o RabbitMQ
Requirements:• Bachelor’s degree typically in Computer Science, Management Information Systems, Mathematics, Business Analytics or another technically strong program• Minimum 4+ years working in modern full-stack web-application development• Experience building and shipping multiple large software products using agile methodologies• Excellent communication skills - you can effectively work with engineers but at the same time collaborate with product owners, data analysts and stakeholdersMajor Bonus Points for:• Experience working on distributed or remote-first teams• Experience with distributed system performance analysis and optimization• Experience in event-driven architectures• Experience with DevOps best practices and tools• Experience in Spark, Hadoop, Unravel, Hive, Google Cloud• Experience in Media / Ad Industry Key Responsibilities
  • Lead and participate in the design and implementation of large and/or architecturally significant applications.
  • Champion company standards and best practices. Work to continuously improve software delivery processes and practices.
  • Build partnerships across the application, business and infrastructure teams.
  • Develop programming specifications. Design, code and unit test application code using Software Development Life Cycle (SDLC) best practices.
  • Complete estimates and work plans independently as appropriate for design, development, implementation and rollout tasks.
  • Create technical system documentation and ensure that this documentation remains current throughout all phases of the SDLC.
  • Participate in all phases of system testing.
  • Communicate with the appropriate teams to ensure that assignments are managed appropriately and that completed assignments are of the highest quality.

Vacancy expired!


Related jobs

Report job