Apply

Staff Software Engineer

Posted 25 days agoViewed

View full description

💎 Seniority level: Senior, 7+ years

📍 Location: Argentina

🔍 Industry: Cybersecurity

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

⏳ Experience: 7+ years

🪄 Skills: AWSDockerNode.jsPostgreSQLPythonREST APITerraform

Requirements:
  • A back-end Developer with 7+ years of professional experience in agile development environments, specifically in SaaS companies.
  • Track record building complex and scalable products with significant usage and life span.
  • Advanced experience in backend development, including Node.js, Python, and building/maintaining REST APIs.
  • Skilled with relational databases, particularly PostgreSQL or similar systems.
  • 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.
Responsibilities:
  • Participate in all phases of the SDLC: design, development, deployment, monitoring, optimizing, 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 and readable code.
  • Establish the technical design / architecture of projects from the ground up, including database and API design.
  • Monitor and analyze performance metrics to identify and implement system improvements.
  • Document processes and write technical documentation.
Apply

Related Jobs

Apply
🔥 (840) Staff Software Engineer
Posted about 2 months ago

📍 Latin America

🧭 Full-Time

🔍 Staff augmentation

🏢 Company: Nearsure👥 501-1000Staffing AgencyOutsourcingSoftware

  • Bachelor's Degree in Computer Science, Engineering, or a related field.
  • 8+ Years of Software Engineering experience.
  • 6+ Years of experience working with React (preferred), or Angular.
  • 6+ Years of experience working with C# .NET (preferred), or Java.
  • 6+ Years of experience working with ES6.
  • 6+ Years of experience working with TypeScript.
  • 4+ Years of experience working with Frontend Application State Management (Redux, MobX, etc).
  • 4+ Years of experience working with REST.
  • 4+ Years of experience working with GraphQL.
  • 4+ Years of experience working with AWS (preferred), or Azure willing to learn AWS.
  • 3+ Years of experience working in a Technical Leadership role.
  • Advanced English Level is required for this role as you will work with US clients.

  • Lead a team of highly experienced Software Engineers as a technical lead.
  • Guide and mentor team development efforts toward successful project delivery.
  • Architect and implement new React components and frontend applications.
  • Document architectural designs through diagrams and logical flows within Miro or similar tools.
  • Build and test new designs, formulations, materials, or systems for compliance with quality and/or performance standards.
  • Test new applications and services in a variety of environments.
  • Determine operational feasibility by providing analysis, problem definition, requirements, solution development, and proposed solutions.
  • Provide information by collecting, analyzing, and summarizing development and service issues.
  • Work side-by-side with key Principal and Distinguished Engineers to design and build scalable solutions.

AWSGraphQLLeadershipEs6TypeScriptC#.NETReduxReact

Posted about 2 months ago
Apply
Apply

📍 LATAM

🧭 Full-Time

🔍 Staff augmentation

🏢 Company: Nearsure👥 501-1000Staffing AgencyOutsourcingSoftware

  • Bachelor's Degree in Computer Science, Engineering, or a related field.
  • 6+ years of experience working with C#.
  • 6+ years of experience working with ReactJs.
  • 6+ years of experience working with AWS.
  • 6+ years of experience working with Microservices.
  • 2+ years of experience working with Kafka.
  • 2+ years of experience working with AI.
  • Advanced English Level required for communication with US clients.

  • Perform work associated with the research and development of engineering methods, theories, and principles to efficiently produce or modify products.
  • Develop, maintain, test, and optimize search capabilities for the company's platform.
  • Construct scalable and reliable workflows for processing big datasets.
  • Contribute to the design and architecture of a large-scale system centered around search capabilities.
  • Build and test new designs for compliance with quality and performance standards.
  • Develop new applications and services using C# and enhance existing application UI leveraging React.
  • Monitor and enhance the platform and participate in team exercises.

AWSSoftware DevelopmentArtificial IntelligenceKafkaReact.jsC#Amazon Web ServicesApache KafkaReactCommunication SkillsCollaborationMicroservices

