Skip to main content
Posted January 09, 2018

Senior Full Stack Developer - MEAN Stack

Sunnyvale, CA, United States Full Time
Compensation: $160,000 to $250,000 Annually
Employer provided health insurance (employee pays nothing towards insurance), 401K, Equity

Company Alpha Ori is a Technology company operating at the intersection of IoT (Internet of Things), Cloud Infrastructure, Enterprise Software and...

Company

Alpha Ori is a Technology company operating at the intersection of IoT (Internet of Things), Cloud Infrastructure, Enterprise Software and Big Data science. We use cutting edge technologies to solve real world issues for stakeholders in maritime logistics value chain. Our mission is to digitally connect the entire ecosystem within the ship, making the Ship as a Digital Enterprise. 

What you will do

We are looking for a talented and energetic senior/technical leader to lead full-stack design and development of a world-class software platform product for the maritime industry. 

As a technical leader on the Smart Maritime product, you will execute and own the frontend & backend development of a cloud based IOT platform where you will apply core principles of software engineering, follow agile development process to move fast and deliver a high quality product utilizing cutting edge technologies. 

  • Work with product managers to define the features of our products that includes improving usability of our product and value add functionality for our customers
  • Implement end-to-end aspects of our product’s UI and its integration with backend technologies
  • Collaborate with UI/UX designers to ensure the product’s presentation is visually compelling, intuitive and of world-class user experience
  • Attentively listen to customer feedback and work to deliver a delightful product experience
  • Design and develop integrations with complementary third party systems
  • Design and implement unit and functional testing of major SW release. Develop large portions of software independently and rapidly. Perform design and code reviews.
  • Share knowledge and learnings with the team and contribute to system architecture design decisions. Champion new, improved design methodologies
  • Interface and collaborate with QA, UX/product design, and DevOps teams on a continual basis

Skills You Posses

  • 8-10 years of web development and implementation experience in software systems and applications
  • 3-6 Years of Java and/or J2EE experience
  • Experience building applications using MEAN Stack (MongoDB, Express, Angular, Node.js) and/or Cassandra DB
  • Has extensive knowledge and successfully implemented Webservices and worked with HTML5, CSS3, JavaScript & JavaScript frameworks
  • Strong computer science fundamentals and demonstrated rigor in software engineering practices
  • Open to work on a variety of technical problems spanning both UI and backend technologies
  • Broad understanding of the architecture, development, and operations of scalable, production-quality software applications
  • Demonstrated growth in responsibility through their career and a strong aptitude to take on new challenges with no “standard solution”
  • Innate ability to work with product and design teams to collaboratively develop beautiful and functional user experiences, especially in the visual representation of complex technical functionality and features
  • A strong sense of ownership and customer success as you will not just be responsible for a single issue, but for a suite of product features that we deliver to our customer
  • Familiarity with modern client side web frameworks like Angular or React 
  • Bonus points for experience with developing scalable REST APIs

EXPERIENCE You Bring

  • Experience working with Apache NIFI
  • Experience with SQL/NO SQL DBs - (PostgreSQL, Cassandra)
  • Fluent experience working with AWS Services (EC2, S3 etc.) and understanding of instrumenting code for continuous delivery
  • Experience with Messaging Queues (RabbitMQ / MQTT)
  • Have worked in CI/CD DevOps environment using Jenkins, SaltStack, AWS etc
  • Experience working in an Agile/Scrum environment
  • Experience with UI Technologies/Techniques such as AJAX, HTML 5, CSS 3, Angular, JQuery, Bootstrap, Dojo
  • Experience with version control software and SCM tools such as Git and SVN
  • Extensive testing experience, both at unit level and system level

QUALIFICATIONS (Preferred)

  • BS or MS in Computer Science, Computer Engineering, or related technical field
  • Must be eligible for working in the U.S.

This listing expired on Feb 08. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.