Senior Specialist - Software Engineering
- ๐ฎ๐ณ India
- On-site
- Senior
- 2 months ago
- Golang
- Angular
- Protocol Buffers
- gRPC
- REST API
- Microservices
- NgRx
- RxJS
- TypeScript
- AWS
- API Gateway
- CI/CD
- Kubernetes
- Docker
- GCP
- Azure
- SQL
- PostgreSQL
- Git
Job Title: Senior Specialist - Software Engineering
Location: Bengaluru
Experience: 8-12 years
We are seeking a highly skilled and experienced Senior Specialist - Software Engineering to join our team in Bengaluru. This role is ideal for a seasoned professional with a strong background in full-stack development, particularly with Golang and Angular, and expertise in cloud-native architectures.
Job Description:
1. Design, develop, and maintain robust and scalable backend services using Golang, incorporating Protobuf, gRPC, and REST APIs.
2. Implement and manage microservices architecture, ensuring high performance and reliability.
3. Develop and optimize frontend applications using Angular, NgRx, RxJS, and TypeScript.
4. Utilize AWS API Gateway for managing and securing API endpoints.
5. Apply principles of Clean Architecture and best practices in software development.
6. Collaborate with cross-functional teams to define, design, and ship new features.
7. Troubleshoot and resolve complex technical issues, taking ownership of modules and components.
8. Contribute to CI/CD pipelines, leveraging tools like Kubernetes and Docker for deployment.
9. Mentor junior engineers and contribute to a culture of technical excellence.
10. Ensure code quality, maintainability, and adherence to coding standards through code reviews.
Skills and Qualifications:
- 8-12 years of progressive experience in software engineering, with a focus on full-stack development.
- Proven expertise in Golang for backend development, including GoRoutines, Channels, and Microservices.
- Strong proficiency in Angular, NgRx, RxJS, and TypeScript for frontend development.
- Hands-on experience with AWS API Gateway and other cloud platforms such as AWS, GCP, or Azure.
- Solid understanding of CI/CD practices, Kubernetes, and Docker.
- Experience with SQL and PostgreSQL databases is a plus.
- Excellent communication, problem-solving, and stakeholder engagement skills.
- Proficient with Git for version control.
Senior Specialist - Software Engineering ยท LTM