Make Work Flow
Make Work Flow

Backend Software Developer

Employee
Software Development

We are looking for a Backend Software Developer to design, build, and scale the core backend systems that power our product. You will work closely with the Product Owner and frontend team to deliver reliable, secure, and high-performance APIs and services.

Tasks

  • Design, develop, and maintain backend services and APIs.
  • Build scalable and secure RESTful and/or event-driven architectures.
  • Design and manage databases, including data models, migrations, and performance tuning.
  • Integrate third-party services, internal tools, and external APIs.
  • Ensure system reliability, performance, and scalability.
  • Implement best practices for testing, monitoring, logging, and security.
  • Collaborate with Product Owner and frontend developers to translate requirements into technical solutions.
  • Participate in code reviews and contribute to continuous improvement of engineering practices.

Requirements

  • 3+ years of experience in backend software development.
  • Strong proficiency in at least one backend language (e.g. Go, Python, Java, Node.js).
  • Solid experience with relational databases (e.g. PostgreSQL, MySQL).
  • Experience designing APIs (REST, WebSockets, or similar).
  • Familiarity with cloud environments (AWS, GCP, or Azure).
  • Understanding of containerization and deployment (Docker; Kubernetes is a plus).
  • Experience with authentication, authorization, and security best practices.
  • Fluent English is required (spoken and written).

Benefits

Nice to Have

  • Experience with microservices or event-driven systems.
  • Knowledge of caching, messaging, or streaming systems (e.g. Redis, Kafka).
  • Startup or SaaS product experience.
  • Interest in building scalable, real-world systems.
Updated: 2 minutes ago
Job ID: 15486360
Report issue

Make Work Flow

11-50 employees
Software Development
  1. Backend Software Developer