Developer Level 3
Apply NowCompany: Codeforce360
Location: Cincinnati, OH 45238
Description:
Required Skills:
Job Description:
What you'll do:
You should have:
Requirements:
Major Bonus Points for:
Skills:
Some technology you might work with includes:
Key Responsibilities:
- 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.