Apply

Senior Software Engineer

Posted about 2 months 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

📍 Mexico, Argentina, Colombia

🔍 Fintech

🏢 Company: Dev.Pro👥 501-1000🫂 Last layoff about 2 years agoDevOpsUX DesignOutsourcingIT ManagementSoftware EngineeringSmart ContractsInformation TechnologySoftware

  • 5+ years of Android development experience
  • Expertise in native Android development with Java and Kotlin
  • Strong understanding of MVVM and modern Android architecture patterns
  • Hands-on experience with popular Android libraries and integrations
  • Knowledge of secure coding practices, including build obfuscation and encryption
  • Experience with encryption frameworks and utilities like HTTPS, TLS, SHA-256, and Cipher Block Chaining
  • Develop, maintain, and enhance Android apps based on business needs and technical designs
  • Own feature development from requirements to delivery, ensuring performance, security, and reliability
  • Work with developers, architects, testers, and analysts to create technical designs for feature groups
  • Collaborate with product owners, BAs, and stakeholders to refine requirements and break down tasks into manageable subtasks for efficient delivery
  • Mentor developers, promote best practices, and ensure high-quality code standards
  • Conduct code reviews and ensure 100% code review coverage
  • Write unit and functional tests; assist QA with reviewing, creating, and delivering functional automation tests

Software DevelopmentSQLAgileAndroidDesign PatternsGitJavaJava EEKotlinREST APICI/CD

Posted about 6 hours ago
Apply
Apply

📍 LATAM

🧭 Contract

🔍 Travel Technology

🏢 Company: Referrals Board

  • 5+ years of backend development experience with TypeScript and Node.js
  • Strong understanding of system architecture and API design
  • Experience with relational databases (PostgreSQL)
  • Knowledge of event-driven architectures and microservices
  • Familiarity with containerization (Docker, Kubernetes)
  • Excellent problem-solving skills
  • Design, develop, and maintain backend services and APIs using TypeScript and Node.js
  • Collaborate closely with frontend engineers and stakeholders
  • Optimize system performance for high availability and scalability
  • Participate in architectural discussions and define best practices
  • Improve development workflows and CI/CD pipelines
  • Mentor and support other engineers

AWSDockerNode.jsPostgreSQLTypeScriptREST APICI/CDMicroservices

Posted 3 days ago
Apply
Apply

📍 Latin America

🔍 Software Development

🏢 Company: Nearsure👥 501-1000Staffing AgencyOutsourcingSoftware

  • Bachelor's Degree in Computer Science, Engineering, or a related field.
  • 6+ Years of experience in Software Development.
  • Experience working with .NET C# and .NET 6 or later.
  • Experience working with AWS or Azure.
  • Experience working with Docker or Terraform.
  • Advanced English Level is required for this role as you will work with US clients.
  • Develop and implement a scalable, flexible, and highly available modern platform architecture that aligns with our business objectives.
  • Participate in architectural discussions and documentation of the modernized software platform.
  • Build and test new ideas and designs in a “fail fast” methodology that will allow the team to assess and pivot quickly as warranted.
  • Serve in a senior role for the team, assisting junior and mid-level engineers in developing and maintaining microservices-based applications, ensuring they are modular, decoupled, and maintainable.
  • Collaborate with cross-functional teams to define technical requirements, specifications, and integration points.
  • Utilize public cloud services, particularly Azure or AWS, to optimize platform performance, scalability, and cost-effectiveness.
  • Actively foster a culture of excellence and collaboration across the team.
  • Troubleshoot and resolve complex technical issues, ensuring component reliability and uptime.
  • Stay current on industry best practices, emerging technologies, and trends related to modern platform architecture, microservices, and cloud computing.

AWSDockerSoftware DevelopmentCloud ComputingGitC#Azure.NETRESTful APIsTerraformMicroservicesJSON

Posted 9 days ago
Apply
Apply

📍 LATAM

🧭 Full-Time

🔍 Software Development

