Senior Software Engineer (Full Stack)
TPI Global Solutions · India
قدّم وتابع مع أبلاي إيدجSenior Software Engineer (Full Stack) Contract (5 Months)Location: 100 % RemoteEmployment Type: Contract (5 Months)Work Schedule: Night Shift (8:30 PM – 5:30 AM IST) to support the US Pacific Time zoneAbout the RoleWe are looking for an experienced Senior Full Stack Software Engineer to join a fast-paced engineering team focused on building and enhancing customer-facing digital products. In this role, you will design, develop, and support scalable cloud-native applications while collaborating with cross-functional teams throughout the software development lifecycle.This is an excellent opportunity for engineers who enjoy solving complex technical challenges, building high-quality software, and working with modern technologies.Key ResponsibilitiesDesign, develop, test, and maintain full-stack applications.Build and enhance RESTful APIs and event-driven applications.Develop responsive web applications using React and TypeScript.Build scalable backend services using Go, Java, .NET, or similar object-oriented languages.Work with AWS cloud services and containerized applications.Participate in system design, architecture discussions, and code reviews.Write clean, maintainable, and well-tested code following engineering best practices.Troubleshoot, optimize, and improve application performance and reliability.Collaborate with product managers, designers, and engineering teams in an Agile environment.Mentor junior engineers and contribute to technical excellence.Required SkillsBachelor’s or Master’s degree in Computer Science, Engineering, or equivalent practical experience.8+ years of professional software development experience.Strong experience developing RESTful APIs.Experience building event-driven or distributed applications.Proficiency in React, JavaScript, TypeScript, and Node.js.Hands-on experience with Go, Java, .NET, or another object-oriented programming language.Experience with AWS services such as Lambda, DynamoDB, Redis, CloudFormation, Kubernetes, or similar cloud technologies.Experience with Docker, Kubernetes, and CI/CD pipelines.Knowledge of software design principles, data structures, algorithms, and design patterns.Strong problem-solving and communication skills.Nice to HaveExperience with New Relic and Splunk.Experience with automated testing and performance optimization.Previous experience mentoring engineers or leading technical initiatives.