Apply

Software Engineer

Posted about 1 month agoViewed

View full description

💎 Seniority level: Middle, 3+ years

📍 Location: Brazil

💸 Salary: 190000.0 - 215000.0 BRL per year

🔍 Industry: Software Development

🏢 Company: EDB👥 501-1000💰 over 5 years agoDatabaseBusiness IntelligenceOpen SourceBig DataHardwareEnterprise SoftwareSoftware

🗣️ Languages: English

⏳ Experience: 3+ years

🪄 Skills: PostgreSQLSoftware DevelopmentSQLJava*NixSpring BootAlgorithmsData StructuresJava Enterprise EditionREST APICI/CDLinuxMicroservicesAnsibleScriptingDebugging

Requirements:
  • 3+ years of hands-on experience with Java for complex, distributed system architecture and development
  • Strong knowledge of Java concurrency patterns
  • Experience working with relational databases, preferably PostgreSQL
  • Calm and methodical approach with good communication skills in English
  • Strong understanding of network protocols, server architecture, and database management.
Responsibilities:
  • Maintain EFM code, delivering bug fixes and occasional new features as required for customers
  • Develop legacy tests into a continuous automation framework to allow automated testing for regular releases
  • Diagnose customer issues that are not handled by front-line support, identifying problems in customers’ environments or EFM fixes that may be needed
  • Work with the EFM architect to become an expert in the code, normal uses cases, and edge cases that can come up in the wide variety of environments customers use
  • Work developing our next-generation replication tools
Apply

Related Jobs

Apply

📍 Worldwide

🧭 Full-Time

💸 100000.0 - 200000.0 USD per year

🔍 Fintech

🏢 Company: Swan Bitcoin👥 11-50💰 Series A almost 3 years ago🫂 Last layoff 8 months agoFinancial ServicesFinanceFinTech

  • Senior level experience with SQL, data modeling, REST APIs, event driven systems, etc
  • Experience at a bank, trust company, fintech, or other financial institution
  • At least 5 years of total software development experience, with at least 2 years at a financial institution or fintech
  • Commitment to great architecture, clean code, unit testing, and excellence in documentation
  • Well developed opinions on software architecture and principles of development in high scale systems
  • Experience with NodeJS is preferred, but senior level experience in any similar environment works
  • AWS experience is a big plus
  • Architecting and designing data models and systems related to financial ledgering
  • Integrating open source and commercial ledgering, reconciliation, accounting, and reporting systems
  • Diagramming and documenting complex financial systems and flows
  • Reducing complexity through refactoring, modularization, and simplification

AWSBackend DevelopmentNode.jsSoftware DevelopmentSQLSoftware ArchitectureAPI testingREST APIAccountingData modelingFinanceData analytics

Posted 1 day ago
Apply
Apply

📍 United States, Australia, Canada, South America

🧭 Full-Time

💸 177000.0 - 213000.0 USD per year

🔍 FinTech

🏢 Company: Flex

  • A minimum of 6 years of industry experience in the data infrastructure/data engineering domain.
  • A minimum of 6 years of experience with Python and SQL.
  • A minimum of 3 years of industry experience using DBT.
  • A minimum of 3 years of industry experience using Snowflake and its basic features.
  • Familiarity with AWS services, with industry experience using Lambda, Step Functions, Glue, RDS, EKS, DMS, EMR, etc.
  • Industry experience with different big data platforms and tools such as Snowflake, Kafka, Hadoop, Hive, Spark, Cassandra, Airflow, etc.
  • Industry experience working with relational and NoSQL databases in a production environment.
  • Strong fundamentals in data structures, algorithms, and design patterns.
  • Design, implement, and maintain high-quality data infrastructure services, including but not limited to Data Lake, Kafka, Amazon Kinesis, and data access layers.
  • Develop robust and efficient DBT models and jobs to support analytics reporting and machine learning modeling.
  • Closely collaborating with the Analytics team for data modeling, reporting, and data ingestion.
  • Create scalable real-time streaming pipelines and offline ETL pipelines.
  • Design, implement, and manage a data warehouse that provides secure access to large datasets.
  • Continuously improve data operations by automating manual processes, optimizing data delivery, and redesigning infrastructure for greater scalability.
  • Create engineering documentation for design, runbooks, and best practices.

AWSPythonSQLBashDesign PatternsETLHadoopJavaKafkaSnowflakeAirflowAlgorithmsCassandraData engineeringData StructuresNosqlSparkCommunication SkillsCI/CDRESTful APIsTerraformWritten communicationDocumentationData modelingDebugging

Posted 2 days ago
Apply
Apply

📍 Brazil

🧭 Full-Time

