Apply

Senior Software Engineer

Posted 7 days agoViewed

View full description

💎 Seniority level: Senior, 4+ years

📍 Location: Peru, Colombia, Honduras, Costa Rica, Mexico, Argentina, El Salvador, Guatemala, Nicaragua, and the Dominican Republic

🔍 Industry: Fintech

🏢 Company: 10Pearls - LATAM

⏳ Experience: 4+ years

🪄 Skills: Backend DevelopmentDockerPostgreSQLSoftware DevelopmentSQLGitJavaKotlinKubernetesReact.jsSpringREST APICI/CDMicroservices

Requirements:
  • Bachelor’s Degree in Computer Science or related field
  • 4+ years programming experience, ideally on a modern stack
  • 2+ years Java, Kotlin or Scala programming experience
  • A proven understanding of relational databases and ORMs
  • Experience working on a SOA or microservice-based application.
Responsibilities:
  • Lead the development and testing of our systems and services
  • Participate in shaping the technical architecture of the product
  • Help translate product requirements into user stories and technical solutions
  • Deliver highly available and scalable services in a production environment
  • Mentor other engineers, support the technical culture, and help grow the team
  • Generate ideas for new initiatives and technologies
  • Communicate with project leads, product managers and other software developers
  • Support live services and be oncall on a periodic basis
Apply

Related Jobs

Apply

📍 Argentina

🧭 Full-Time

🔍 Software Development

🏢 Company: AuditBoard

  • 3+ years of prior experience in software localization/internationalization
  • BS/MS in Computer Science, Computer Engineering, Informatics (or equivalent experience)
  • Proficiency with JavaScript/TypeScript/NodeJS programming languages
  • Strong analytics and problem-solving skills
  • Strong communication and interpersonal skills
  • Configure localization tools and automate translation workflows to ensure a precise and efficient localization process for international expansion
  • Develop and maintain data pipelines, dashboards, and reports to support localization operations and enhance efficiency
  • Implement automation solutions to deliver immediate and tactical results
  • Own end-to-end issue management, triage, prioritization, effective communication with requesters, and lead thorough investigations to successful bug/error resolution and delivery
  • Review and monitor data for issues on assigned projects, identifying trends and areas for improvement
  • Assist non-technical team members with implementing solutions
  • Maintain documentation of changes and best practices

Node.jsSoftware DevelopmentData AnalysisGitJavascriptTypeScriptCommunication SkillsCI/CDProblem SolvingRESTful APIsStrong communication skillsSoftware Engineering

Posted about 13 hours ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

🔍 Software Development

🏢 Company: Percona

  • Minimum 3 years of experience in Go development and object-oriented design with a strong understanding of SOLID, KISS, and DRY principles
  • Strong knowledge of NoSQL databases and large-scale distributed systems, preferably MongoDB, as well as ACID and replication
  • Strong understanding of replication and sharding techniques
  • Experience with Continuous Integration and Continuous Delivery tools such as GitHub Actions, Jenkins, CircleCI, and Travis
  • Experience with high-concurrency threading models, atomics, and locking primitives
  • Knowledge of various programming and scripting languages such as BASH, Perl, and Python
  • Working with tools like profiler, gdb, and strace for debugging
  • Proven experience with AI/ML technologies and a strong enthusiasm for building intelligent systems
  • Collaborate with a geographically distributed team to design and implement new products and tools around MongoDB.
  • Participate in code reviews to ensure high-quality software.
  • Engage with the broader MongoDB open-source community by submitting and reviewing pull requests (PRs) and addressing issues the community raises.
  • Work closely with product managers, QA teams, and community contributors to shape Percona’s tools roadmap and prioritize features that bring the most outstanding value.
  • Build robust and resilient database solutions focusing on ensuring data integrity, fault tolerance, and high availability across distributed systems.
  • Contribute to upstream projects we leverage to bring our solutions to the community.
  • Serve as a mentor to junior developers, guiding best practices in software design, coding, testing, and debugging, particularly in large-scale distributed database systems.
  • Blog, present, and evangelize our software to help increase adoption and keep our thriving community growing
  • Engage with other departments in Percona to ensure we’re delivering value-driven solutions.

DockerPythonSoftware DevelopmentSQLBashCloud ComputingJenkinsKubernetesMongoDBAlgorithmsData StructuresGoNosqlCI/CDRESTful APIsMentoringLinuxDebugging

Posted 1 day ago
Apply
Apply

📍 Americas

🧭 Full-Time

🔍 Fintech

