Posted in

Back-end Software Engineer

Back-end Software Engineer

CompanySecurityScorecard
LocationAustin, TX, USA
Salary$80000 – $145000
TypeFull-Time
Degrees
Experience LevelMid Level

Requirements

  • 3+ years of experience working in agile environments (ideally Scrum), collaborating with cross-functional teams (engineering, design, product)
  • Proficiency in server-side development with hands-on experience in building scalable and reliable back-end systems
  • Proficient in Node.js and Typescript; experience with Python is a plus
  • Experience with relational databases (PostgreSQL) and distributed systems (CockroachDB, ClickHouse)
  • Familiarity with Kafka for building real-time data pipelines and event-driven architectures
  • Expertise in using Docker for containerization, Jenkins for CI/CD, and Terraform for infrastructure as code
  • Experience with AWS services (EC2, S3, Lambda, RDS, etc.) for cloud-based application deployment and management
  • Experience designing, building, and maintaining RESTful APIs and integrating with external services
  • Ability to write and maintain unit and integration tests based on acceptance criteria, ensuring code quality and reliability
  • Proficiency with version control tools, particularly Git, for collaborative development and code management

Responsibilities

  • Translate requirements, estimate effort, and address or escalate blockers as needed
  • Own end-to-end projects, understanding and contributing to all aspects (infrastructure, application tiers, and data tiers)
  • Write clean, maintainable code that adheres to best practices in readability, design patterns, reusability, and testing
  • Continuously monitor performance metrics and recommend improvements or refactors

Preferred Qualifications

  • Experience with Python is a plus