Senior Software Engineer
Senior Software Engineer We are looking for a Senior Software Engineer with 4+ years of experience building scalable full-stack applications and leveraging AI-powered development tools to deliver high-quality software faster.
Job Location: Will be an onsite/remote at Sultan Bathery or Trivandrum offices
Key Requirements
- Strong backend experience in Java, .NET/C#, Golang, Node.js, or Python
- Frontend expertise in React, Angular, or Vue.js
- Experience with OLTP and OLAP databases
- Cloud experience with AWS, Azure, or GCP
- Hands-on experience with Terraform, Kubernetes, GitHub Actions, GitLab CI/CD, or CDK
- Solid understanding of software architecture, design patterns, APIs, distributed systems, scalability, security, and performance
- Experience using AI coding assistants, AI agents, and AI-driven development workflows
- Strong skills in testing, code quality, problem-solving, and engineering best practicesNice to Have
- Experience with microservices and event-driven architectures
- Exposure to GenAI, LLMs, and AI-powered applicationsWhat You'll Do
- Design, build, test, and deploy modern full-stack applications.
- Develop scalable backend services and responsive frontend experiences.
- Build cloud-native solutions and automate infrastructure and CI/CD pipelines.
- Apply AI tools and automation to improve engineering productivity and software quality.
Qualifications
- Strong foundation in Computer Science, including data structures, algorithms, and software architecture concepts.
- Proficiency in Software Development and Programming, with experience in designing and implementing robust applications.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.