Junior Software Architect
Crossbow CybersecurityResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
· Assist in designing and implementing microservice-based architectures that are modular, scalable, and fault-tolerant.
· Support architecture design activities including API management, integration patterns, and system interoperability.
· Follow and help enforce coding standards, documentation practices, and development best practices across projects.
· Collaborate with product managers and cross-functional teams to translate business requirements into technical solutions.
· Support the setup and maintenance of CI/CD pipelines using GitLab, SonarQube, and other DevOps tools.
· Contribute to cloud-based deployments and optimization on AWS infrastructure.
· Participate in code reviews, architecture discussions, and troubleshooting technical challenges.
· Work with engineering teams during sprint planning and project execution using Agile tools such as Zoho Sprints.
· Assist in system reviews, performance optimization, and security best practices.
· Maintain and update technical documentation and architecture guidelines.
Requirements
Required Skills & Qualifications
· 3–6 years of experience in software development with exposure to system design or architecture.
· Experience working with AWS Cloud Services (EC2, ECS / EKS, KMS, ECR, RDS, S3, API Gateway, etc.).
· Good understanding of microservices architecture, containerization (Docker/Kubernetes), and API development.
· Hands-on experience with GitLab CI/CD pipelines, SonarQube, and version control systems.
· Proficiency in technologies such as React, TypeScript, NestJS, MongoDB, Keycloak, Kafka, Redis, or similar technologies.
· Familiarity with DevOps practices, automated testing, and continuous integration/delivery.
· Strong problem-solving, debugging, and analytical skills.
· Good communication and documentation abilities.
· Experience working in Agile development environments (Zoho Sprints or similar tools).
Preferred Skills
· Exposure to system design principles and distributed systems.
· Experience contributing to scalable cloud-based applications.
· Interest in architecture patterns, system optimization, and performance tuning.
Benefits
- Competitive salary and benefits
- Medical Insurance
- Parental Support - Maternity cover
- Retirement Benefits - PF Contribution
- Opportunities for professional growth
- Collaborative and inclusive work environment
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free