🏢 Company: SoLo Funds👥 51-100💰 about 2 years agoImpact InvestingLendingFinancial ServicesBankingFinTech

  • 7+ years of experience in software development: We use Golang, Swift, and Kotlin
  • Extensive experience with development across all application layers (data, business logic, user interface development)
  • Extensive experience with Git, unit and integration testing, load and performance testing
  • Experience with AI-LLM powered dev tools
  • Experience with distributed architecture and containerization, event streaming, and microservices
  • Adherence to database infrastructure/design best practices, experience with PostgreSQL
  • Experience in API development, database and middle tier component design
  • Experience in Test Driven Development, mocking frameworks, dependency injection
  • Business-level English proficiency and ability to clearly communicate technical challenges to business units
  • Drive technical decisions within the company that align with the product roadmap and growth trajectory of the company
  • Work with engineering team to design a modern, scalable technical architecture and be a hands on builder
  • Review high level product features for technical feasibility and make technical recommendations
  • Participate in performing technical due-diligence on potential partners and third party vendors for integration
  • Load and performance test applications and identify areas for optimization across the entire technology stack
  • Be a mentor to more junior developers working on your projects, by setting development schedules, delegating tasks, and reviewing code
  • Develop and enforce development standards and best practices for the engineering teams
  • Work closely with backend and frontend engineers
  • Participate and provide feedback in brainstorming sessions and scoping meetings

AWSBackend DevelopmentPostgreSQLGitGoCI/CDRESTful APIsMicroservicesSoftware Engineering

Posted 3 days ago
Apply
Apply

📍 Worldwide

💸 150000.0 - 225000.0 USD per year

🔍 Blockchain Technology

  • 5+ years of experience in systems and network programming, ideally in C++ or Rust.
  • Experience designing and operating systems in one or more of the following areas: Distributed systems and consensus protocols, storage/database systems, high performance systems, networking protocols, or programming language and compilers.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Design, implement, and maintain the core blockchain network software that powers Sui's validators and full nodes.
  • Work closely with the cryptography and security teams to keep the Sui network secure.
  • Optimize existing systems for scalability, efficiency, and reliability.
  • Collaborate with other teams at Mysten Labs to integrate new features and technologies.

Software DevelopmentBlockchainC++AlgorithmsData StructuresRustCI/CDLinuxNetworking

Posted 3 days ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

🔍 Financial Services

🏢 Company: Technance

  • 4+ years of experience in backend development, including production-grade work with Go (Golang)
  • Deep understanding of distributed systems and real-time backend architecture
  • Familiarity with messaging queues, stream processing, and microservices
  • Experience with infrastructure tools like Docker, Kubernetes, and CI/CD pipelines
  • Previous exposure to crypto trading, custody, or DeFi protocols
  • Architect and build backend systems and APIs using Go
  • Design infrastructure for secure crypto exchange and custody operations
  • Collaborate with product teams to define and build backend services for crypto-native workflows
  • Own components end-to-end—from design to deployment and monitoring
  • Optimize systems for scale, security, and real-time performance
  • Participate in code reviews and drive technical decisions with a security-first mindset

Backend DevelopmentDockerKubernetesAlgorithmsGoCI/CDRESTful APIsMicroservicesComplianceSoftware Engineering

Posted 3 days ago
Apply
Apply

📍 Querétaro, México

🧭 Full-Time

🔍 Software Development

🏢 Company: Instawork👥 501-1000💰 $60,000,000 Series D about 2 years agoMarketplaceHuman ResourcesSaaSInformation TechnologyRecruiting

  • 4+ years of hands-on coding experience with strong engineering fundamentals.
  • Must be hands-on and coding 80% of the time.
  • Experience in agile, fast-paced environments with a "ship something every week" mentality.
  • Proficient in modern frontend/back-end frameworks/libraries such as React, Django, NodeJS, etc.
  • Background in full-stack engineering. Experience with Django and Python is preferred. However, if you are eager and motivated to become a full-stack engineer, we would love to hear from you as well.
  • Experience with LLMs for coding, prompt engineering, and automating workflows with AI is highly preferred.
  • Proven track record of launching and iterating on apps or large software projects.
  • Passionate about working in diverse areas, exploring the codebase, and pivoting to new projects.
  • Committed to technical excellence, attentive to technical debt, and proactive in improving our team, technology, and company.
  • Develop and ship high-velocity products and features on web and mobile for a large user base.
  • Act as a tech lead for larger projects, strategizing and guiding the team in best practices and technical excellence.
  • Work closely with our payments platform, enhancing our ability to collect payments from clients and payout to worker users.
  • Engage in a variety of projects beyond payment systems, exploring all parts of the codebase and starting new initiatives.
  • Utilize AI tools to solve complex problems, improve workflow, and increase productivity.
  • Collaborate effectively with multiple stakeholders, including product, design, QA, and business interests, to align on goals and deliverables.
  • Drive engineering initiatives to improve our codebase, tooling, and workflows, contributing to our Engineering OKRs.
  • Embrace a mentality of leverage: focus on how you invest your time to create more impact for our company and benefit our users, rather than the number of hours worked.

