Logo
Brooksource

Senior Software Engineer

Brooksource, Nashville, Tennessee, United States, 37247

Save Job

We are looking for a Senior Software Engineer with deep experience in Node.js, TypeScript, Python, and AWS to help drive the design and development of our backend systems, services, and cloud infrastructure. You will serve as a technical leader, contribute to architectural decisions, and mentor engineers while collaborating closely with cross-functional teams to deliver scalable and reliable solutions.

Responsibilities:

Design, build, and maintain backend services and APIs using Node.js, TypeScript, and Python

Lead architectural decisions and drive best practices for scalability, reliability, and performance

Develop and optimize cloud-native solutions on the AWS platform, leveraging services such as Lambda, API Gateway, ECS/EKS, DynamoDB, RDS, S3, CloudFormation/CDK, CloudWatch, IAM, and more

Mentor and support other engineers through code reviews, technical guidance, and pair programming

Collaborate with product, data, and DevOps teams to define technical requirements and deliver high-quality solutions

Write clean, testable code and maintain strong documentation practices

Troubleshoot complex issues across distributed systems and cloud environments

Contribute to continuous improvement of engineering processes, tooling, and automation

Qualifications:

Bachelor’s/Master’s degree in Computer Science, Engineering, or equivalent experience

5+ years of professional software engineering experience

Strong expertise in Node.js and TypeScript, with production experience building APIs or microservices

Proficiency in Python, especially for backend development, scripting, or data-related workflows

Deep experience with AWS cloud services and designing cloud-native architectures

Solid understanding of distributed systems, microservices, event-driven patterns, and API design

Experience with CI/CD pipelines and infrastructure-as-code tools (e.g., AWS CDK, CloudFormation, Terraform)

Strong problem-solving skills and ability to lead technical initiatives

Excellent communication and collaboration abilities

Seniority level Mid‑Senior level

Employment type Full‑time

Job function Information Technology, IT Services and IT Consulting

#J-18808-Ljbffr