Software Architect
Job details
Job Description Job Title: Software Architect - Microservices & Cloud Architecture Specialist Position Overview We are seeking an experienced Software Architect to lead our technical transformation from a monolithic to a microservices-based architecture. The ideal candidate will have deep expertise in PHP Laravel, cloud architecture, and extensive experience leading successful microservices migrations. Responsibilities Architecture Leadership
- Lead the design and execution of the migration strategy from a monolithic to a microservices architecture.
- Develop architectural blueprints and documentation for new microservices-based solutions.
- Define clear service boundaries and communication patterns for microservices.
- Establish and enforce technical standards and best practices to ensure high-quality architecture.
- Drive architectural decisions with a focus on scalability, maintainability, and system performance.
- Design and manage AWS cloud infrastructure, ensuring alignment with microservices requirements.
- Leverage AWS services to implement cloud-native solutions.
- Define and implement effective monitoring, logging, and alerting strategies.
- Establish disaster recovery, high availability, and scalability plans.
- Optimize cloud resources and costs to improve efficiency.
- Lead and mentor development teams throughout the microservices transition process.
- Provide guidance on code quality, review practices, and ensure adherence to architecture standards.
- Conduct knowledge transfer sessions to promote best practices and continuous learning.
- Collaborate with product and business teams to align technical solutions with organizational goals.
- Promote the adoption of modern development methodologies and agile practices.
- 10+ years of software development experience.
- Strong expertise in the PHP Laravel framework, with experience in additional frameworks and languages.
- Expertise in API design (REST, GraphQL).
- Proficiency in modern JavaScript/TypeScript frameworks.
- Minimum 5 years of hands-on experience with AWS services, including:
- ECS/EKS for container orchestration
- EC2, RDS, ElastiCache
- API Gateway, Lambda
- CloudWatch, X-Ray for monitoring
- IAM and security best practices
- CloudFormation/Terraform for Infrastructure as Code (IaC).
- Proven experience in leading migrations from monolithic systems to microservices architecture.
- Domain-Driven Design (DDD)
- Event-driven architecture
- Service mesh technologies
- Containerization (Docker, Kubernetes)
- Distributed systems patterns
- Database sharding and scaling strategies.
- Experience with message queuing systems (RabbitMQ, SQS).
- Proficient in CI/CD pipelines.
- Knowledge of service discovery solutions and distributed tracing.
- Familiarity with performance monitoring and security best practices.
- Strong leadership, mentoring, and team management abilities.
- Excellent communication skills for both technical and non-technical audiences.
- Strong problem-solving and analytical thinking skills.
- Experience in project planning, execution, and change management.
- Ability to manage stakeholder expectations effectively.
- Bachelor’s degree in Computer Science or a related field.
- AWS Solutions Architect – Professional
- AWS DevOps Engineer – Professional
- Relevant Laravel certifications.
- Successfully led at least one major migration from monolithic to microservices architecture.
- Strangler pattern implementation.
- Incremental migration strategies.
- Service decomposition planning.
- Data migration and consistency.
- Zero-downtime deployments.
- Competitive salary package.
- Health and wellness benefits.
- Professional development budget.
- Conference attendance opportunities.
- Performance bonuses.
- Successful implementation of microservices architecture.
- Increased team productivity and on-time delivery.
- System reliability and performance improvements.
- Effective knowledge transfer and adoption of best practices.
- Cloud cost optimization.
- Be part of a high-impact team working on innovative and exciting projects.
- Competitive salary and benefits package to ensure your well-being.
- Opportunities for growth and skill development in a dynamic and collaborative environment.
- Primary Email: Support@ekshvaku.com
- CC: gunjan.yadav@ekshvaku.com, sreemith.kushal@ekshvaku.com, ankitha.reddy@ekshvaku.com, prakash.saha@ekshvaku.com
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.