🏢 Company: Nearsure👥 501-1000Staffing AgencyOutsourcingSoftware

  • 5+ years working as a Full Stack Developer
  • 4+ years experience with C#
  • 2+ years experience with AWS or Azure
  • 1+ year experience with Microservices
  • 1+ year experience with React.js or Angular.js
  • Experience with Redux or similar FE state management
  • Contribute to design and architecture of search-focused systems
  • Develop applications and services using C#
  • Enhance existing application UI with React
  • Monitor and enhance the platform

AWSFull Stack DevelopmentReact.jsC#AzureReduxMicroservices

Posted 10 days ago
Apply
Apply

📍 Africa, Americas, EMEA

🧭 Full-Time

🔍 Open source software and operating systems

🏢 Company: Canonical - Jobs

  • Love technology and collaborate with brilliant people.
  • Curious, flexible, articulate, and accountable.
  • Value soft skills and are passionate, thoughtful, and self-motivated.
  • Interest or experience in open source maintenance or contributions.
  • Ability to work with complex workloads and write detailed test plans.
  • Contribute in languages such as C/C++, Python, Rust, Go, Ruby, PHP.
  • Experience in packaging within various ecosystems or distros.
  • Experience using and creating containers and virtual machines.
  • Bachelor’s in Computer Science, STEM or equivalent professional experience.
  • Collaborating proactively within a distributed team.
  • Fostering a software ecosystem with seamless user experience for all Ubuntu users.
  • Evaluating contributions of other engineers to maintain high-quality software standards.
  • Shaping the future of Ubuntu via new ideas and advising on work done elsewhere.
  • Collaborating with Ubuntu and Debian communities, upstream projects, and commercial customers.
  • Owning the maintenance of Ubuntu Server packages across various workloads.

DockerPHPPythonKubernetesRubyC++GoRust

Posted 22 days ago
Apply
Apply

📍 Americas, EMEA

🧭 Full-Time

🔍 Open source software and operating systems

🏢 Company: Canonical👥 1001-5000💰 $12,800,000 Crowdfunding over 11 years agoInternet of ThingsOpen SourceCloud ComputingLinuxSoftware

  • Love technology and working with brilliant people
  • Curious, flexible, articulate, and accountable
  • Value soft skills and are passionate, enterprising, thoughtful, and self-motivated
  • Interest or experience in open source maintenance or contributions
  • Able to replay complex workloads and systems, write detailed test plans and reproducibility steps
  • Comfortable contributing and debugging many languages such as C/C++, Python, Rust, Go, Ruby, PHP
  • Experience in packaging in one or more ecosystems or any distro package format
  • Experience using and creating containers and virtual machines
  • Bachelor’s or equivalent in Computer Science, STEM or similar degree (or any higher) or equivalent professional experience.
  • Collaborating proactively within a distributed team
  • Fostering a software ecosystem with seamless user experience for all Ubuntu users
  • Evaluating contributions of other engineers to maintain high-quality software standards
  • Playing a role in shaping the future of Ubuntu via both - new ideas in your areas of interest and advising on work being done elsewhere
  • Collaborating with other teams in the Ubuntu and Debian communities, with upstream projects, and commercially supported customers
  • Owning the maintenance of Ubuntu Server packages including traditional server workloads, virtualisation and containers, package management and dependencies, language runtimes, and toolchains.

DockerPHPPythonRubyC++GoRustLinux

Posted 23 days ago
Apply
Apply

📍 North America, Central or South America

🧭 Full-Time

💸 165000.0 - 195000.0 USD per year

🔍 Healthcare

🏢 Company: Doximity👥 501-1000💰 Secondary Market over 5 years ago🫂 Last layoff over 1 year agoInternetMedicalMobile AppsHealth CareSoftware

  • You are proficient with Go.
  • You have at least one year of experience developing Kubernetes Operators, ideally with Kubebuilder.
  • You have experience working in cloud-based environments, ideally with AWS.
  • You have experience with IAC tooling, ideally Terraform.
  • You have experience with Git Ops, ideally ArgoCD and Helm.
  • You have experience with Service Meshes, ideally Cilium.
  • Lead technical projects alongside your team to ensure rapid and reliable delivery of software products.
  • Build new features in our internal development platform which is used by hundreds of people daily.
  • Troubleshoot and optimize the performance and reliability of key workflows like image builds and deployments.
  • Write technical proposals for new ideas and lead on the implementation of those ideas.
  • Meet with other DevOps teams across our engineering team to understand their problems and brainstorm solutions.

