Senior Full Stack Software Development Engineer - AI

New
United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
10+ years
Required Skills
AWSPostgreSQLAgileHTMLCSSJavaJavascriptKafkaSpring BootReactCI/CDTerraformMicroservicesCloudFormation

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience
  • 10+ years of experience building large-scale, distributed, high-performance systems
  • Strong expertise in Java
  • Strong expertise in Spring Boot
  • Strong expertise in microservices architecture
  • Strong expertise in RESTful API design
  • Hands-on experience with cloud platforms (preferably AWS)
  • Hands-on experience with containerization technologies
  • Experience with event-driven systems and messaging tools such as Kafka, SQS, or similar
  • Proficiency in frontend development using React, JavaScript, HTML, and CSS
  • Solid understanding of database systems (e.g., PostgreSQL, DB2) and performance optimization
  • Experience with observability tools and practices for monitoring and debugging
  • Familiarity with Infrastructure as Code tools such as Terraform or CloudFormation
  • Knowledge of Agile methodologies and modern software development best practices
  • Experience with AI-assisted coding tools or building AI-powered features is a strong plus

Responsibilities

  • Design and deliver high-scale, cloud-native systems that power data-intensive platforms
  • Operate at the intersection of distributed systems engineering and AI-driven development
  • Take ownership of the entire software lifecycle—from design to deployment and optimization
  • Influence technical direction, mentor engineers, and build resilient, high-performance applications
  • Explore and integrate AI-assisted tools and agent-based systems to enhance engineering productivity
  • Design, develop, and maintain scalable APIs and microservices for high-volume, low-latency systems
  • Architect and implement cloud-native solutions using modern infrastructure and distributed systems patterns
  • Build and optimize event-driven architectures and data pipelines for real-time processing
  • Collaborate with cross-functional teams to deliver robust integrations and high-impact features
  • Implement best practices in CI/CD, automated testing, and system observability
  • Design and integrate AI-powered features and agent-based systems into products or internal processes
  • Ensure system performance, scalability, security, and reliability across all services
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now