Apply

Staff Software Engineer

Posted 2 months agoViewed

View full description

💎 Seniority level: Staff, 10+ years

📍 Location: Brazil

🔍 Industry: Supply Chain

🏢 Company: Everstream Analytics👥 251-500💰 $50,000,000 Series B about 2 years agoProductivity ToolsArtificial Intelligence (AI)LogisticsMachine LearningRisk ManagementAnalyticsSupply Chain ManagementProcurement

🗣️ Languages: English

⏳ Experience: 10+ years

🪄 Skills: AWSBackend DevelopmentDockerLeadershipPostgreSQLPythonAgileDjangoKafkaKubernetesSoftware ArchitectureTypeScriptNext.jsRESTful APIsTerraformSoftware Engineering

Requirements:
  • 10+ years of hands-on professional experience with Python frameworks (Django/Flask).
  • Strong with systems design, distributed services etc., with a track record of having led successful software initiatives and teams.
  • Experience with big data software architecture & design.
  • Excellent understanding of how to profile, troubleshoot and performance-proof large, data intensive applications.
  • Delivered features on a product and understand the software development lifecycle from start to finish.
  • Demonstrated technical excellence and leadership providing solutions that solve complex problems.
  • Experienced with Agile principles and have worked on a Scrum based to deliver software on a regular cadence.
  • Working knowledge/ experience with cloud (AWS preferred) tools and packages.
  • Knowledge of graph DB technologies (e.g. Neo4j, etc).
Responsibilities:
  • Work with engineers and product owners across teams and shape our roadmap to ensure we ship interoperable products.
  • Work together with UI/UX teams to build high quality, feature rich product experiences.
  • Set a high bar for software engineering contributions and quality across multiple teams.
  • Provide guidance and ownership of architectural and design decisions for the platform.
  • Make suitable tradeoffs between technology choices, business priorities and user experience.
Apply

Related Jobs

Apply

📍 United States, Australia, Canada, South America

🧭 Full-Time

🔍 FinTech

🏢 Company: Flex

  • 6+ years of experience in software development or a related field
  • Experience in technical leadership, guiding engineering teams through complex projects
  • Experience with Java, Python, Golang, or TypeScript/Node.js.
  • Strong experience with relational SQL and NoSQL databases, such as MySQL/PostgreSQL/DynamoDB
  • Experience in designing and developing the fault-tolerant and scalable distributed systems
  • Experience with AWS cloud services: ESC/EKS, Lambda, API Gateway, VPN, RDS etc
  • Infrastructure as code(AWS CLI, AWS CDK/Terraform)
  • Experience with finance reporting and reconciliation
  • Deep experience with writing complex query and data mining
  • Design, implement and maintain our Finance service and internal tooling, including financial reporting, reconciliation/audit process.
  • Design and develop new APIs and functionalities to support large money movements across our banking partners via different payment rails, such ACH.
  • Scale out core platform to support business growth while maintaining performance and reliability
  • Continuously improving our daily operations with automation, tooling, design evolution, observability etc.
  • Work closely with product, analytics, finance and engineering peers to launch new financial features into our platform

AWSBackend DevelopmentNode.jsPostgreSQLPythonSoftware DevelopmentSQLAWS EKSDynamoDBJavaMySQLTypeScriptAPI testingCI/CDRESTful APIsTerraformMicroservicesFinanceSoftware Engineering

Posted 8 days ago
Apply
Apply

📍 Brazil

🧭 Full-Time

🔍 Software Development

🏢 Company: Truelogic👥 101-250ConsultingWeb DevelopmentWeb DesignSoftware

  • Staff level required + 10 years of overall experience in Frontend: React; Backend: C#/.NET Core 6+ (raises minimum version)
  • Proficiency with performant and scalable APIs (REST/GraphQL)
  • Experience with distributed systems & cloud (AWS/Azure)
  • Containerized apps (Docker, Kubernetes)
  • Security best practices (auth/authz)
  • Work on a modern scrum team by participating in planning meetings, daily stand-ups, 1:1s, and retrospective sessions
  • Develop code with assistance from other engineers
  • Mentor fellow engineers
  • Contribute to the entire full-stack code base for our services
  • Participate in the entire Software Development Lifecycle
  • Enhance and maintain our existing websites and applications
  • Contribute to our QA process by creating unit tests, reviewing code, and providing valuable feedback in all facets of the software development lifecycle
  • Modernize existing applications and develop new applications utilizing the latest technologies for the internal research platforms

AWSDockerGraphQLFull Stack DevelopmentGitKubernetesMongoDBC#.NET coreREST APIReactCI/CD

Posted 26 days ago
Apply
Apply

📍 Brazil

🧭 Full-Time

🔍 Corporate Wellness

🏢 Company: Wellhub

  • Experienced in designing and developing complex modern web applications
  • Experience with React Native ecosystem
  • Experienced in Cloud-based architectures (AWS / GCP)
  • Participate in the development of some of the most critical and challenging services in our ecosystem, seeking to build long-term and sustainable solutions
  • Design, develop, test, deploy, maintain and improve services focusing on performance, scalability, and resilience
  • Account for systems reliability, scalability, SLA and SLO

