At Borderless Software, we're looking for a Mid-Senior Back-End Developer to take part in the design and development of scalable, secure, and high-impact backend platforms. Would you like to join our team?
Your work setup
- 100% Remote
- Full-time
- Contractor
Language requirement
Some of your responsibilities
1. Back-End Development
- Design, develop, and maintain high-availability, scalable backend services.
- Implement complex, efficient, and secure business logic.
- Design and evolve REST and/or GraphQL APIs for high-traffic products.
- Optimize performance, concurrency, memory management, and response times.
- Actively participate in technical decisions and backend architecture definition.
- Ensure best security practices (authentication, authorization, data protection).
2. Architecture & Cloud
- Design and implement architectures based on microservices, serverless, and event-driven systems.
- Build solutions on AWS and Azure Functions.
- Define scalability, resilience, and fault-tolerance strategies.
- Collaborate with DevOps teams on observability, logging, and monitoring.
3. Databases & Integrations
- Design and manage data models in SQL and NoSQL databases.
- Optimize queries, indexes, and persistence strategies.
- Integrate external services and third-party APIs.
- Define clear and robust integration contracts between systems.
4. Quality, Delivery & Technical Leadership
- Promote and apply design best practices and architectural patterns.
- Actively participate in code reviews, automated testing, and technical documentation.
- Collaborate on CI/CD pipelines and deployment processes.
- Support releases, versioning, and post-production monitoring.
- Mentor junior developers and raise the technical bar of the team.
What we expect from you
Key technical requirements:
- Design, develop, and maintain high-availability, scalable backend services.
- Implement complex, efficient, and secure business logic.
- Design and evolve REST and/or GraphQL APIs for high-traffic products.
- Optimize performance, concurrency, memory management, and response times.
- Actively participate in technical decisions and backend architecture definition.
- Ensure best security practices (authentication, authorization, data protection).
Also:
- 5+ years of experience in Back-End development.
- Proven experience designing APIs and scalable architectures.
- Strong command of asynchronous and concurrent programming, performance optimization, and distributed systems design.
- Solid knowledge of security (OAuth, JWT, Identity Providers).
- Proficient use of Git, version control, and development best practices.
- Experience working with AI tools.
Nice to have
- Experience with microservices and event-driven architectures.
- Knowledge of Docker, Kubernetes, and CI/CD.
- Experience in observability, logging, and monitoring.
- Familiarity with other cloud platforms (GCP or Azure).
- Interest or experience in Blockchain and emerging technologies.
- Deep knowledge of SOLID principles, DDD, and Clean Architecture.
Ready to join our team? Apply now by completing the form, we'd love to meet you.