Logo
Traydstream

Senior Software Engineer

Traydstream, Indiana, Pennsylvania, us, 15705

Save Job

We are looking for a highly skilled Senior Software Engineer to join our backend team. You will play a key role in designing, developing, and maintaining scalable microservices that power our core products. This is a hands-on role with significant impact and visibility across the organization. Responsibilities: Design, build, and maintain robust backend services and APIs using Python. Architect and implement microservices that are scalable, maintainable, and secure. Champion Test-Driven Development (TDD) and ensure high code quality through automated testing. Work with NoSQL databases, particularly MongoDB, to manage and query large datasets efficiently. Integrate and manage message queues like RabbitMQ for asynchronous processing. Containerize applications using Docker and orchestrate deployments with Kubernetes. Collaborate with cross-functional teams including product, frontend, and DevOps. Mentor junior engineers and contribute to code reviews and architectural discussions. Requirements: 5+ years of backend software engineering experience. Strong proficiency in Python and backend development. Deep understanding of microservices architecture and RESTful API design. Experience with TDD, unit testing, and CI/CD pipelines. Hands-on experience with MongoDB or other NoSQL databases. Proficiency with RabbitMQ or similar message brokers. Solid knowledge of Docker and Kubernetes in production environments. Excellent problem-solving skills and a collaborative mindset. Seniority level:

Mid-Senior level Employment type:

Full-time Job function:

Information Technology

#J-18808-Ljbffr