Senior Software Engineer

New
North AmericaFull-TimeSenior
Salary150,000 - 220,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5-7+ years
Required Skills
AWSPostgreSQLPythonCloud ComputingGCPMySQLSoftware ArchitectureAzureGoDistributed Systems

Requirements

  • 5-7+ years of experience in backend software development.
  • Production experience with a language like Go, Java, Python, or similar.
  • Experience with a relational database like PostgreSQL or MySQL.
  • Experience building and operating scalable APIs and services.
  • Experience with cloud infrastructure (e.g., GCP, AWS, or Azure).
  • Working knowledge of coding tools such as GitHub, VSCode, or similar.
  • Understanding of software architecture, design patterns, and distributed systems.
  • Good written and verbal communication skills.
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.

Responsibilities

  • Designing, developing, and deploying scalable and reliable backend services, primarily using Go and Python.
  • Architecting, optimizing, and maintaining relational database tables in PostgreSQL.
  • Leading technical projects from concept to launch, ensuring high quality and reliability.
  • Collaborating with cross-functional teams, including product managers and other engineers, to define requirements and implement solutions.
  • Conducting thorough code reviews and championing engineering best practices.
View Full Description & ApplyYou'll be redirected to the employer's site
150,000 - 220,000 USD per year
Apply Now