Full Stack Developer – Advanced Analytics


About Pyramid Analytics

Pyramid Analytics brings a sophisticated data analytics and data science platform for medium to large companies. Using cutting-edge technologies like JavaScript for the client, Java for the server, Spark, Python, and R for data science, Pyramid offers a scale, high-performance platform that is used by millions of users around the world in the cloud and on-premise – through browsers and mobile apps. With deep integration into data stacks like SnowFlake, Databricks, and RedShift; operating in Windows, Linux, and Kubernetes; Pyramid also brings leading AI capabilities to end-users with cutting edge graphical tools and natural language processing.

Job Description

Pyramid seeks an Intermediate Full Stack Developer, to work with our existing teams to implement new features and capabilities touching the many cutting edge technologies described above. You will be responsible for working closely with leadership and fellow team members to create highly sophisticated software to solve complex problems on both the client and server-side. At a minimum, you will be working with JavaScript (React) and Java.


Although responsibilities can change based on preference and fit over time, the position’s core responsibilities include:

Coding complex modules to deliver new data lake querying capabilities for customers to drive data visualizations, analytics, and AI. This includes:

  • Building web-based interfaces for users
  • Building the backend framework for capturing and running the logic and capabilities


  • 3+ years of experience as a Full-Stack Developer
  • 2+ years of experience in single-page JavaScript framework (React/Angular etc).
  • Proven experience in JavaScript/TypeScript and HTML/CSS.
  • 2+ years of experience in Java or C#. Java is highly preferred.
  • Experience working with SQL.
  • Self-learner. Enjoy learning new technologies.


  • An ability to multi-task, prioritize and meet deadlines in a fast-paced environment.
  • Be a team player with excellent communication skills.
  • Having a can-do attitude is a must.
  • Sc in Computer Science or relevant army experience – advantage
  • Experience with version control systems such as Git – advantage