Backend Solution Architect (8-10 years)

Description

Share on
We are seeking a highly skilled Backend Solution Architect to design and implement scalable, secure, and high-performance backend solutions. The ideal candidate will have deep expertise in backend technologies, cloud computing, and microservices architecture. This role involves collaborating with cross-functional teams to drive architectural decisions and ensure seamless system integrations.
Skills
  • 8+ years of experience in backend development and architecture.
  • Proficiency in Java (Spring Boot), Python (Django/FastAPI), Node.js (Express/NestJS), or C# (.NET Core).
  • Strong experience with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB, Cassandra) databases.
  • Hands-on experience with microservices architecture, RESTful APIs, and GraphQL.
  • Expertise in cloud platforms (AWS, Azure, Google Cloud) and containerization tools like Docker & Kubernetes.
  • Experience with message queues and event-driven architecture (Kafka, RabbitMQ, SQS).
  • Solid understanding of authentication, authorization (OAuth, JWT, OpenID Connect), and API security.
  • Knowledge of CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI/CD) and Infrastructure as Code (Terraform, CloudFormation).
  • Experience with monitoring and logging tools (Prometheus, Grafana, ELK Stack).
  • Strong problem-solving, communication, and leadership skills.
Responsibilities
  • Design and implement scalable and efficient backend architectures for enterprise applications.
  • Develop and enforce best practices for backend development, including security, performance, and maintainability.
  • Lead the migration of monolithic systems to microservices architecture.
  • Collaborate with frontend, DevOps, and product teams to align backend solutions with business goals.
  • Select appropriate backend technologies, frameworks, and tools based on project requirements.
  • Ensure proper integration with databases, caching mechanisms, and third-party services.
  • Optimize application performance, reliability, and scalability.
  • Guide engineering teams through architectural reviews, design discussions, and code reviews.
  • Stay updated with emerging backend technologies and propose improvements to existing systems.

Think you fit in?

Please be sure to also submit a portfolio of your own original work to show us what you can create.

*Required fields
Personal information
Attach file
Arrow Up