Full Stack Engineer
Omnigon
(Santa Monica, California)Omnigon is a team of digital strategists, artists and technologists working exclusively in digital content delivery in the sports, media and entertainment industries. Since its founding in 2008, Omnigon has established itself as a market leader, focused on helping clients achieve returns on the strategic, creative and technical investments they’ve made.
Omnigon is looking for a Full Stack Engineer who will be leading a large, diverse development team executing complex engagements. Please note: This is a managerial role and is required to be onsite in Santa Monica. This role will be heavily focused on aligning and partnering with the client in this engagement. This person is responsible for working with other engineering managers to identify appropriate approach and architecture, supplying cost-benefit analysis and proposing alternative solutions as needed. The ideal Full Stack Engineer is as comfortable at the helm as he/she is down in the weeds. Some hands-on programming can be expected.
Omnigon builds sites, apps, and systems for some of the biggest teams and brands in the world, many of whom operate 24/7. Because we work tirelessly to support our clients, there are times when we put in late night and weekend hours.
Oversight
- 7-10 years experience developing and leading large technology teams and engagements in an agency environment
- An excellent understanding of best practices across technologies (client/server-side, QA, deployment, project management etc.)
- Strong communication and collaborative problem-solving skills
- Willingness to provide strong leadership and mentoring to less experienced developers
Technical
- Willingness to be 50% hands on coding
- Experience in reactive programming (RxJava)
- Experience in Spring Framework
- Experience in cloud-based applications (preferably AWS based)?
- Experience in open source technologies (specifically from Apache, Netflix and Facebook)
- Experience in Microservices architecture
- Experience building fault tolerant and high availability systems
- Expert knowledge of JavaScript web frameworks Angular.js, Backbone.js?
- Expert knowledge of server side application frameworks Node.js, Rails?
- Experience building Restful Web Services?Knowledge of database architecture and design
- Solid knowledge of standard algorithms and data structures.?
- Strong OOD/OOP skills and experience applying modern design patterns?
- Solid knowledge of Linux?Solid knowledge of Java/J2EE Programming experience
- Troubleshooting through resolution of technical issues and system errors
- Ability to interpret written requirements and technical specification documents
- Ability to code software according to published standards and design guidelines
Client Relations
- Ability to participate in business requirements gathering and effectively translate them into technical requirements and strategic architecture and design
- Ability to inspire the confidence of and communicate effectively with all levels of the client, from the business side to the technology side
Nice to have
Sports knowledge and interest
Additional Notes on Compensation
Competitive salary, benefits and yearly bonus
Questions
There are no answered questions, sign up or login to ask a question
- Algorithms
- Architecture
- AWS
- Client Relations
- Data Structures
- Design
- Java
- JavaScript
- Linux
- Programming
- Project Management
- Quality Assurance
- AngularJS
- Backbone.js
- J2EE
- Node.js
- Object Oriented Programming (OOP)
- Spring Framework
- Deployment
- Server-side
- Rails
- Apache
- Object-Oriented Database Management System
- Open Source Cloud Technologies
- engineering
- Cloud Application
- RxJava
- Full Stack
- RESTful Web Services
- Database Architecture
- Functional Reactive Programming (FRP)
- Microservice Architecture
- Netflix Open Source Software
- Sports Knowledge

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.