AWSGraphQLAgileCloud ComputingDesign PatternsFrontend DevelopmentReact NativeUI DesignFirebaseMobile testingRelease ManagementReactCommunication SkillsAnalytical SkillsCI/CDProblem SolvingRESTful APIsSoftware EngineeringEnglish communication

Posted about 1 month ago
Apply
Apply

📍 Brazil

🧭 Full-Time

🔍 Real Estate Tech

🏢 Company: Grupo QuintoAndar

  • Proven track record of delivering solutions to complex problems.
  • Experience designing and maintaining large and scalable systems.
  • Critical thinking about development tools and processes.
  • Deep understanding of best practices for software maintainability and team productivity.
  • Proficiency in several industry technologies and frameworks such as event streaming, horizontal scaling, data storage and retrieval among others.
  • Fluency in Portuguese and knowledge in English
  • Work with leaders across the Data, Product, Design and Engineering teams to define our business and architecture vision.
  • Be a technical reference for the engineering team.
  • Engage in critical analysis of development tools and processes, identifying areas for improvement and implementing best practices to enhance software maintainability and team productivity.
  • Develops, codes, configures, and tests programs and systems.

Backend DevelopmentDockerPostgreSQLSoftware DevelopmentSQLCloud ComputingGitSoftware ArchitectureAlgorithmsData StructuresReactCI/CDRESTful APIsMicroservicesNodeJSSoftware EngineeringEnglish communication

Posted about 1 month ago
Apply
Apply

📍 Brazil

🧭 Full-Time

💸 540000.0 - 700000.0 BRL per year

🔍 Software Development

🏢 Company: dbt Labs👥 251-500💰 $222,000,000 Series D over 3 years ago🫂 Last layoff almost 2 years agoArtificial Intelligence (AI)Open SourceBig DataAnalyticsInformation TechnologySoftware

  • Experience using Python or Go to create scalable full-stack applications
  • Enjoy collaborating closely with product management partners
  • Have worked with Large Language Models (LLMs) in the past
  • Value interacting with end-users and deeply understanding their needs
  • Can make informed trade-offs to ship useful features promptly without compromising long-term quality
  • Love backend work but have frontend experience and can reason about end-to-end systems
  • Mentor teammates and serve as a technical lead
  • Design and implement scalable, reliable, and highly available systems
  • Prioritize end-user experience and contribute to its continuous improvement
  • Balance trade-offs, set priorities, and manage deliverables using your project completion expertise
  • Foster efficient and confident teamwork through high-leverage tooling, mentorship, and your knowledge of industry trends and best practices
  • Establish and uphold quality standards to enhance overall service reliability
  • Participate in daily stand-ups, mentoring sessions, and pair programming

AWSBackend DevelopmentPythonSQLFull Stack DevelopmentGoRESTful APIsMicroservicesSoftware Engineering

Posted about 2 months ago
Apply
Apply

📍 Americas, Europe

🧭 Full-Time

💸 200000.0 - 250000.0 USD per year

🔍 Fintech

🏢 Company: River👥 51-100💰 Series B 11 months agoAutomotiveElectric VehicleManufacturing

  • 6+ years of experience in software engineering
  • You have designed, built and maintained production services at scale and understand how to build reliable systems
  • You write high-quality, reliable code and take ownership of systems you work on
  • You have experience developing solutions to ambiguous problems
  • You're excited about what we are building at River
  • You have a solid understanding of web security fundamentals
  • You have a desire to mentor and lift up other members of your team
  • Architect and develop new features and products in the Elixir codebase powering our web applications and API
  • Work closely with product management to plan and scope new projects and initiatives
  • Present innovative solutions to senior leadership, aligning engineering initiatives with company goals.
  • Lead and architect technical solutions for highly complex abstract projects, ensuring scalability, performance, and maintainability.
  • Write high-quality, tested code
  • Participate in code-reviews
  • Act as a key influencer in the team’s success, providing mentorship and fostering a culture of excellence.
  • Proactively identify and eliminate technical roadblocks.

Backend DevelopmentLeadershipPostgreSQLCloud ComputingFull Stack DevelopmentKubernetesSoftware ArchitectureAPI testingREST APIMentoringDevOpsSoftware Engineering

Posted 2 months ago
Apply
Apply

📍 North/South America

🧭 Full-Time

💸 200000.0 - 250000.0 USD per year

🔍 Software Development

