Job Description: We are seeking a creative and talented FullStack Engineer to provide technical expertise in software design, development and deployment. The successful candidate will have a proven track record for creating efficient, scalable, and manageable enterprise-level systems using open source technologies hosted on Google Cloud. The FullStack Engineer will be self-driven, think outside the box and work in a fast paced startup environment.Responsibilities:
- Build out the core services for a new content distribution and management platform.
- Transform high-level business context/ideas into software solutions.
- Create features across the entire development stack while maintaining existing code.
- Provide architect level solutions that operate on massive amounts of data in high volume applications.
- Design successful technical/integration architectures for large-scale platforms
- Understand the business well enough to align your development with company goals.
- Perform in environments that involve cloud solutions, virtual platforms, software development experience, operational management practices and frameworks
- Lead Rapid-prototyping efforts with new and emerging technologies
- Perform code reviews to ensure Development best practices and standards are being employed
- Collaborate on the design of new build outs and write tests to maximize efficiency
- Manages software development lifecycle (SDLC) activities, including release planning, requirements gathering, design, configurations, planning, creating and executing test cases and analyzing results.
- Take part in the architectural and infrastructural design of our applications
- Mentor junior engineers
- Enforce best practices and high code standard via peer code review
- Work closely with Product and Business
- Lead others to solve complex problems; uses sophisticated analytical thought to exercise judgment and identify innovative solutions.
- Communicate complex concepts and negotiate with others to adopt a different point of view
- Utilize knowledge of the organization's business model and operations to drive high impact projects and complex analysis that support organization's mission.
Qualifications:Education: Bachelor's Degree in Computer Science or equivalent experience requiredExperience:
- Typically requires a minimum of
- Deep knowledge of search engines like Apache Lucene and Solr/Elastic search
- Working experience on Linux scripting and Windows power shell scripting
- Experience building web content publisher/creator is a plus
- Experience with Social Media integration
- Professional .NET/Java Development Experience including WebAPI
- Experience with web presentation layer (HTML5, CSS3)
- Experience in jQuery, JavaScript, MYSQL
- Experience in SCRUM/Agile methodologies
- Experience interacting with Message Queue Systems (MSMQ, RabbitMQ, ZeroMQ)
- Architectural experience is a plus
- Familiarity with Linux and Windows systems
- Motivated to seek out solutions to complicated problems
- Detail and results oriented and able to prioritize tasks in a multi-tasks environment
- Flexible team player with excellent communication skills
- Excellent listening, interpersonal, written and oral communication skill