Sr. Software Engineer, Client Memeo
Memeo is seeking a Sr software engineer to join our team developing advanced software solutions to manage and protect business content. This is a position for a client-side developer who loves learning, using the latest technologies and building a scalable cloud infrastructure. You will provide real-time, seamless synchronization of content across local and cloud-based endpoints.
Develop cross platform client based software solutions for Memeo?s advanced synchronization platform
Participate in all phases of the software development cycle from design, implementation, automated testing and deployment.
Develop a scalable, high performing distributed system
Create automated integration and unit tests
5+ years OO programming experience
Strong object-oriented, algorithm and design patterns skills
Knowledge in developing frameworks that will be used in multi-threaded environments.
Hands on experience with test driven development (TDD), unit test and mocking frameworks
Deep understanding of networking and distributed systems
Proven ability and desire to learn new technologies to solve real problems.
Experience with RESTful APIs
Python or Ruby development
Windows, Mac or web development experience
Experience with schemaless DBs (Couch, Mongo DB)
Experience with cloud computing technologies and platforms, such as AWS
Experience with My SQL and Github
Experience working at a start up company
||Santa Clara, CA |