Apply

Senior Software Engineer, API Team

Posted about 1 month agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Argentina

🔍 Industry: Cybersecurity

🏢 Company: SecurityScorecard👥 251-500💰 $180,000,000 Series E almost 4 years agoSecurityRisk ManagementCyber SecuritySoftware

⏳ Experience: 5+ years

🪄 Skills: AWSBackend DevelopmentDockerNode.jsPythonDesign PatternsOAuthAPI testingREST APITerraform

Requirements:
  • A Backend Engineer with 5+ years of professional experience in agile development environments.
  • Advanced experience in backend development, including Node.js and building/maintaining REST APIs.
  • Familiarity with containerization and cloud technologies such as AWS, Docker, and Terraform.
  • Strong understanding of software design principles, including DRY, YAGNI, and clean code practices.
  • Understanding of authentication (OAuth, JWT, API Keys) and authorization (RBAC).
  • Experience with API testing tools like Postman, Swagger, or automated testing frameworks.
  • Ability to write clear, developer-friendly API documentation.
  • Familiarity with API gateways (e.g., Kong, Apigee, AWS API Gateway), monitoring tools.
  • Familiarity with OpenAPI/Swagger specifications.
  • Experience with API observability and monitoring (e.g., Datadog, Open Telemetry).
Responsibilities:
  • Participate in all phases of the SDLC: design, development, deployment, and maintenance.
  • Collaborate with cross-functional teams to translate requirements into technical solutions, estimate complexity, and address blockers.
  • Own end-to-end delivery of projects, ensuring performance and stability across infrastructure, backend, and frontend systems.
  • Write clean, secure, testable, and maintainable code using industry best practices.
  • Lead code reviews, promote design patterns, and ensure reusable, readable, and test-driven development.
  • Monitor and analyze performance metrics to identify and implement system improvements.
  • Document processes, write technical documentation, and contribute to standards that benefit the team and organization.
Apply