YASH Technologies is hiring a Senior Software Engineer specializing in Java and Golang. As an independent contributor, you will analyze requirements, design, develop, and maintain software products that align with our technology strategy.
What You'll Do
- Analyze requirements and design, develop, and maintain software products aligned with organizational technology strategy.
- Implement new project modules and maintain existing ones.
- Own end-to-end feature implementation, including unit and integration tests to drive quality.
- Conduct effective code reviews for peers.
- Collaborate with different functions to meet deliverables.
- Participate actively in technical design discussions.
- Contribute to design standards and support the re-use of best practices.
What We're Looking For
- 4+ years of professional software development experience.
- Strong proficiency in Golang, or strong skills in a backend language like Java with motivation to work full-time on Golang.
- Hands-on experience writing unit tests with any framework.
- Good work experience with REST APIs and Microservice-based architecture.
- Good understanding of Cloud Fundamentals (GCP, Azure, AWS).
- Good work experience with SQL and NoSQL databases.
Nice to Have
- Understanding of containerization technologies (Docker, Kubernetes).
- Understanding of Design Principles.
- Brief experience with front-end technologies (AngularJs, NodeJs).
- Experience resolving code quality and security vulnerability issues identified by scanning tools.
Technical Stack
- Languages: Golang, Java
- Architectures: REST APIs, Microservices
- Cloud: GCP, Azure, AWS
- Databases: SQL, NoSQL
- Deployment: Docker, Kubernetes
- Front-end: AngularJs, NodeJs
Benefits & Compensation
- Flexible work arrangements.
- Stable employment with a great atmosphere and ethical corporate culture.
YASH Technologies is an equal opportunity employer.



