DevJobs

Full Stack Engineer

Overview
Skills
  • TypeScript TypeScript
  • C++ C++
  • Rust Rust
  • Java Java
  • Python Python
  • SQL SQL
  • Angular Angular
  • GraphQL GraphQL
  • React React
  • Node.js Node.js
  • Kafka Kafka
  • NoSQL NoSQL
  • RESTful API RESTful API
  • CI/CD CI/CD
  • AWS AWS
  • GCP GCP
  • Azure Azure
  • Docker Docker
  • gRPC
  • WebSockets
  • NATS
abra is looking for a highly skilled Full-Stack Engineer to join our Core System Team!

We are seeking an experienced Full-Stack Engineer with deep system-level understanding and the ability to work across frontend, backend, and distributed architectures in a fast-paced, technology-driven environment.

This role is ideal for engineers who enjoy end-to-end ownership, system thinking, and building scalable, high-performance systems.

Responsibilities

  • Design, develop, and maintain end-to-end systems across frontend and backend
  • Build and evolve distributed systems, including microservices and event-driven architectures
  • Develop server-side services and APIs with a focus on scalability and performance
  • Work closely with cross-functional teams to design robust, production-grade solutions
  • Optimize system performance (latency, throughput, caching, batching)
  • Contribute to architectural decisions and system design

Requirements:

System & Architecture

  • Strong system thinking with end-to-end architectural understanding
  • Experience with distributed systems and scalable architectures

Frontend

  • Strong experience with React or Angular
  • Knowledge of modern UI practices and responsive design

Backend

  • Hands-on experience developing backend services and APIs
  • Experience with microservices and distributed backend patterns
  • Proficiency in one or more of the following: Node.js / TypeScript, Python, Java, C++, Rust

Cloud & APIs

  • Practical experience with cloud platforms: AWS / GCP / Azure
  • Strong understanding of REST, GraphQL, gRPC, WebSockets

Bonus Skills

  • Experience with edge-to-cloud architectures
  • Real-time, video, or streaming pipelines
  • Messaging technologies such as Kafka, NATS, or similar
  • DevOps fundamentals: Docker, CI/CD pipelines
  • Experience with LLM-based systems (agents, embeddings, RAG, model APIs)
  • Strong database expertise (SQL/NoSQL, schema design, performance tuning, high-volume data)

What We’re Looking For

  • Broad technical depth across multiple stacks
  • Strong ownership and accountability
  • Fast learner, curious, and adaptable
  • Comfortable working in dynamic, multi-technology environments
abra