Senior Software Engineer

LTM

$120K — $150K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Proficient in Java and Python programming languages.
  • Experience with Spring Boot and FastAPI for building REST APIs.
  • In-depth knowledge of AWS cloud services including Lambda, S3, and DynamoDB.
  • Skilled in Docker and Kubernetes for containerization and orchestration.
  • Familiarity with CI/CD tools such as Jenkins and AWS CodePipeline.
  • Competence in SQL and NoSQL databases for data management.
  • Strong understanding of Data Structures and Algorithms (DSA), Object-Oriented Programming (OOP), and Design Patterns.

Responsibilities

  • Develop and maintain backend services and REST APIs using Java and Python.
  • Build cloud-native solutions utilizing AWS services such as Lambda and S3.
  • Implement Infrastructure as Code (IaC) using AWS CDK for multi-region deployments.
  • Enable observability and monitoring through integration with various AWS services.
  • Design scalable microservices and distributed systems for high availability.
  • Manage CI/CD pipelines and oversee production deployments.
  • Troubleshoot production issues and participate in on-call rotations.

Benefits

  • Opportunities for remote work and flexible schedules.
  • Access to professional development and training programs.
  • Collaborative environment with Agile teams.
  • Participation in innovative projects utilizing cutting-edge technologies.
  • Supportive culture that emphasizes work-life balance.
Full Job Description
Role description

Job Description Software Development Engineer BackendAWS

Role Overview

Seeking a Software Development Engineer with strong expertise in backend development microservices and AWS cloud to build scalable highavailability systems

Key Responsibilities

Develop and maintain backend services and REST APIs using JavaPython

Build cloudnative solutions on AWS Lambda S3 SQS EC2 DynamoDB CloudWatch

Implement InfrastructureasCode AWS CDK for multiregion deployments

Enable observability monitoring and crossaccount integrations

Design scalable microservices and distributed systems

Manage CICD pipelines and production deployments

Troubleshoot production issues and support oncall rotations

Collaborate in Agile teams and contribute to designcode reviews

Required Skills

Java Python

Spring Boot FastAPI REST APIs Microservices

AWS cloud services

Docker Kubernetes CICD JenkinsCodePipeline

SQLNoSQL databases

Testing JUnit PyTest

Strong fundamentals in DSA OOP Design Patterns

Preferred

Crossaccount AWS architecture observability

Experience with AIGenAI workloads

Similar Jobs

More Jobs at LTM

More Information Technology Jobs

Find similar Senior Software Engineer jobs: