You will be redirected to the company career page

Key responsibilities

  • Design, build, and maintain scalable backend services and APIs for both external customers and internal systems, within our microservices architecture.
  • Integrate backend systems with databases (MySQL, MongoDB, PostgreSQL) and optimize data storage and retrieval.
  • Develop Node.js middleware to bridge backend services with frontend applications.
  • Collaborate with frontend engineers, product managers, and designers to deliver end-to-end features.
  • Implement and uphold security best practices to protect sensitive customer and financial data.
  • Deploy, monitor, and troubleshoot services in AWS environments (EC2, RDS, S3, Lambda, etc.).
  • Write automated tests (unit, integration) to ensure code reliability and maintainability.
  • Maintain high coding standards with clean, modular, and well-documented code.

Skills and qualifications

  • Experience: Minimum 3+ years of professional experience in backend development. Proven experience with Java (Spring Boot or similar) and Node.js. Hands-on experience with MySQL and PostgreSQL/MongoDB. Experience designing and integrating RESTful APIs (GraphQL experience a plus). Familiarity with AWS (EC2, RDS, S3; Lambda).
  • Proficiency: Strong understanding of backend architecture, database optimization, and distributed systems. Skilled in writing clean, maintainable, and testable code. Comfortable debugging complex backend issues and identifying performance bottlenecks.
  • Collaboration: Ability to work effectively with cross-functional teams in a remote-first environment. Strong communication skills to articulate technical concepts to both technical and non-technical stakeholders.
  • Flexibility: Comfortable working in EU or US time zones and flexible with adjusting working hours as needed to accommodate team meetings and collaboration across different time zones.
  • Quality Code: You write clean, scalable, and well-tested back-end systems with strict adherence to coding standards, ensuring performance, security, and maintainability.

Bonus qualifications

  • Experience with Docker and containerized application development.
  • Familiarity with infrastructure-as-code tools (Terraform, CloudFormation).
  • AWS certifications or equivalent cloud experience.
  • Startup or high-growth company experience.
  • Knowledge of messaging systems or event-driven architecture (e.g., Kafka, RabbitMQ).

Job Summary

CompanyDoola
LocationRemote In Eastern Europe
TypeFull-Time
LevelMid-level
DomainBackend