BuzzClan is seeking a highly skilled Senior Full Stack Engineer to join a large-scale enterprise banking technology initiative. This role focuses on building scalable, high-performance applications using modern technologies including .NET, React, Kafka, and Elasticsearch while leveraging AI-assisted development practices.
Responsibilities:
- Design, develop, test, and maintain scalable enterprise applications using .NET Core/.NET technologies
- Build modern, responsive, and user-friendly web applications using React.js
- Develop and support event-driven architectures utilizing Apache Kafka and related messaging technologies
- Implement and optimize search, analytics, and monitoring solutions using Elasticsearch (Elastic Stack)
- Design, develop, and maintain RESTful APIs, microservices, and backend integrations
- Collaborate with solution architects, product owners, QA teams, and business stakeholders to deliver high-quality software solutions
- Participate in Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and backlog grooming sessions
- Conduct code reviews and ensure adherence to development standards, security requirements, and best practices
- Troubleshoot, debug, and resolve application issues across development, testing, and production environments
- Utilize AI-assisted development tools and Agentic AI methodologies to improve engineering productivity, code quality, and solution delivery
Requirements:
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent professional experience)
- Minimum 5 years of hands-on experience in software development using .NET / .NET Core
- Strong experience developing modern frontend applications using React.js
- Hands-on experience with Kafka or similar event streaming and messaging platforms
- Experience implementing and supporting Elasticsearch (Elastic Stack) solutions
- Strong understanding of REST APIs, microservices architecture, and distributed systems
- Experience working in Agile/Scrum software development environments
- Strong analytical, troubleshooting, and problem-solving skills
- Excellent verbal and written communication skills with the ability to work effectively in cross-functional teams
- Experience within the banking, financial services, or fintech industry
- Knowledge of cloud-native application development and cloud platforms such as AWS, Azure, or GCP
- Exposure to AI/ML technologies, Generative AI, or Agentic AI frameworks
- Experience with CI/CD pipelines, DevOps practices, and automation tools
- Familiarity with containerization technologies such as Docker and Kubernetes