Full job description
Solution Architect (Full Stack) role requiring a Bachelor's degree in computer science or related field. Preferred certifications in cloud architecture (AWS, Azure). Must have proficiency in frontend frameworks (React.js, NextJS, Angular, Vue.js), state management, responsive design, and API integration (RESTful, GraphQL). Backend expertise in Node.js, Java, .NET Core, or Python (Django/Flask) with scalable API development, asynchronous operations, error handling, and logging. Experience with relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases. Skilled in Docker, Kubernetes, CI/CD tools (Jenkins, GitHub Actions), and cloud platforms (AWS, Azure, Google Cloud). Knowledge of API design, security best practices (OAuth2, JWT, OWASP), and architecture patterns (Microservices, Serverless, Event-Driven). Responsibilities include project planning, translating business requirements, maintaining architecture documentation, conducting reviews, and guiding development teams to ensure scalable, secure, and maintainable systems.
What you'll do
- Participate in project planning, effort estimation, and risk assessment
- Translate business requirements into technical specifications and architecture
- Ensure alignment of technical roadmap with project timelines and deliverables
- Create and maintain architecture diagrams, design documents, and coding standards
- Conduct code reviews, design reviews, and performance audits
- Guide developers on best practices, framework usage, and technical decisions
- Ensure scalability, security, and maintainability of the system
Requirements
- Bachelor’s degree in computer science, Information Technology, or related field
- Certifications in cloud architecture (e.g., AWS Certified Solutions Architect, Azure Architect Expert) are a plus
- Proficiency in modern frontend frameworks like React.js, NextJS, Angular, or Vue.js
- Expertise in component-based architecture, state management, responsive design, and performance optimization
- Experience integrating frontend with RESTful or GraphQL APIs
- Strong command over Node.js, Java, .NET Core, or Python (Django/Flask)
- Experience building scalable APIs, handling asynchronous operations, robust error handling and logging
- Experience with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis)
- Experience with Docker & Kubernetes for containerization and orchestration
- Experience with CI/CD tools like Jenkins and GitHub Actions
- Hands-on experience with AWS, Azure, or Google Cloud
- Experience designing cloud-native solutions and implementing secure cloud configurations
- Experience designing and documenting RESTful and GraphQL APIs
- Knowledge of security best practices including OAuth2, JWT, OWASP guidelines
- Experience designing systems using Microservices, Serverless, or Event-Driven Architecture
- Experience with monitoring and tracing tools like Open Telemetry or Jaeger
- Ability to collaborate with project managers and development teams
Tech stack
React.jsNextJSAngularVue.jsReduxVuexRESTful APIsGraphQLNode.jsJava.NET CorePythonDjangoFlaskPostgreSQLMySQLMongoDBRedisDockerKubernetesJenkinsGitHub ActionsAWSAzureGoogle CloudSwaggerOpenAPIOAuth2JWTOWASPMicroservicesServerlessEvent-Driven ArchitectureOpen TelemetryJaegerTerraformCloudFormationAgileScrum