A leading product firm in Herndon, Virginia is seeking a Software Engineer to develop scalable cloud-based enterprise software. The role involves collaboration with product managers, executives, and engineering teams to create innovative solutions. Ideal candidates should have expert-level experience in Object Oriented programming and proficiency in technologies such as Python, Ruby on Rails, or Java. The company is rapidly growing in the Digital Analytics space and offers a dynamic work environment.
Qualifications
Expert-level experience in Object Oriented programming required.
Experience with Python, Ruby on Rails, or Java needed.
Strong background in OOP, data structures, and concurrency programming.
Collaborate with teams to define and build new products.
Skills
Object Oriented programming
Python
Ruby on Rails
Java
Data structures
Concurrency programming
Design patterns
IoC
DI
Distributed systems
Asynchronous systems
Web Sockets
Tools
MongoDB
Riak
Redis
Job description
Our client- a Product firm is currently searching for a Software Engineer. The company is achieving explosive growth and is emerging as a leading in Digital Analytics.
Job Description
Develop highly scalable cloud-based enterprise software using latest technologies, frameworks and tools
Collaborate with executives, product managers, architects, engineers and cloud operations teams to define, design and build new products
Qualifications
Expert-level experience in Object Oriented programming
Experinece with Python, Ruby on Rails, or Java
Strong experience in OOP, data structures, concurrency programming, design patterns, IoC, DI, distributed and asynchronous systems, Web Sockets
Experience in designing and developing multi-tier distributed system
Experience in NoSQL datastores like MongoDB, Riak, Redis or others