🏢 Company: Ephemera

  • Expertise in Rust and at least one of the following: Kotlin, Swift, C++.
  • Extensive experience designing, developing, and maintaining communication protocols with an emphasis on performance, scalability, and security. A well-rounded, "T-shaped" expertise profile is preferred.
  • Understanding of encryption algorithms (e.g., AES, RSA), key exchange protocols (e.g., Diffie-Hellman), and secure messaging protocols (e.g., Signal Protocol, PGP).
  • A proven aptitude for adversarial systems design, including identifying and mitigating potential security risks.
  • Design, build, and maintain XMTP, our E2EE messaging protocol.
  • Collaborate closely with other engineers, developers, and stakeholders to help our small team build with confidence and deliver with velocity.
  • Engage in open-source communities and events, representing Ephemera effectively in public forums.
  • Evaluate and recommend trade-offs in our development plans and system design, considering factors such as security, scalability, efficiency, and cost.

BlockchainKotlinSwiftC++RustWeb3.jsCommunication SkillsSoftware Engineering

Posted 2 months ago
Apply
Apply

📍 North/South America

🧭 Full-Time

💸 200000.0 - 250000.0 USD per year

🔍 Web3

🏢 Company: Ephemera

  • Experience designing, building, and operating distributed, fault-tolerant systems.
  • Proficiency in Golang and/or Rust is strongly preferred..
  • Prior involvement in open-source projects and public communications.
  • Interest or experience in Web3 technologies.
  • Designing, building, and maintaining highly reliable, scalable, and secure distributed systems.
  • Engage in open-source communities, representing Ephemera effectively in public forums.
  • Contributing to the xmtpd project, the new decentralized backend for the XMTP network

AWSBackend DevelopmentDockerBlockchainKafkaKubernetesSoftware ArchitectureAlgorithmsData StructuresgRPCPostgresRustWeb3.jsCI/CDRESTful APIsLinuxMicroservicesSoftware Engineering

Posted 2 months ago
Apply
Apply
🔥 Staff Software Engineer
Posted 2 months ago

📍 United States, Australia, Canada, South America

🧭 Full-Time

💸 199000.0 - 237000.0 USD per year

🔍 FinTech

🏢 Company: Flex

  • 5+ years of professional software development experience.
  • 3+ years of hands-on experience with Java.
  • 3+ years of experience with React or React Native.
  • 3+ years of experience with TypeScript.
  • Having experience building high-quality mobile and web UIs to specifications is a must to have.
  • Proficient in Java frameworks and tools used at Flex, including Spring (core/web/boot), Gradle, JUnit, and JVM (memory/performance tuning, GC).
  • Experience with Service-Oriented Architecture, REST APIs, Message Queues, and scalable architectures.
  • Experience with architectures and tools in React Native and React ecosystems (Hooks, Components, Context, Redux).
  • Experience with AWS (EKS, Aurora RDS, Elasticache, DynamoDB) and containerization tools.
  • Focus on creating exceptional user and partner experiences that drive engagement and retention.
  • Partner closely with product managers, designers, and data scientists, data analysts to identify and solve critical user onboarding challenges.
  • Design, develop, test, and deploy robust APIs, services and data pipelines that enhance user onboarding and overall platform experience.
  • Implement changes through an agile methodology, prioritizing rapid iteration and continuous improvement.
  • Utilize data and analytics to measure the impact of your work and identify opportunities for optimization.

AWSBackend DevelopmentDockerSoftware DevelopmentAgileAWS EKSDynamoDBFrontend DevelopmentGitJavaJUNITJVMReact NativeSnowflakeSpringTypeScriptUI DesignREST APIReactCI/CDTerraformMicroservices

Posted 2 months ago
Apply
Apply

📍 Brazil

🧭 Full-Time

🔍 Software Development

🏢 Company: TRM Labs👥 101-250💰 $70,000,000 Series B over 2 years agoCryptocurrencyComplianceBlockchainBig Data

  • 5+ years of hands-on experience in architecting distributed system architecture, guiding projects from initial ideation through to successful production deployment.
  • Exceptional programming skills in Python, as well as adeptness in SQL or SparkSQL.
  • In-depth experience with data stores such as ClickHouse, ElasticSearch, Postgres, Redis, and Neo4j.
  • Proficiency in data pipeline and workflow orchestration tools like Airflow, DBT, Luigi, Azkaban, and Storm.
  • Expertise in data processing technologies and streaming workflows including Spark, Kafka, and Flink.
  • Competence in deploying and monitoring infrastructure within public cloud platforms, utilizing tools such as Docker, Terraform, Kubernetes, and Datadog.
  • Proven ability in loading, querying, and transforming extensive datasets
  • Build highly reliable data services to integrate with dozens of blockchains.
  • Develop complex ETL pipelines that transform and process petabytes of structured and unstructured data in real-time.
  • Design and architect intricate data models for optimal storage and retrieval to support sub-second latency for querying blockchain data.
  • Oversee the deployment and monitoring of large database clusters with an unwavering focus on performance and high availability.
  • Collaborate across departments, partnering with data scientists, backend engineers, and product managers to design and implement novel data models that enhance TRM’s products.

AWSBackend DevelopmentDockerPythonSQLElasticSearchETLKafkaKubernetesAirflowAlgorithmsClickhouseData engineeringData StructuresPostgresRedisSparkCI/CDTerraformData modeling

Posted 2 months ago
Apply