Junior Software Architect
Crossbow Cybersecurity
- Location
- Bengaluru East, Karnataka, India
- Job type
- Full-time
Required skills
- Agile
- AWS
- API
- automated testing
- CI
- containerization
- cross-functional
- DevOps
- Docker
- EC2
- ECS
- GitLab
- Kafka
- Kubernetes
- microservices
- PF
- React
- Redis
- TypeScript
- version control
About the role
Website:
crossbowsec.com
Job details:
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
Click on Apply to know more.
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.