Description

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


 

Education

Any Graduate