Logo
Brooksource

Back End Developer

Brooksource, Nashville, Tennessee, United States, 37247

Save Job

Collaborate with product owners, UX designers, and fellow engineers on a focused, agile team. Tackle diverse and innovative tasks, learning something new every day. Solve complex problems and deliver tangible benefits to the company, its partners, and customers. Work across teams and technologies to implement enterprise-wide solutions. Leverage AI to boost team efficiency, improve delivery timelines, and elevate code quality. Become a valued subject matter expert within your team. Mentor junior engineers and support their professional growth. Communicate effectively with cross-functional teams in a collaborative environment.

Qualifications 3+ years of experience designing and developing scalable backend systems for distributed applications. Bachelor’s degree in Computer Science, Software Engineering, or a related technical field. Strong proficiency in Node.js for backend services and event‑driven microservices. Hands‑on experience with AWS services (e.g., Lambda, API Gateway, SQS/SNS, DynamoDB, RDS, ECS/EKS, CloudWatch). Expertise in RESTful and event‑driven API design, including schema versioning and performance optimization. Experience with messaging systems like Kafka, AWS SQS/SNS, or EventBridge. Solid understanding of relational (PostgreSQL, MySQL, RDS) and NoSQL (DynamoDB, MongoDB) database design. Familiarity with graph databases (e.g., Neo4j, Neptune, ArangoDB) is a plus. Python experience in data pipelines, ETL, and API development using AWS services is a plus. Knowledge of OOP principles and design patterns for maintainable backend systems. Experience with microservices architecture and observability tools (metrics, tracing, logging).

Seniority level Mid‑Senior level

Employment type Full‑time

Job function Information Technology

Industries IT Services and IT Consulting

Medical insurance

Vision insurance

#J-18808-Ljbffr