AWSKubernetesGoTerraform

Posted 29 days ago
Apply
Apply
🔥 (878) Senior Software Engineer
Posted about 1 month ago

📍 LATAM

🧭 Full-Time

🔍 Staff augmentation

🏢 Company: Nearsure👥 501-1000Staffing AgencyOutsourcingSoftware

  • Bachelor's Degree in Computer Science, Engineering, or a related field.
  • 5+ Years of experience working with C#.
  • 5+ Years of experience working with .NET.
  • 5+ Years of experience working with AWS.
  • 5+ Years of experience working with SQL.
  • 1+ Years of experience working with Snowflake.
  • Advanced English Level required for communication with US clients.
  • Collaborate in an agile environment to design, develop, test, and deploy software.
  • Write efficient, scalable, and maintainable C# and .NET code, focusing on back-end development.
  • Build and deploy cloud-based applications utilizing AWS services.
  • Work closely with product managers and development teams to deliver high-quality software.
  • Engage in team processes like Scrum methodologies and code reviews to ensure collaborative delivery.
  • Ensure code quality by writing unit tests and documenting technical details.

AWSPostgreSQLSQLDynamoDBGitMicrosoft SQL ServerSnowflakeC#.NETLinux

Posted about 1 month ago
Apply
Apply

📍 Argentina

🔍 Nonprofit fundraising technology

🏢 Company: GoFundMe👥 251-500💰 Series A over 9 years ago🫂 Last layoff over 2 years agoInternetCrowdfundingPeer to Peer

  • 5+ years of professional experience working with backend programming languages (e.g., Java, Kotlin, Python, PHP) on a customer-facing application.
  • Professional experience with relational database design.
  • Professional experience developing GraphQL or REST APIs using any standard framework.
  • Experience using Git in a workplace environment.
  • Experience with CI/CD tooling in a development environment.
  • Experience working in an agile, intensely iterative software development process.
  • Experience with performance and optimization problems and the ability to both diagnose and prevent these problems.
  • Experience with application performance monitoring and log analytics tools.
  • You’ll collaborate with a team of engineers and product management to implement new features on the GoFundMe Giving team.
  • You'll be responsible for development, testing, deployment, documentation, and maintenance of new and existing backend services and tools.
  • You’ll participate in code reviews to maintain internal standards for style, maintainability, and excellence.
  • You’ll participate in on-call rotations to assist in solving urgent engineering issues.
  • You’ll recognize technical debt, propose and implement solutions.
  • You’ll advocate for improvements to the codebase, and provide leadership to others within your team.

AWSGraphQLPHPPythonSQLAgileGitJavaKotlinKubernetesREST APICI/CD

Posted about 1 month ago
Apply
Apply

📍 Latin America

🧭 Contract

  • Strong backend development skills with some frontend expertise.
  • 6+ years of professional experience in software development.
  • Expertise in Java programming and related frameworks.
  • Extensive experience with the complete software development life cycle.
  • Demonstrated problem-solving skills.
  • Experience working in an agile development environment.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Design and implement sophisticated end-to-end features using Java, PHP, GraphQL, CSS, JavaScript, and React.
  • Collaborate with product managers, designers, and other engineers to drive product evolution.
  • Write clean, efficient, and well-documented code while adhering to best practices.
  • Conduct thorough code reviews and mentor junior engineers.
  • Investigate and resolve technical challenges and enhance system reliability.
  • Enhance and maintain the Employer Resources Library’s WordPress CMS.

AWSBackend DevelopmentGraphQLPHPFull Stack DevelopmentJavaJavascriptReactSEOTerraformWordPress

Posted about 1 month ago
Apply