Posted 3 months ago
Apply
Apply

📍 South America, Europe

🧭 Full-Time

💸 $50 USD/hr or higher based on experience

🔍 Social Dating Apps

🏢 Company: Perry Street Software

  • Bachelor’s degree (or higher) in computer science, related field, or equivalent practical experience
  • 10+ years of software development experience
  • 3+ years team management experience
  • Experience working with Ruby and/or Ruby on Rails
  • Intuitive understanding of the possibilities and limitations of RoR's MVC architecture
  • Intermediate SQL and data architecture experience; extensive ActiveRecord experience
  • Data migration experience
  • Experience AWS, Docker and similar
  • Experience using design and architecture patterns
  • Good sense of usability and product for mobile apps
  • Strong sense of ownership, delivering on time and on budget
  • Shipped consumer mobile-first apps on Android or iOS

  • Lead a developer team to deliver large-scale consumer software for apps, capable of supporting 1000s of simultaneous requests/sec
  • Bring architectural opinions of and experience with complex (100+ model) web applications
  • Evolving the current Ruby-based architecture to develop innovative, consumer-facing mobile products, while supporting the product roadmap
  • Work in an agile team with Product, Design, Support, and Marketing to respond to our users needs
  • Debug and develop with all layers of the software stack - frontend (JavaScript or iOS/Android), middleware (Ruby), backend (AWS)
  • Help develop solutions end to end, from the design, to requirements, coding, refactoring, delivering, and maintenance
  • Excel at communication in a distributed, remote team

AWSDockerSoftware DevelopmentSQLAgileAndroidHTMLCSSJavaKotlinRubyRuby on RailsSwiftGoReact

Posted 3 months ago
Apply
Apply

📍 LATAM

🧭 Full-Time

🔍 Real estate technology

🏢 Company: Luxury Presence👥 501-1000💰 $19,200,000 Series B over 1 year agoSoftware Development

  • 8+ years of experience with web application frameworks such as Nodejs, React, Redux, Angular, Next or similar; GraphQL experience is a plus.
  • Experience with data-driven architecture and systems design, RESTful APIs, microservices architecture.
  • Proficiency utilizing SQL, NoSQL, in-memory and distributed SQL (e.g. PostgreSQL, Redis, MongoDB, AuroraDB).
  • Experience integrating with 3rd party APIs, external frameworks, and libraries.
  • Expert-level understanding and implementation of cloud-native architectures (AWS serverless or containers preferred) at scale in production.
  • Demonstrated understanding and implementation of software design principles such as SOLID and DI.
  • Experience with Software as a Service (SaaS), multi-tenancy application development.
  • Embraces the concepts of Agile Scrum software development and its related collaboration and issue tracking tools (e.g. Freshworks, JIRA, Rally).
  • Experience working in a Continuous Integration / Continuous Delivery (CICD) model, including Github and CI pipeline automation tools.
  • Proven success working in Agile environments (Scrum, Kanban, etc.).

  • Lead the technical design and implementation of complex systems, ensuring scalability, performance, and maintainability.
  • Drive high-impact, cross-functional projects that align technical solutions with business goals.
  • Mentor engineers across the organization, sharing expertise and helping develop their technical and problem-solving skills.
  • Set the architectural direction for projects, defining patterns that improve system reliability and influence multiple teams.
  • Proactively identify technical opportunities to improve customer experience and contribute to product strategy.
  • Lead technical initiatives that improve efficiency, reduce risk, and foster innovation across the engineering organization.
  • Foster a culture of collaboration, engineering excellence, and continuous improvement through leadership in design and code reviews.
  • Drive organizational growth by leading workshops, knowledge-sharing sessions, and cross-team initiatives that elevate technical standards.

AWSLeadershipPostgreSQLPythonSoftware DevelopmentSQLAgileDynamoDBElasticSearchKubernetesSCRUMTypeScriptJiraStrategyPostgresReduxServerlessNosqlReactCollaborationRESTful APIs

Posted 3 months ago
Apply