Sr Backend Software Engineer

Prequel Solutions

  • Pittsburgh, PA
  • Permanent
  • Full-time
  • 14 days ago
  • Apply easily
Senior Back-End Software Engineer
Job DescriptionWe are seeking a skilled and dedicated developer to join our Engineering team. As a software engineer, you show a clear passion for quality and love to bring software to life. You are energized by the idea of building something new and want to work on problems that matter.In order to do this job well, you must be a curious and eager problem solver with a hunger for building well-designed, high-quality solutions. You have a passion for great work and strive to produce simple solutions to complex problems. Knowing there are always multiple answers to a problem, you know how to engage in a constructive dialogue to find the best path forward.Key Responsibilities
As a Senior Back-End Software Engineer, you will be at the forefront of our product's evolution. Your key responsibilities will include:Design, develop, and maintain clean, testable, and highly maintainable code, ensuring top-tier performance and reliability.From initial requirements gathering to deployment and ongoing maintenance, take full ownership of the software development lifecycle, ensuring seamless delivery and operation.Design, build, test, and deploy a highly scalable and resilient system architecture that supports current needs and future growth.Define the technical direction for engineering solutions, actively collaborating with internal teams to ensure technological advancements are perfectly aligned with strategic goals.QualificationsBachelors degree in Computer Science, Software Engineering, or related field, or equivalent work experience7+ years of back-end software development experience, with a significant portion in a senior roleExpert proficiency in Python, particularly with FastAPIStrong experience with TypeScript for backend development (Node.js/NestJS experience is a plus)Deep hands-on experience with AWS cloud services, including but not limited to EC2, EKS, Lambda, S3, RDS, DynamoDB, SQS, SNS, CloudWatch, and IAMProven experience designing, building, and operating microservices architecturesExtensive experience with Kubernetes for container orchestrationExpertise in Infrastructure as Code (IaC) using TerraformHands-on experience with Atlantis for Terraform pull request automationDemonstrated experience or strong understanding of data science orchestration platforms, such as Prefect.ioSolid understanding of relational and NoSQL databases, including advanced querying, optimization, and data modelingExperience with API design principles (RESTful, GraphQL) and security best practices (OAuth2, JWT)Strong understanding of distributed systems concepts, asynchronous processing, and message queuesExperience with CI/CD pipelines and tools (e.g., GitHub Actions, Jenkins)Strong communication and interpersonal skills, with the ability to articulate complex technical concepts clearlyAbility to work effectively in a fast-paced, agile environment

Prequel Solutions