Senior Kotlin Developer 


Location: Englewood, CO

Type: 1099 Contract


About the Role:

Our client is  looking for a Senior Kotlin Developer to help them  build and grow the Dynamic Ad Insertion team, responsible for expanding and optimizing our ad solution platform to all the streams of our clients business. 

 

The ideal candidate is an experienced engineer, quick learner and enthusiastic about learning new technologies. In this role you will have the opportunity to apply your skills to design and develop strong, scalable and distributed software. They must be self-directed and comfortable supporting the needs of multiple teams, systems and products. 


Day to Day Responsibilities:

  • Architect, design, build, implement and support ad technology services to serve dynamic ad insertion use cases

  • Build, optimize, and manage ad solution Platform for the enterprise level on AWS at a very large scale.

  • Collaborate with cross-functional teams to gather and build requirements.

  • Lead code reviews & documentation and take on complex bug fixes, especially on high-risk problems.

  • Collaborate with product managers, engineers, and ad sales operations to shape the roadmap and implement the architecture of our ad platform.

  • Write, review and maintain solid, robust, reliable and maintainable code using best of breed languages, frameworks, and tools, including Kotlin and AWS.

  • Assist in troubleshooting any production issues.

  • Work with external Solution vendors to integrate and test the ad solution platform.

  • Support development of Proof of Concept for new product ideas on advertising solutions.

Must Have:

  • Bachelor’s degree in Computer Science Engineering, or a related technical degree

  • 12+ years of relevant software experience building large-scale, highly available services

  • 5+ years of experience designing and developing low-latency microservices using cloud technologies

  • Strong software engineering experience in Java/Kotlin with high proficiency in object-oriented design principles and Microservices architecture

  • Excellent verbal and writing skills and the ability to communicate effectively with all levels

Nice to Have:

  • Knowledge of video streaming systems and dynamic ad insertion architectures.

  • Experience Implement data ingestion pipelines both real time and batch using best practices.

  • 3+ years of experience deploying and managing containerized applications, preferably using AWS Kubernetes Services

  • Experience with functional programming, concurrency, and test-driven development

  • Experience with AWS products and services (EC2, EKS, Lambda, DynamoDB, ElastiCache, CloudFront, MediaConvert, etc.)

  • Experience with building event-driven applications using Apache Kafka, AWS Kinesis, or similar

  • In-depth experience working on relational and/or NoSQL databases

  • Quality-first mindset with focus on code quality, automation and CI/CD pipelines

  • Proactively monitor, identify and resolve customer issues

  • Experience supporting and working with cross-functional teams in a dynamic environment


About NomiSo:

NomiSo is a product engineering company focused on excellence in software engineering. We help businesses of different sizes ranging from start-ups to large organizations with our services and end-to-end solutions. We bring bold thinking and a desire to be the best partner with our work in consulting, analytics, digital solutions and engineering across all verticals and domains. We celebrate and value diversity in all its forms; it’s something we truly value as a multicultural community of problem solvers.


What You Can Expect From Us: 


Here at NomiSo, we work hard to provide our team with the best opportunities to grow their careers.  You can expect to be a pioneer of ideas, a student of innovation, and a leader of thought. Innovation and thought leadership is at the center of everything we do, at all levels of the company. Let’s make your career great!



This position has been filled.