Full Stack Software Engineer - Top Technology Studio

job - , paid

Archer
Washington, DC
Closed
Posted 52 Days ago
Archer
Washington, DC
job - , paid
Posted 52 Days ago
Closed

Description

Full Stack Software Engineer - Top Technology Studio Company: Archer I.T., LLC Location: Washington Posted on: June 28, 2019 Job Description: A Top Technology Studio in Washington DC is looking for a strong Full Stack Software Engineer with backgroundknowledge in Data Science and Artificial Intelligence. The firm is a technology studio focused on data science and AI technology. With backgrounds in enterprise SaaS, consumer Internet, finance, math and game theory, the firm use small highly-focused interdisciplinary teams to rapidly iterate and launch concepts and companies. With backing from some of the world s most successful venture and PE partners, the firm designs, prototypes, and concept-tests ideas across multiple industries, from healthcare to media. The constant is always data and math-based value creation. The big advantage for candidates bull Smaller environment, chance to make a big impact bull Build and prototype products from scratch bull Earn equity in multiple companiesmultiple products, not just equity in one productcompany bull Have the opportunity to earn equity across the board in all of their AI ventures bull Chance to explore and play with cutting edge Artificial Intelligence technology bull Bring new ideas to fruition. The Position The firm is seeking a full-stack developer, who will wear many hats. Some key challenges will include bull Coding complex algorithms for fast, reliable execution bull Structuring queries against large, heterogeneous datasets bull Working with UX designers and JavaScript techniques to produce highly-performant, informative, and beautiful user experiences bull Evaluating and instilling best practices into the development process, including automated testing, code organization and style, and application architecture within an agile development environment bull Evaluating potential new technologies bull Understanding and deploying technologies to ensure operational redundancy and security The Successful Candidates A successful candidate will have at least several years of professional development experience, and be comfortable in a fluid, entrepreneurial environment. He or she will likely have many of the following characteristics bull Server, network, and hosting environment expertise bull Understanding what can break and why, taking no resource for granted bull Appropriate use of the file system, cloud storage, network resources, and an understanding of data redundancy and availability bull Understanding application scaling given hardware constraints bull Data modeling expertise bull Building the data model as the foundation of an efficient stack that doesn t require excessive logic layer complexity as the application grows bull Creating a thoughtfully normalized relational model, complete with foreign keys, indexes, views, lookup tables, etc. bull Using various relational and NoSQL databases as appropriate bull Expertise integrating complex business logic into production applications bull Understanding the economic value the application provides and relating this to trade-offs in designing the logic layer bull Very strong object-oriented skills bull Using frameworks extensively without excessive indirection bull Polyglot approach to development languages bull Interface expertise bull Writing clear, consistent, simple-to-use interfaces. bull Teaming with designers in an iterative process bull Ideally, mastery of JavaScript bull Development process expertise bull Writing and using intelligent tests bull Understanding of repeatable automated processes for building the application, testing it, documenting it, and deploying it at scale bull Integrating security everywhere, as each layer presents its own possible vulnerabilities Academic Qualifications bull Very strong CS degree from leading program is a big plus bull Extremely high SAT or similar standardized test scores would be a good plus If interested, please contact richarchertechnology.com (richATarchertechnology.com) or call one of the team members direct at 973-784-4436.

Skills

javascript, user interface design, agile methodologies, user experience, software engineering, algorithm development, prototyping, object oriented programming (oop), nosql, artificial intelligence, application architecture, databases, integration, microsoft word, saas

Always be on the alert for potentially fraudulent job postings online. Report potential fraud to us if you're unsure about the legitimacy of a job posting or employer on Chegg Internships.

  • Never accept a check or other funds from a company to purchase materials necessary for your position.
  • Avoid and report situations where employers require payment or work without compensation as part of the application process.
  • Avoid corresponding with anyone who reaches out via text or email or outside of the Chegg Internships platform that you don't recognize.
  • Be wary of Google Hangout or Skype interviews as these are not publicly-listed numbers that can be used to verify the legitimacy of the interviewer.