ProsperOps

Senior Software Engineer

ProsperOps

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design and develop high-quality, secure, testable software
  • Identify, prioritize and execute tasks in the software development lifecycle
  • Automate tasks through appropriate tools and scripting
  • Review and debug code
  • Perform validation and verification testing
  • Collaborate with internal teams and vendors to fix and improve products
  • Ensure software is up-to-date with the latest technologies

Requirements

  • Proven experience as a Senior Software Engineer
  • Strong knowledge of both strongly and dynamically typed programming languages (we use C# and JavaScript)
  • Significant experience working with an at-scale public cloud (AWS, Azure, GCP)
  • In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and non-relational databases (e.g. DynamoDB)
  • Experience leveraging automated testing frameworks (e.g. Jest, NUnit)
  • Experience using system monitoring tools (e.g. AWS CloudWatch)
  • Experience with infrastructure-as-code tooling (e.g. Terraform, CloudFormation)
  • Familiarity with Linux system administration
  • Analytical mind with problem-solving aptitude
  • Ability to work independently
  • Excellent organizational and leadership skills
Benefits
  • Health insurance
  • Flexible work arrangements
  • Professional development
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#JavaScriptAWSAzureGCPPostgreSQLMySQLDynamoDBJestNUnit
Soft Skills
analytical mindproblem-solving aptitudeability to work independentlyorganizational skillsleadership skills