Sofia, Sofia City Province, Bulgaria Remote (Global)

apply is hiring a Senior Backend Developer (REMOTE)

About the Role

The candidate will lead backend development efforts, contributing to architecture decisions and ensuring system reliability, performance, and security across distributed services.

Responsibilities

  • Design and implement scalable APIs and services
  • Collaborate with frontend teams to integrate user-facing elements
  • Optimize backend systems for speed and efficiency
  • Participate in code reviews and technical planning
  • Troubleshoot and resolve production issues
  • Maintain documentation for systems and processes
  • Work with infrastructure teams on deployment pipelines
  • Ensure code quality through testing and automation
  • Support the evolution of microservices architecture
  • Monitor system performance and respond to alerts
  • Implement security best practices across services
  • Contribute to database design and query optimization
  • Assist in defining technical standards and patterns
  • Evaluate and integrate third-party tools and libraries
  • Participate in incident response and post-mortems
  • Mentor junior developers on backend practices
  • Stay current with emerging backend technologies
  • Help refine development workflows and tooling
  • Coordinate with product teams on feature delivery
  • Ensure compliance with data handling policies
  • Contribute to disaster recovery planning
  • Support continuous integration and delivery processes
  • Write clean, maintainable, and well-documented code
  • Engage in architectural discussions and decisions
  • Assist in capacity planning for backend systems

Nice to Have

  • Master's degree in Computer Science or related field
  • Experience with GraphQL
  • Familiarity with service mesh technologies
  • Background in fintech or high-transaction environments
  • Contributions to open-source software
  • Public speaking or conference presentations
  • Experience with serverless architectures
  • Knowledge of data privacy regulations
  • Leadership experience in technical projects
  • Exposure to large-scale data processing systems

Compensation

Competitive salary and benefits package

Work Arrangement

Fully remote position with flexible hours

Team

Collaborative engineering team focused on scalable systems

Technology Stack

  • Primary languages include Go and Python
  • Services run on Google Cloud Platform
  • Infrastructure managed using Terraform
  • CI/CD powered by GitHub Actions and ArgoCD
  • Monitoring via Prometheus and Grafana
  • Logging with Fluent Bit and BigQuery
  • Databases: PostgreSQL, Redis, and Bigtable
  • Messaging: Cloud Pub/Sub and Kafka
  • Authentication handled through OAuth2 and OpenID Connect

Culture & Values

  • We value transparency and open communication
  • Team members are encouraged to propose new ideas
  • Focus on sustainable development practices
  • Commitment to diversity and inclusion
  • Support for professional growth and learning
  • Results-driven with flexible work hours
  • Emphasis on work-life balance
  • Regular team retrospectives and feedback sessions

Application Process

  • Submit resume and cover letter
  • Initial screening call with HR
  • Technical interview with engineering team
  • Architecture and design discussion
  • Final interview with hiring manager
  • Reference checks
  • Offer extended within one week of final interview

Not available for this role

Required Skills
Node.jsPostgreSQLDockerKubernetesAWSReact.jsNext.jsHTMLAPI DesignMicroservicesCI/CDCloud Infrastructure
About company
apply
A fast-growing tech company with a portfolio of SaaS products serving diverse industries.
All jobs at apply Visit website
Job Details
Category backend
Posted 10 months ago