Developer Level 3

Apply Now

Company: Codeforce360

Location: Cincinnati, OH 45238

Description:

Required Skills:
  • Spring Boot,Angular,Java.

Job Description:

What you'll do:
  • You will be part of a cross-functional team, applying your skill, experience and creativity towards building complex and scalable solutions.
  • You will work in a highly collaborative environment, solving exciting problems while leveraging best engineering practices.
  • 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 integration, continuous deployment, and monitoring / alerting.
  • Strong fundamentals, with overlap across our tech stack (Java, SpringBoot, RESTful APIs, Angular, Redux, NgRx, Docker, RabbitMQ).
  • Experience with distributed (multi-tiered) systems, microservices, and relational databases.
  • A passion for learning from and collaborating with a diverse, talented team.

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 stakeholders.

Major Bonus Points for:
  • Experience in Media / Ad Industry.
  • 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.

Skills:

Some technology you might work with includes:
  • Java.
  • SpringBoot.
  • RESTful APIs.
  • Angular.
  • Redux.
  • NgRx.
  • Docker.
  • RabbitMQ.
  • MySQL.
  • MongoDB.

Key Responsibilities:
  • Build robust and scalable software using a variety of tools & languages.
  • Design and create services and system architecture.
  • Write code that is clean, testable and efficient, while improving code quality through writing unit tests, automation, and conducting code reviews.
  • Define architectural improvements to enable orders-of-magnitude growth in traffic and order volumes.
  • Follow and bring forth industry best practices from DRY, YAGNI principles to TDD and CI/CD practices, and follow best practices and principles aligned to the organization.
  • Work with the product, design and data science teams to understand end-user requirements, formulate use cases, and translate learnings into a pragmatic and effective technical solution.
  • Brainstorm and contribute ideas to technology, algorithms, and products.
  • Create amazing user experiences for both internal and external customers.

Similar Jobs