Previous Job
Software Engineer
Ref No.: 17-00807
Location: New York, New York
Position Type:Contract
MOMA Title: Local Guides Software Engineer - New York (TVC - 6 months)

Team Overview
Local Guides is the our client Maps community program for people who share their knowledge and make it easier for others to Client local places. Their contributions, like photos and reviews, help capture the latest information about the real world so our client can better assist users wherever they are with relevant and up to date information.

Our team cultivates this community of users, by showcasing the utility of their contributions and building bridges that allow Local Guides to better connect with each other. We need a smart, driven, problem solving engineers to help us continue to grow our program. As a Software Engineer for Local Guides, you'll help to build an improved user experience with projects that leverage cloud platforms and data pipelines, building web apps and internal tools, setting a foundation to help make our client Maps better for users around the world.

Top 3 Responsibilities:
Automate & streamline existing processes through problem solving ingenuity
Manage your own time, and work well both independently and as part of a team
Deliver highly scalable and reliable business applications using latest web technologies

Additional Responsibilities:
Write clean, well-designed and reusable code
Write code that scales well and is easily maintainable by other developers
Lead efforts to optimize app performance and remove bottlenecks
Navigate and build complex & automated integrations between multiple datastores

BS degree in Computer Science or related technical field, or 5 years practical experience.
Expertise in JavaScript (AngularJS) - Minimum 5 years experience
2-3 years experience in Python
Experience in building CRUD-based websites
Understanding of cloud-based services and cloud hosting
Experience architecting systems and designing databases

Nice to Haves:
Experience with CSS & HTML
Experience with our client App Engine
Experience with Java and mobile development
Familiarity with systems configuration management and monitoring technologies
Experience with logging, monitoring and reporting systems
Excellent attention to detail.