Backend Solution Architect (8-10 years)
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