We solve complex problems at scale using a mix of creative thinking, rapid prototyping, and trial-and-error. Each day we learn something new. Whether it’s spatially indexing data in real-time, writing algorithms to detect location trend anomalies, or optimizing analytics for millions of records with sub-second response time, Geofeedia’s technology team tackles challenges that have earned the company more than 10 patents and established a new market in location-based social media discovery.
Our platform is built on AWS, DynamoDB, Elastic Beanstalk, ElastiCache, RabbitMQ, Java, RDS, .NET, SQL Server, and ElasticSearch. We code in whatever language is the best for the task - Java, C#, jQuery, Node.js, Python (and even Jython)... it doesn’t matter. We understand that technologies evolve and we prefer to adapt rather than get stuck with a particular choice. We’re constantly modernizing.
Are you the right fit?
You’re the right fit if you’re passionate about technology. For example, you taught yourself Python last weekend. You forked Angular on GitHub, fixed a bug, and submitted a pull request. Tonight, you’ll start coding that mobile app you’ve been conceptualizing in your free time. If you can relate, then you’ll fit right in. We’re passionate about technology too, and we enjoy working as a team to solve new challenges and ship product.
Key Responsibilities:
- Collaborate with, and possibly lead, team members on architecture and implementation strategies
- Code major enhancements and features, seeing them through to release
- Maintain and optimize existing code for reliability and performance
- Work with product owners and key executives to determine project requirements & sizing
Ideal Candidates:
- Computer Science degree; or 4+ years experience with software development
- Strong sense of urgency
- Passionate about technology
- Eager to learn new technologies
- Collaborative team player
- Preferred Technology Experience - C#, ASP.NET MVC, Razor, Visual Studio, Javascript and jQuery, HTML5, CSS3, JIRA, Git, AWS