Skip to content

Back-end Software Engineer
Company | SecurityScorecard |
---|
Location | Austin, TX, USA |
---|
Salary | $80000 – $145000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Mid 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