Software Engineer
Experience: 1–6 Years
Key Responsibilities
- Design, develop, and deploy cloud-native applications.
- Build scalable solutions using Java, Spring Boot, React, and TypeScript.
- Collaborate with cross-functional teams in an Agile environment.
- Drive engineering best practices, including TDD, CI/CD, and code reviews.
- Troubleshoot production issues and perform root cause analysis.
- Participate in architecture, design, and technical decision-making.
- Work closely with stakeholders to deliver high-quality solutions.
Required Skills
- Strong experience in Java, Spring Framework, React, and TypeScript.
- Good understanding of OOP, Design Patterns, Data Structures, and Algorithms.
- Experience with Kubernetes (K8s), Git, Linux, Shell Scripting, and CI/CD pipelines.
- Knowledge of Kafka, Event-Driven Architecture, and REST/HTTP services.
- Strong debugging, problem-solving, and communication skills.
Good to Have
- Golang (Go)
- Crossplane
- Kubernetes CRDs
- Nx Monorepo
Ideal Candidate: A hands-on software engineer with cloud-native development experience, strong DevOps exposure, and the ability to deliver scalable, business-focused solutions in a fast-paced Agile environment.