🔍 Software Development

  • Bachelor’s or Master’s degree in Computer Science, Mathematics, Statistics, Engineering, or a related field;
  • Strong skills in programming languages such as Python, or Go, or Java;
  • Experienced in working with SQL/NoSQL technologies (e.g., OpenSearch, DynamoDB, PostgreSQL) understanding common use cases and performance pitfalls;
  • Experience with API development and integration;
  • Excellent problem-solving skills and attention to detail;
  • Strong communication and teamwork skills;
  • Able to work efficiently on high scalable and distributed projects;
  • Proven experience with projects where the scope is not clearly defined;
  • Faster learner, easily adapting to new technologies quickly and efficiently;
  • Passionate and proven experience to build reliable minimum viable products and pilots in a short amount of time.
  • Work closely with cross-functional teams including product managers, designers, and other engineers;
  • Participate in code reviews and provide constructive feedback to peers;
  • Communicate technical concepts and project progress effectively to non-technical stakeholders;
  • Take part in incident resolution and troubleshooting in the production;
  • Follow-up engineering and product KPIs;
  • Design and develop APIs to interface with various AI models and services.
  • Ensure APIs are secure, scalable, and performant.
  • Ensure seamless integration of our AI applications with other software systems, enhancing interoperability and functionality (e.g., WhatsApp, Slack, Teams, Google Chat, and other 3rd party mobile applications).

AWSBackend DevelopmentPythonSQLJavaMachine LearningAPI testingGoREST APINosql

Posted 4 days ago
Apply
Apply

📍 Worldwide

🔍 Software Development

🏢 Company: Recast👥 51-100💰 $4,987,244 Seed 8 months agoVideo StreamingMedia and EntertainmentBroadcastingSports

  • Deep understanding of R, including S3 and R6
  • Developing and managing CRAN-quality packages
  • Using R in “production” cloud environments
  • CI/CD and complex testing environments
  • Partner with the data science team to take complex analyses and visualizations and put them into live production systems our customers can use
  • Collaborate with the AWS infrastructure team to build robust tooling and workflows that allow data scientists to operate the Recast platform
  • Work with our app team to develop performant and scalable solutions that put statistical concepts into the hands of users

AWSSoftware DevelopmentData scienceServerlessCI/CDData visualizationSoftware Engineering

Posted 6 days ago
Apply
Apply

📍 Brazil, Argentina, Colombia

🔍 Point of Sale

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

  • 1+ years of commercial experience with Angular and TypeScript skills
  • Understanding of OOP and design patterns
  • Hands-on experience with REST API
  • Intermediate+ English level
  • Node.js experience (desirable)
  • Familiarity with AWS (desirable)
  • Hands-on experience with NoSQL database (desirable)
  • Work with the team to design and implement effective solutions (business requirements, performance improvements, business logic optimization)
  • Communicate with consumers and end-user support to ensure data integrity (online ordering services, POS system, onboarding of enterprise clients)
  • Work closely with developers, QA engineers, business analysts, and product managers to proactively clarify requirements and enhance project outcomes
  • Collaborate with colleagues located globally and engage with project stakeholders to share knowledge, insights, and updates regularly

Node.jsDesign PatternsFrontend DevelopmentTypeScriptAngularREST APISoftware EngineeringEnglish communication

Posted 6 days ago
Apply
Apply

📍 Brazil

🧭 Full-Time

🔍 Software Development

🏢 Company: Coinbase Careers Page👥 1000-5000

  • Write high quality, well tested code
  • Build resilient and scalable micro-services
  • Experience executing technical tasks and projects end-to-end
  • Graduated university with internship and up to 2 years of industry experience
  • At least 1 year of experience with Golang, Protobuff, GRPC, GraphQL, MongoDB, Docker, Ruby on Rails
  • Write high quality, well tested code to meet the needs of your customers
  • Execute scoped technical tasks end-to-end to help Coinbase fulfill its mission to increase economic freedom in the world
  • Independently take ownership over the completion and quality of your tasks and projects
  • Show bias for action, and data-driven decisions to experiment new solutions as fast as possible
  • Collaborate with the Country Manager, other engineers, product managers and designers at Coinbase

AWSBackend DevelopmentDockerGraphQLSQLBlockchainCloud ComputingGitKubernetesMongoDBAlgorithmsData StructuresgRPCREST APICI/CDRESTful APIsMicroservicesJSONSoftware EngineeringDebugging

Posted 9 days ago
Apply
Apply

📍 Brazil, Argentina, Colombia

🔍 Fintech, Payment Processing

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

  • 4+ years of software development experience with C# and .NET
  • Proficiency in Kubernetes and containerization
  • Hands-on experience with major cloud platforms (GCP, Azure, AWS)
  • Experience developing and building projects from scratch
  • Proficiency with NUnit/xUnit for unit testing
  • Solid SQL and database management skills
  • Experience working with APIs and microservices
  • Strong communication and collaboration skills
  • Upper-Intermediate English level
  • Develop features for a new platform from scratch using .NET, C#, and frontend technologies
  • Assist the team with integrating the new platform with existing client applications
  • Write and maintain unit tests using NUnit/xUnit to ensure software quality
  • Identify and resolve technical issues, ensuring the platform's stability, performance, and reliability
  • Contribute to creating and maintaining technical documentation to support development efforts
  • Collaborate with cross-functional teams to gather requirements and design solutions that meet both business and technical needs
  • Participate in Agile development processes, working closely with internal and client teams

