Senior Software Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- Architect, design, and develop scalable, high-performance systems using Golang, Nodejs, Java, Spring Boot, and Microservices.
- Solve complex data structures & algorithms problems and optimize system performance.
- Build and enhance distributed systems that handle large-scale real-time processing.
- Collaborate with cross-functional teams to deliver high-quality solutions.
- Take ownership of end-to-end feature development, from design to deployment.
- Ensure best practices in system design, problem-solving, and code optimization.
- 5-7 years of experience in Golang, Nodejs, Java, Spring Boot, Microservices architecture.
- Strong expertise in Data Structures, Algorithms, and System Design.
- Experience in designing and implementing scalable, distributed systems.
- Deep understanding of concurrency, multithreading, and high-throughput systems.
- Strong problem-solving and analytical thinking skills.
- Experience with cloud platforms (AWS, GCP, or Azure) is a plus.
- Work on cutting-edge technology with high-scale, real-time systems.
- Collaborate with top engineering minds in a high-growth environment.
- Competitive compensation with an open discussion for the right talent.
- Opportunity to work in a fast-paced product-based company.
Expertia AI Technologies