AWSBackend DevelopmentDockerPythonSQLAgileDjangoFrontend DevelopmentFull Stack DevelopmentGitJavascriptReact.jsAPI testingWeb3.jsCommunication SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsAttention to detailWritten communicationJSONNodeJSSoftware Engineering

Posted 5 days ago
Apply
Apply

📍 LATAM

🧭 Full-Time

🔍 Software Development

  • Strong programming skills in C# or Python (C# preferred).
  • Experience in API development and microservices architecture.
  • Knowledge of authentication and authorization frameworks.
  • Familiarity with containerization (Docker, Kubernetes) and serverless deployments.
  • Experience working with SQL and NoSQL databases.
  • Proficiency with Git (GitLab/GitHub) for version control.
  • Understanding of agile development practices, with Jira being a plus.
  • Cloud Experience (AWS preferred).
  • Develop and maintain cloud-native applications with C# or Python.
  • Design and implement APIs and microservices.
  • Implement authentication and authorization best practices.
  • Work with container-based (Docker, Kubernetes) and serverless deployments (AWS preferred).
  • Perform unit testing for C# or Python applications.
  • Work with SQL and NoSQL databases for data storage and retrieval.
  • Utilize Git (GitLab/GitHub) for version control and collaboration.
  • Follow agile development methodologies, preferably using Jira.
  • Collaborate with cross-functional teams to design and deliver scalable software solutions.

AWSBackend DevelopmentDockerPythonSQLAgileGitKubernetesC#JiraAlgorithmsAPI testingData StructuresServerlessNosqlCI/CDProblem SolvingRESTful APIsMicroservicesDebugging

Posted 7 days ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

🔍 Software Development

  • 5+ years of experience in systems and/or network programming, ideally in Rust, C or C++.
  • Experience designing and developing systems in one or more of the following areas: Distributed systems and consensus protocols, storage/database systems, high performance systems, or networking protocols.
  • Production experience: operating and managing production systems, proficiency in system monitoring and alerting, with strong focus on reliability.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Proven ability to drive complex projects to completion.
  • Design, implement, and maintain Walrus core, including storage node, client software, smart contracts and toolchains that power Walrus and its infrastructure.
  • Work closely with the research, cryptography, production, security teams, and Sui core teams, to keep the Walrus network secure, performant, and reliable.
  • Optimize existing systems for scalability, efficiency, and reliability.
  • Collaborate with other teams at Mysten Labs to integrate new features and technologies.

Software DevelopmentBlockchainKubernetesC++AlgorithmsData StructuresRustCI/CDC (Programming language)Software Engineering

Posted 7 days ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

🔍 Web3

🏢 Company: Mysten Labs👥 11-50💰 $300,000,000 Series B over 2 years agoCryptocurrencyBlockchainWeb3Software

  • 5+ years of experience in systems and/or network programming, ideally in Rust, C or C++.
  • Experience designing and developing systems in one or more of the following areas: Distributed systems and consensus protocols, storage/database systems, high performance systems, or networking protocols.
  • Production experience: operating and managing production systems, proficiency in system monitoring and alerting, with strong focus on reliability.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Proven ability to drive complex projects to completion.
  • Design, implement, and maintain Walrus core, including storage node, client software, smart contracts and toolchains that power Walrus and its infrastructure.
  • Work closely with the research, cryptography, production, security teams, and Sui core teams, to keep the Walrus network secure, performant, and reliable.
  • Optimize existing systems for scalability, efficiency, and reliability.
  • Collaborate with other teams at Mysten Labs to integrate new features and technologies.

Software DevelopmentBlockchainC++AlgorithmsData StructuresRustCI/CDRESTful APIsLinuxJSONSoftware EngineeringDebugging

Posted 7 days ago
Apply
Apply

📍 Mexico, El Salvador

🧭 Full-Time

💸 2793.0 - 3720.0 USD per month

🔍 Software Development

🏢 Company: Praxent👥 101-250Web DesignSoftware

  • Experience in building .NET applications.
  • Expertise in designing and implementing server-side applications using ASP.NET Core and C#, with a focus on creating secure, efficient RESTful APIs and working with databases like SQL Server.
  • Skilled in integrating back-end components, with a solid understanding of application architecture, allowing for seamless data flow and enhanced user experiences across full stack applications.
Ensuring the team understands acceptance criteria, tracking daily progress, limit team’s QA kickback, deliver stories as assigned, find opportunities to increase capacity and velocity.

Backend DevelopmentSoftware DevelopmentSQLCloud ComputingFrontend DevelopmentC#API testing.NETREST APICommunication SkillsCI/CDAgile methodologiesMentoringDevOpsTeamworkClient relationship managementSoftware Engineering

Posted 8 days ago
Apply