DevJobs

Principal Full Stack Developer

Overview
Skills
  • TypeScript TypeScript
  • Redux Redux ꞏ 8y
  • React React ꞏ 8y
  • Node.js Node.js
  • Microservices Microservices ꞏ 8y
  • CI/CD CI/CD ꞏ 8y
  • Git Git ꞏ 8y
  • AWS AWS ꞏ 8y
  • Docker Docker ꞏ 8y
  • Kubernetes Kubernetes
  • Helm
  • APIs ꞏ 8y
  • MobX ꞏ 8y
  • Cloud Infrastructure ꞏ 8y
  • Kong
  • Non-relational Database Technologies
  • Graph Databases
  • Three.js
  • WebGL

Job Summary:

We're looking for a passionate Principal Full Stack Developer to join BeamUP! In this role, you'll be a hands-on technical leader, designing and crafting the flexible, scalable systems that will fuel our business growth and innovation. You'll take ownership of your code and champion best practices, but that's just the beginning. At BeamUP, we encourage our engineers to think big and make an impact across the board.


Key focuses:

  • Design and develop mission-critical code that drives business success.
  • Lead the design and implementation of end-to-end features, collaborating closely with product managers, engineers, and stakeholders.
  • Champion innovative solutions for new products and initiatives, while ensuring integration with existing best practices.
  • Foster a high code quality culture by mentoring peers and conducting code reviews.


Minimum Requirements:

  • 8+ years of experience as a hands-on software engineer.
  • Proficiency in modern web app development with frameworks like React (or equivalent), design patterns, clean code principles, and a focus on delivering high-quality work with a sense of urgency.
  • Expertise in planning and executing end-to-end features, from modern front-end technologies (React, Redux, MobX, etc.) to distributed, scalable back-end environments (Microservices, AWS, Docker).
  • Experience with Git, CI/CD pipelines, and cloud infrastructure (Docker, AWS, S3, Kubernetes).
  • Experience building services and APIs in a cloud-based microservices architecture.
  • A passion for learning and staying ahead of the curve with new technologies.


Nice to Have:

  • Familiarity with graph databases and non-relational database technologies.
  • Experience with Node.JS/Typescript.
  • Working knowledge of Kubernetes, Helm, or Kong.
  • Experience with Three.js or WebGL.