DevJobs

Full Stack Developer

Overview
Skills
  • Java Java
  • SQL SQL
  • Scala Scala
  • Angular Angular
  • NoSQL NoSQL
  • AWS AWS
  • Docker Docker
  • Terraform Terraform

About The Position

We’re looking for a Mid-Level Full Stack Developer who thrives in a startup environment: someone who can design and build systems that scale, mentor teammates, and ship high-quality code. You’ll be a key contributor in shaping architecture decisions, improving performance across the stack, and helping the team deliver impactful features.


What You’ll Do:

  • Lead design and implementation of complex features and services across front-end (Angular) and back-end (Node/Java/Scala).
  • Make architectural decisions that improve scalability, resilience, and performance.
  • Review code and raise the bar for quality, testing, and maintainability.
  • Mentor junior engineers through design sessions, pair programming, and feedback.
  • Drive DevOps practices: Docker, ECS, CI/CD pipelines, monitoring, and incident response.
  • Optimize APIs, databases, and cloud services (AWS) for efficiency and reliability.
  • Balance shipping fast with building for the long-term — reducing tech debt and improving developer experience.
  • Work with product managers and designers to scope and shape features from discovery to release.


What We’re Looking For

  • 3+ years of experience in full stack development, ideally in a startup or fast-paced environment.
  • BSc in Computer Science or equivalent.
  • Strong expertise in Java or another Object-Oriented programming language. Scala experience is an advantage.
  • Proven experience with Angular (or equivalent modern frameworks).
  • Hands-on experience with AWS services, Docker. Terraform experience is an advantage.
  • Strong database skills (SQL/NoSQL, modeling, performance tuning).
  • A team player who thrives in a collaborative environment.
  • Solid grasp of system design, distributed systems, and scalable architectures.
  • A startup mindset: proactive, ownership-driven, able to balance speed and quality.
  • Strong communication skills and the ability to collaborate with product, design, and ops.
Browsi