DevJobs

Senior Fullstack Developer

Overview
Skills
  • TypeScript TypeScript
  • Python Python
  • PHP PHP
  • Redux Redux
  • React React
  • Laravel Laravel
  • Node.js Node.js
  • React Native React Native
  • Redis Redis
  • MongoDB MongoDB
  • MySQL MySQL
  • PostgreSQL PostgreSQL
  • DevOps DevOps
  • CI/CD CI/CD
  • AWS AWS
  • Docker Docker
  • Integration testing
  • End-to-end testing
  • DigitalOcean
  • Unit testing
  • Event-driven architecture
  • SIP
  • Asterisk
  • VoIP
  • WebRTC
At Squaretalk we're looking for a Senior Fullstack Developer to join our Sofia-based Engineering team and take an active role in shaping our SaaS platform.

You’ll work across the stack — from modern frontends to scalable backend services — helping us deliver world-class features to thousands of users worldwide.

As a senior engineer, you’ll influence architectural decisions, mentor team members, and collaborate closely with Product, UX, and fellow engineers — all within an agile Scrum framework.

What You’ll Do

  • Design and develop end-to-end features — from responsive UIs to robust APIs.
  • Build high-quality frontends with React, Redux, and TypeScript.
  • Develop and maintain scalable backend services using Node.js, Laravel (PHP), and Python.
  • Optimize database interactions across PostgreSQL, MySQL, Redis, and MongoDB.
  • Work within a hybrid architecture leveraging DigitalOcean and AWS cloud platforms.
  • Participate in Scrum ceremonies and collaborate in an agile, iterative development process.
  • Maintain and improve our CI/CD pipelines, and contribute to server, deployment, and DevOps tasks.
  • Participate in code reviews, architecture discussions, and tech roadmap planning.
  • Mentor junior and mid-level engineers, fostering a culture of learning and excellence.
  • Collaborate cross-functionally with Product, Design, and DevOps to deliver high-impact solutions.

Requirements

Technical Must-Haves

  • 5+ years experience as a Fullstack Developer.
  • Proficiency in React, Redux, TypeScript, and solid understanding of modern frontend architecture.
  • Strong backend experience in Node.js and at least one of: Laravel (PHP) or Python.
  • Deep understanding of relational and non-relational databases: PostgreSQL, MySQL, Redis, MongoDB.
  • Familiarity with cloud platforms — DigitalOcean and/or AWS.
  • Experience with CI/CD pipelines, Docker, and server / deployment / DevOps tasks.
  • Experience working in an Agile Scrum team.
  • Solid grasp of unit, integration, and end-to-end testing.
  • Strong understanding of scalable and performant software architecture.

Bonus Points

  • Experience with React Native.
  • Familiarity with Asterisk and VoIP / telephony systems.
  • Experience with scalable event-driven architectures.
  • Background in building SaaS products or communication platforms (VoIP, WebRTC, SIP).

Soft Skills We Value

  • Ownership mindset — you take initiative and drive features end-to-end.
  • Strong team spirit — collaborative, helpful, and open to feedback.
  • Excellent communication skills and cross-team collaboration.
  • Passion for mentoring and helping others grow.
  • Comfortable working in a fast-paced, agile environment.
  • Eagerness to learn and stay updated on the latest technologies.

Benefits

  • Flexible hybrid working model, enabling you to balance work and personal life
  • Exciting opportunity to join a successful company, with big ambitions for the future
Squaretalk