Backend DevelopmentSQLFrontend DevelopmentFull Stack DevelopmentGCPKubernetesNUnitVue.JsC#.NETREST APIAgile methodologiesMicroservicesSoftware EngineeringEnglish communication

Posted 10 days ago
Apply
Apply

📍 Brazil

🧭 Full-Time

🔍 Software Development

  • Consolidated experience in full stack development
  • Solid experience with ReactJS and proficient in one or more backend programming languages (Kotlin/Java/Ruby/Go/C++/etc.)
  • Experience working with modern agile product development teams
  • Experience with monitoring, observability, and KPIs tracking
  • Excellent analytical, problem-solving, and critical thinking skills
  • Experienced in developing RESTful web services collaborating with front-end teams to create mocks, define payloads and follow the HTTP best practices
  • Experienced in applying computer science fundamentals: data structures, algorithm design, problem-solving, and complexity analysis
  • Experienced in working with SQL technology such as PostgreSQL, MySQL, understanding common use cases and performance pitfalls
  • Bachelor's degree in Computer Science, Computer Engineering, or related discipline or equivalent practical experience
  • Design, develop, test, deploy, maintain, and improve services focusing on performance, scalability, and resilience
  • Ensure successful deliveries, and promote the long-term technical health of our journeys
  • Ensure a high bar on code quality standards, making sure devs are proud of their work
  • Spread development best practices such as code reviews, pair programming, TDD, etc.
  • Support existing systems looking to enhance functionality, increase scale, and transform in new ways to meet our product demands
  • Participate in the development of Desktop and Mobile applications as well as BFFs and front-end services that support the team’s scope
  • Work in a collaborative and agile environment that prioritizes people over process and is laser-focused on productivity
  • Live the mission: inspire and empower others by genuinely caring for your own wellbeing and your colleagues. Bring wellbeing to the forefront of work, and create a supportive environment where everyone feels comfortable taking care of themselves, taking time off, and finding work-life balance

AWSBackend DevelopmentPostgreSQLSoftware DevelopmentSQLFrontend DevelopmentFull Stack DevelopmentGitJavaJavascriptKotlinMySQLReact.jsRubyC++AlgorithmsData StructuresGoREST APICI/CDRESTful APIsMicroservices

Posted 10 days ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

🔍 Software Development

🏢 Company: Xapo Bank👥 251-500AccountingBitcoinFinancial ServicesBanking

  • Solid software engineering experience in one or more general-purpose programming languages (Python preferred) - Demonstrable experience with Python (Django/Flask) is highly advantageous.
  • Strong understanding of software engineering principles and best practices.
  • Microservices architecture and containerization Docker.
  • Cloud-native patterns, particularly around fault tolerance.
  • CI/CD pipelines and best practices.
  • Building and deploying scalable, asynchronous software.
  • Monitoring and observability tools and techniques.
  • Excellent teamwork and communication skills, including the ability to create clear documentation and designs.
  • A passion for learning and a proactive approach to problem-solving.
  • Genuine interest in Bitcoin and the cryptocurrency space.
  • Design, develop, and deploy robust and scalable backend services.
  • Collaborate effectively within a cross-functional team environment.
  • Work with operational teams to troubleshoot and resolve issues efficiently.
  • Contribute to a positive and productive work environment.
  • Take end-to-end responsibility for the services your team owns.
  • Develop innovative solutions on the edge of tech & marketing.
  • Actively participate in the Development Community of Practice, contributing to architectural discussions and promoting best practices.

AWSDockerNode.jsPostgreSQLPythonDjangoFlaskMongoDBMySQLRedisCI/CDMicroservices

Posted 11 days ago
Apply
Apply

📍 Latin America

🧭 Full-Time

🔍 Game Technology

🏢 Company: Argus Labs

  • 5+ years of professional experience as a software engineer, with a focus on distributed systems or backend.
  • Strong understanding of distributed systems principles and algorithms
  • Proficiency in Go with prior experience shipping production-grade code
  • Experience with container orchestration software (Docker, Kubernetes, etc.)
  • Excellent problem-solving and communication skills
  • Passion for games and game technology
  • Develop and maintain the core game technology infrastructure that serves as the backend for our game worlds
  • Architect systems that allow games, marketplaces, and user-generated content/platforms to communicate and interoperate seamlessly
  • Work closely with game designers and other software engineers to ensure that our technology meets the needs of our games and players
  • Continuously improve and optimize the performance, reliability, and scalability of our infrastructure

Backend DevelopmentDockerKubernetesAlgorithmsGoCI/CDRESTful APIsLinuxMicroservicesSoftware Engineering

Posted 16 days ago
Apply