Backend Developer

atAdvanced Payment SolutionsRemoteCY flagCyprusFull-timeBackend EngineerMid-levelSenior€2,000 – €2,500/month

Posted 21 hours ago

This is a fully remote position, open to applicants in Cyprus.

📋 Description

• Design, develop, and sustain reliable, secure, and scalable backend services for the platform.

• Provide support for financial transaction processing and essential payment operations.

• Take ownership of backend development, business logic, API integrations, and system performance.

• Create intricate technical solutions and contribute to the platform's architecture.

• Develop and manage integrations with external systems and third-party APIs.

• Monitor system performance, troubleshoot issues, and ensure stable production environments.

• Implement debugging, observability, and operational practices to bolster system reliability.

• Author and maintain technical documentation, architecture decisions, implementation specifics, and operational runbooks.

• Share expertise within the engineering team.

• Review, test, and comprehend AI-assisted code prior to merging.

• Engage throughout the software development lifecycle, from design to maintenance.


⛳️ Requirements

• At least 4 years of professional software engineering experience in a full-time capacity.

• Minimum of 3 years of professional software development experience in building and sustaining production web applications.

• Established history of constructing and maintaining production web applications.

• Demonstrated experience in developing distributed systems.

• Practical experience across the complete software development lifecycle, including design, implementation, testing, deployment, and maintenance.

• Strong expertise in the Go programming language and its ecosystem tools.

• Experience in integrating third-party APIs and external services.

• In-depth knowledge of application security best practices.

• Comprehensive understanding of Go fundamentals, including goroutines, channels, interfaces, error handling, and the type system.

• Proficiency with Go standard and community libraries such as chi, gin, sqlx, and pgx.

• Experience using Go web frameworks and HTTP middleware patterns.

• Familiarity with the Go toolchain and developer tools like go build, go test, go vet, go mod, go modernize, and go generate.

• Experience with pprof, race detector, golangci-lint, and staticcheck.

• Understanding of modern web application architecture, REST, gRPC, HTTP semantics, caching, OAuth2, JWT, sessions, and API versioning.

• Familiarity with Docker and deploying to cloud environments such as Kubernetes.

• Experience with distributed system patterns, message queues, event-driven architectures, concurrency, synchronization, and eventual consistency.

• Working knowledge of relational and/or NoSQL databases.

• Understanding of observability practices, including structured logging, metrics, and distributed tracing.

• Hands-on experience in consuming and integrating third-party REST and/or gRPC APIs.

• Ability to work with incomplete, inaccurate, or evolving API documentation.

• Experience diagnosing integration failures using wire traffic and error responses.

• Experience negotiating API modifications, managing versioning constraints, and designing robust integration layers.

• Familiarity with Postman, curl, Wireshark, or similar tools.

• Practical knowledge of OWASP Top 10 and vulnerabilities, including injection attacks, XSS, CSRF, and SSRF.

• Understanding of input validation, output encoding, and least-privilege principles.

• Experience in securely implementing authentication and authorization mechanisms.

• Knowledge of secrets management and credential protection.

• Ability to conduct basic threat modeling and assess attack surfaces.

• Familiarity with TLS/HTTPS, certificate management, and secure service communication.

• Ability to perform root cause analysis and conduct post-incident reviews.

• Capable of writing technical documentation for code, APIs, architecture decisions, and operational runbooks.

• Experience producing Architecture Decision Records and design proposals.

• Experience integrating AI coding assistants such as GitHub Copilot, Cursor, or Claude Code.

• Ability to critically assess AI-generated code for correctness, security, and alignment with project standards.

• Strong sense of ownership and accountability.

• Excellent analytical thinking and structured problem-solving skills.

• Clear communication and collaboration abilities in a technical context.

• Capability to work independently through complex technical challenges.

• Commitment to code quality, maintainability, and documentation standards.


🏝️ Benefits

• Competitive base salary commensurate with experience and technical expertise.

• Flexible working arrangements.

• Opportunity to tackle complex engineering challenges in a collaborative, low-bureaucracy environment.

People also viewed

GT6 hours ago

Senior Backend Engineer – Mobile Monetization

PL flagPoland, +2 more countriesFull-timeBackend Engineer
ApplyView job
Business Insights6 hours ago

Desarrollador Oracle Forms, .NET Junior

ES flagSpain OnlyFull-timeBackend Engineer
ApplyView job
Kraken Digital Asset Exchange7 hours ago

Principal Database Engineer

GB flagUnited Kingdom OnlyFull-timeBackend Engineer$161k – $358.9k/year
ApplyView job
Kraken Digital Asset Exchange7 hours ago

Software Engineer – Database

US flagUnited States OnlyFull-timeBackend Engineer$96k – $192k/year
ApplyView job
Jusbrasil7 hours ago

Senior Software Engineer – Backend, Legal Pros

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
AssureSoft7 hours ago

Senior Full-Stack Engineer – Python, TypeScript, Vue.js

Latin AmericaFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers