Apply

Senior Software Engineer

Posted 4 days agoViewed

View full description

💎 Seniority level: Senior, Advanced experience

📍 Location: Latin America

🔍 Industry: Software Development

🗣️ Languages: English

⏳ Experience: Advanced experience

🪄 Skills: Backend DevelopmentSQLAgileASP.NETFrontend DevelopmentFull Stack DevelopmentHTMLCSSJavascriptMicrosoft SQL ServerReact.jsC#Azure.NETCI/CDRESTful APIsData modeling

Requirements:
  • Advanced experience with Microsoft stack web development (C#, .NET, SQL Server, Azure, JavaScript, HTML, CSS)
  • Competence in at least four areas in the full stack with advanced experience in at least one: Backend development (data access, services, MVC, APIs), Frontend development (HTML, CSS, JavaScript), JavaScript frameworks (React, Vue.js, Angular), Database design and development (data modeling, optimization, T-SQL), Infrastructure (DevOps, CI/CD, source control, Azure)
  • Knowledge of good architectural patterns for writing scalable and maintainable software
  • Proven success leading projects from start to finish
  • Full professional proficiency in English
  • Strong technical and non-technical communication skills, both written and verbal
  • Comfortable speaking to clients
  • Ability to estimate tasks effectively and accurately
  • Ability to gather and write strong requirements based on client’s business objectives
Responsibilities:
  • Solve client needs by building new custom software, enhancements, bug fixes, or consulting.
  • Work on a full scrum team contributing new code and reviewing pull requests on a large enterprise scale software project.
  • Or work closely with other senior engineers on mid-sized software development projects from start to finish balancing work from multiple projects simultaneously.
  • Participate in technical requirements gathering, technology selection, data modeling, Azure infrastructure design, and DevOps & CI/CD process design with guidance from other technical and architecture experts.
  • Architect & develop new applications and features using industry standard best practices.
  • Collaborate with other software developers on an agile development team.
  • Provide code feedback to other developers through pull request reviews.
  • Other related duties as assigned by your manager.
Apply

Related Jobs

Apply

📍 Latin America

🏢 Company: Jahnel Group👥 101-250Product DesignInformation TechnologySoftware

  • 5+ years of experience as a Software Engineer
  • Proficiency in .NET (C#) and/or Java
  • Strong knowledge of SQL and relational databases
  • Experience with CI/CD tools and pipeline management
  • Familiarity with Test-Driven Development (TDD) and automated testing practices
  • Ability to work collaboratively in a distributed, remote-first environment
  • Strong communication skills and English fluency (written and verbal)
  • Design and develop backend services and enterprise-grade software solutions
  • Collaborate with cross-functional teams including QA, DevOps, and product management
  • Implement robust database solutions and optimize SQL queries for performance
  • Participate in the entire software development lifecycle, including TDD and CI/CD
  • Write unit and integration tests to ensure software quality
  • Maintain clear documentation and follow best practices in version control
  • Troubleshoot and resolve production issues with a focus on stability and scalability

Backend DevelopmentSQLGitJavaC#.NETCommunication SkillsCI/CDRESTful APIsFluency in EnglishSoftware Engineering

Posted about 17 hours ago
Apply
Apply

📍 LatAm

🧭 Full-Time

🔍 Finance

🏢 Company: Truelogic👥 101-250ConsultingWeb DevelopmentWeb DesignSoftware

  • .NET Core: Experience with Version 8 is preferred, and Version 6 is also acceptable
  • Full-Stack Development: Candidates must have experience across all layers of the application, including both front-end and back-end
  • Experience with AI Co-pilot or equivalent AI coding experience is a must
  • Knowledge of Agile Methodologies, such as Extreme Programming (XP) and Scrum, is helpful
  • Experience with relational databases (SQL Server, MySQL, PostgreSQL)
  • Knowledge of design patterns, refactoring, and unit testing
  • In-depth knowledge of JavaScript, CSS, HTML, functional programming, and front-end languages
  • Use the latest tools and techniques (.NET, .NET Core, C#, Agile Methodologies, Web Services, SQL, SSIS)
  • Prepare software for deployment to production environments
  • Respond to and resolve questions and issues logged by users of a live system
  • Manage small projects independently and work as a team member on larger projects
  • Perform other related duties as required and assigned
  • Demonstrate behaviors that are aligned with the organization’s desired culture and values

SQLAgileDesign PatternsFrontend DevelopmentFull Stack DevelopmentHTMLCSSJavascriptC#.NET coreCI/CDAgile methodologiesRESTful APIs

Posted 5 days ago
Apply
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 8 days 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 9 days 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 10 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 10 days ago
Apply
Apply

📍 Brazil

🧭 Contract

🔍 SaaS

🏢 Company: Clutch👥 51-100💰 Private about 5 years agoConsultingMarket ResearchB2B

  • Strong software engineering skills with a focus on writing high-quality, maintainable code in Python and TypeScript
  • Experience working with LLMs and generative AI APIs (e.g., OpenAI, Anthropic)
  • Ability to rapidly prototype, experiment, and iterate in ambiguous problem spaces
  • Is engaged with the use of LLMs tools like to accomplish their own tasks (e.g., Cursor, ChatGPT)
  • Familiarity with frameworks like LangChain, CrewAI, PydanticAI, or similar
  • Design and prototype agent-to-agent interaction protocols using LLMs like GPT-4 or Claude
  • Implement and test agent behavior using LangChain, CrewAI, PydanticAI, or similar stacks
  • Collaborate with product manager and data scientists to define system metrics and agent performance indicators
  • Deploy your first multi-agent changes into a test environment
  • Develop scalable orchestration system enabling complex task decomposition among agents
  • Run experiments comparing agent behaviors under different prompting and architecture strategies
  • Begin integrating external APIs and data pipelines into your agent ecosystem, including systems that support credit unions to fully automate common user queries
  • As a true teammate, continuously improve the team’s processes, brainstorm ideas, and communicate statuses, and progress
  • Mentor junior engineers and contribute to the technical vision of the Gen AI platform.
  • Lead and deliver a small-scoped project independently
  • Build trust with external stakeholders by communicating technical constraints effectively

AWSPythonTypeScriptAlgorithmsAPI testingData StructuresCI/CDRESTful APIsMicroservicesSoftware Engineering

Posted 11 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.
  • Develop and maintain cloud-native applications with C# or Python.
  • Design and implement APIs and microservices.
  • Implement authentication and authorization best practices.

AWSBackend DevelopmentDockerPythonSQLAgileGitKubernetesC#JiraAlgorithmsAPI testingData StructuresServerlessNosqlCI/CDProblem SolvingRESTful APIsMicroservicesDebugging

Posted 14 days ago
Apply
Apply

📍 Brazil

🧭 Full-Time

🔍 Software Development

🏢 Company: Truelogic👥 101-250ConsultingWeb DevelopmentWeb DesignSoftware

  • Proficiency in Python and the Django web framework, preferably 5-6 years of experience.
  • Strong experience with React Native for building cross-platform mobile applications.
  • Expertise in TypeScript, preferably 3+ years of experience.
  • Solid understanding of front-end web development technologies (HTML, CSS, JavaScript).
  • Experience with mobile application management and deployment processes for iOS and Android.
  • Develop, test, and maintain features and functionality for our web platforms (primarily Django/Python) and mobile applications (React Native/TypeScript).
  • Collaborate with product managers, designers, and veterinary subject matter experts to translate requirements into technical solutions.
  • Write clean, efficient, and maintainable code following best practices.
  • Implement and manage APIs to support data exchange between backend services and mobile/web clients.
  • Participate in the design and architecture of new features and improvements.
  • Troubleshoot and debug issues across the platform and applications.
  • Contribute to the improvement of our development, testing, and deployment processes.
  • Apply DevOps principles to improve system reliability, scalability, and efficiency.
  • Oversee the build, deployment, and management of our mobile applications on relevant app stores.

Backend DevelopmentPythonSoftware DevelopmentSQLDjangoFrontend DevelopmentReact NativeTypeScriptRESTful APIs

Posted 14 days ago
Apply
Apply

📍 USA, Canada, Japan, Hungary, Nigeria, Brazil, United Kingdom

🧭 Full-Time

🔍 Financial Technology

🏢 Company: Alpaca

  • Experience building a CLOB exchange, HFT, market-making, high-performance matching engines, margin/liquidation engines or other high-throughput & low-latency, regulated, fault-tolerant financial systems.
  • Recent experience working with compiled languages like Golang, Rust, or C++.
  • Design highly scalable, mission-critical crypto spot and derivatives exchange trading millions of dollars from day one.
  • Build infrastructure that bridges tradfi and crypto through a regulated financial institution used by millions of customers.
  • Design and implement stable, scalable backend services written in Golang and deployed on Kubernetes.
  • Maintain high software quality and test coverage, with a goal towards continuous improvement through linters, unit tests, and documentation.
  • Participate in code reviews — real reviews that help make the whole team better through knowledge sharing, not just rubber-stamp “lgtm”.
  • Troubleshoot incidents and reported bugs, and then fix them permanently so we never deal with the same issue twice.
  • You may be asked to be on call to assist with engineering projects that are timely in nature.

AWSBackend DevelopmentDockerSoftware DevelopmentSQLBlockchainCloud ComputingKubernetesSoftware ArchitectureC++AlgorithmsAPI testingData StructuresGoREST APIRustAnalytical SkillsCI/CDProblem SolvingLinuxMicroservicesExcellent communication skillsTeamworkEnglish communication

Posted 16 days ago
Apply