Solution Architect
Key Responsibilities:
Design and architect scalable full-stack applications and services
Collaborate with product owners and development teams to define technical solutions
Drive system architecture, data flow, and integration design
Develop and maintain efficient, high-quality code across front-end and back-end
Implement and manage CI/CD pipelines for automated deployment
Lead containerization efforts using Docker and Kubernetes
Ensure application performance, scalability, and security compliance
Participate in design reviews, code reviews, and mentoring of junior developers
Stay current with emerging technologies and recommend adoption where beneficial
Requirements
Technical Skills
Frontend:
- React.js, JavaScript (ES6+), TypeScript
- State management (Redux, Context API, or
Recoil)
- Component-driven architecture and design
systems
Backend (Any one or more):
- Node.js (Express, NestJS), Python
(FastAPI, Django), or Java (Spring Boot)
- RESTful API design and integration
- Microservices and containerized
deployments (Docker, Kubernetes)
Cloud & DevOps:
- AWS (EC2, Lambda, API Gateway, RDS, S3,
CloudFormation)
- CI/CD using Jenkins, GitHub Actions, or
AWS CodePipeline
Security:
- OAuth 2.0, JWT, SSO implementation
- Application security best practices and
compliance
Architecture & Design:
- Strong understanding of system design
patterns, scalability, and fault tolerance
- Experience with event-driven and
asynchronous architecture
- Data modeling and integration design
Benefits
What we offer:
Competitive salaries and comprehensive health benefits
Professional development and training opportunities