Apply

Staff Software Engineer

Posted 2024-11-08

View full description

πŸ’Ž Seniority level: Senior

πŸ“ Location: Argentina, Brazil, Colombia

πŸ” Industry: Insurance technology

πŸͺ„ Skills: PythonDjangoJavascriptVue.JsVue.jsJavaScript

Requirements:
  • Love solving complex problems.
  • Thrive in tech-driven environments.
  • Knack for building secure, precise solutions.
  • Experience in handling high-impact transactions.
  • Proficiency with Python, Django, JavaScript, and Vue.js.
Responsibilities:
  • Help shape the future of financial systems for Property & Casualty (P&C) carriers.
  • Work hands-on to modernize and scale critical platforms.
  • Focus on billing, payments, and commissions using modern technologies.
Apply

Related Jobs

Apply

πŸ“ Argentina, Uruguay

πŸ” Blockchain technology

  • 15-20 years of experience in system development.
  • Deep understanding of the Linux networking stack.
  • Extensive experience in managing and optimizing bare metal infrastructure.
  • Proven track record of meaningful contributions to open-source projects (preferred).
  • Solid understanding of performance tuning, scalability, and security in high-demand environments.
  • Exceptional problem-solving skills and attention to detail.

  • Lead the development and enhancement of SVM kits, ensuring high performance and reliability.
  • Architect and implement solutions for complex networking challenges in Linux environments.
  • Design and manage infrastructure systems with a focus on bare metal deployments.
  • Contribute to open-source projects, driving adoption and best practices within the community.

LeadershipSoftware DevelopmentBashBlockchainCloud ComputingGit*NixCommunication SkillsAnalytical SkillsCollaborationProblem SolvingLinuxAttention to detail

Posted 2024-11-19
Apply
Apply

πŸ“ Americas, Europe

🧭 Full-Time

πŸ” Fintech

🏒 Company: Paxful, Inc

  • Solid track record of over 10 years demonstrating mastery of PHP and Python, mainly in production backend applications.
  • Solid experience in administration, modeling, and optimization techniques in SQL and NoSQL databases, including the utilization of ORMs, migration tools, and data warehousing.
  • Demonstrated proficiency in working with third-party software integration using industry protocols like SOAP, REST, RPC, GraphQL, and WebSockets.
  • Proven knowledge in processing queues such as Apache Kafka, or RabbitMQ, or standards like AMQP.
  • Expertise in utilizing in-memory databases like Redis and Memcached.
  • Understanding of Git and branching models for coordination with team members.

  • Write production-ready, testable, and well-documented code, handling edge cases.
  • Understand team development approaches, identify gaps, and recommend solutions.
  • Maintain expertise in team domain areas, services, interactions, and data flows.
  • Utilize design patterns for scalable applications, anticipating future changes.
  • Perform systematic debugging within the domain.
  • Ensure epics and projects are broken down, prioritized, and understood by the team.
  • Communicate clearly with other teams, fostering effective and targeted communication.
  • Promote documentation and knowledge sharing within the team and with stakeholders.

GraphQLPHPPythonSoftware DevelopmentSQLDesign PatternsGitKafkaRabbitmqApache KafkaRedisNosqlCommunication SkillsCollaboration

Posted 2024-10-25
Apply
Apply

πŸ“ Brazil

πŸ” Gaming

🏒 Company: Fortis Games

  • Strong skills in Node.js with TypeScript.
  • Experience with AWS services.
  • Hands-on expertise in designing and implementing a microservices-based architecture using WebSockets and gRPC.
  • Extensive knowledge of relational and non-relational database systems.
  • Proven track record in supporting live services in gaming environments.
  • Confidence in producing high-quality work within distributed teams.

  • Own server-side social products through every step of the development process, from design to live game support.
  • Work closely with game designers, artists, and technical teams to implement features like multiplayer, chat, and moderation.
  • Lead the Backend Core team for the project.
  • Develop high-performance systems that support multiplayer features and ensure smooth player experiences.
  • Optimize performance and scalability by identifying and resolving bottlenecks.

AWSLeadershipNode.jsGame DevelopmentProduct ManagementTypeScriptgRPCCollaborationMicroservices

Posted 2024-10-22
Apply
Apply

πŸ“ LATAM

🧭 Full-Time

πŸ” Staff augmentation

🏒 Company: Nearsure

  • Bachelor's Degree in Computer Science, Engineering, or a related field.
  • 6+ years of experience working with C#.
  • 6+ years of experience working with ReactJs.
  • 6+ years of experience working with AWS.
  • 6+ years of experience working with Microservices.
  • 2+ years of experience working with Kafka.
  • 2+ years of experience working with AI.
  • Advanced English Level required for communication with US clients.

  • Perform work associated with the research and development of engineering methods, theories, and principles to efficiently produce or modify products.
  • Develop, maintain, test, and optimize search capabilities for the company's platform.
  • Construct scalable and reliable workflows for processing big datasets.
  • Contribute to the design and architecture of a large-scale system centered around search capabilities.
  • Build and test new designs for compliance with quality and performance standards.
  • Develop new applications and services using C# and enhance existing application UI leveraging React.
  • Monitor and enhance the platform and participate in team exercises.

AWSSoftware DevelopmentArtificial IntelligenceKafkaReact.jsC#Amazon Web ServicesApache KafkaReactCommunication SkillsCollaborationMicroservices

Posted 2024-10-21
Apply
Apply

πŸ“ South America, Europe

🧭 Full-Time

πŸ’Έ $50 USD/hr or higher based on experience

πŸ” Social Dating Apps

🏒 Company: Perry Street Software

  • Bachelor’s degree (or higher) in computer science, related field, or equivalent practical experience
  • 10+ years of software development experience
  • 3+ years team management experience
  • Experience working with Ruby and/or Ruby on Rails
  • Intuitive understanding of the possibilities and limitations of RoR's MVC architecture
  • Intermediate SQL and data architecture experience; extensive ActiveRecord experience
  • Data migration experience
  • Experience AWS, Docker and similar
  • Experience using design and architecture patterns
  • Good sense of usability and product for mobile apps
  • Strong sense of ownership, delivering on time and on budget
  • Shipped consumer mobile-first apps on Android or iOS

  • Lead a developer team to deliver large-scale consumer software for apps, capable of supporting 1000s of simultaneous requests/sec
  • Bring architectural opinions of and experience with complex (100+ model) web applications
  • Evolving the current Ruby-based architecture to develop innovative, consumer-facing mobile products, while supporting the product roadmap
  • Work in an agile team with Product, Design, Support, and Marketing to respond to our users needs
  • Debug and develop with all layers of the software stack - frontend (JavaScript or iOS/Android), middleware (Ruby), backend (AWS)
  • Help develop solutions end to end, from the design, to requirements, coding, refactoring, delivering, and maintenance
  • Excel at communication in a distributed, remote team

AWSDockerSoftware DevelopmentSQLAgileAndroidHTMLCSSJavaKotlinRubyRuby on RailsSwiftGolangReact

Posted 2024-10-16
Apply
Apply

πŸ“ LATAM

🧭 Full-Time

πŸ” Real estate technology

🏒 Company: Luxury PresenceπŸ‘₯ 501-1000πŸ’° $19.2m Series B on 2023-08-03Software Development

  • 8+ years of experience with web application frameworks such as Nodejs, React, Redux, Angular, or similar. GraphQL experience is a plus.
  • Experience with data-driven architecture, systems design, RESTful APIs, and microservices architecture.
  • Proficiency in SQL, NoSQL, in-memory and distributed SQL (e.g. PostgreSQL, Redis, MongoDB, AuroraDB).
  • Experience integrating with 3rd party APIs, external frameworks, and libraries.
  • Expert-level understanding and implementation of cloud-native architectures (AWS serverless or containers).
  • Demonstrated understanding of software design principles such as SOLID and Dependency Injection.
  • Experience with Software as a Service (SaaS) and multi-tenancy application development.
  • Embraces Agile Scrum concepts and related collaboration and issue tracking tools (e.g., Freshworks, JIRA, Rally).
  • Experience working in a Continuous Integration/Continuous Delivery (CICD) model, including GitHub and CI pipeline automation.

  • Lead the technical design and implementation of complex systems, ensuring scalability, performance, and maintainability.
  • Drive high-impact, cross-functional projects that align technical solutions with business goals.
  • Mentor engineers across the organization, sharing expertise and helping develop their technical and problem-solving skills.
  • Set the architectural direction for projects, defining patterns that improve system reliability and influence multiple teams.
  • Proactively identify technical opportunities to improve customer experience and contribute to product strategy.
  • Lead technical initiatives that improve efficiency, reduce risk, and foster innovation across the engineering organization.
  • Foster a culture of collaboration, engineering excellence, and continuous improvement through leadership in design and code reviews.
  • Drive organizational growth by leading workshops, knowledge-sharing sessions, and cross-team initiatives that elevate technical standards.

AWSLeadershipPostgreSQLPythonSoftware DevelopmentSQLAgileDynamoDBElasticSearchKubernetesSCRUMTypeScriptJiraStrategyElasticsearchPostgresReduxServerlessNosqlReactCollaborationRESTful APIs

Posted 2024-10-16
Apply
Apply

πŸ“ Americas, Europe

πŸ” Fintech

🏒 Company: Paxful, Inc

  • Solid track record of over 10 years demonstrating mastery of Python, PHP, or Node.js, mainly in production applications.
  • Extensive experience in working with React and JavaScript for delivering pixel-perfect applications and high-end animations using micro frontends.
  • Solid experience in debugging and optimizing the performance of web applications for multiple browsers and viewports, as well as PWAs.
  • Critical understanding of strategic goals for delivering landing pages and related assets for marketing campaigns with quality on time.
  • Solid experience in administration, modeling, optimization techniques in SQL and NoSQL databases.
  • Demonstrated proficiency in working with APIs using industry standards like REST, GraphQL, and WebSockets.
  • Expertise in utilizing in-memory databases like Redis and Memcached.
  • Knowledge of software for interface prototyping and wireframing like Figma.
  • Understanding of Git and branching models for coordination with team members.

  • Write production-ready, testable, and clear documented code, and handle edge cases.
  • Understand team development approach, identify gaps, and recommend solutions.
  • Maintain expertise in the team’s domain areas, its services, interactions, and data flows.
  • Utilize design patterns for scalable applications, anticipating future changes.
  • Perform systematic debugging within the domain.
  • Ensure epics and projects are broken down, prioritized, and understood by the team.
  • Communicate clearly with other teams, fostering effective and targeted communication.
  • Promote documentation and knowledge sharing within the team and with stakeholders.

GraphQLNode.jsPHPPythonSoftware DevelopmentSQLDesign PatternsFigmaGitJavaJavascriptKafkaRabbitmqJavaScriptApache KafkaRedisRelease ManagementNosqlReactCommunication SkillsCollaboration

Posted 2024-10-14
Apply
Apply

πŸ“ Americas, Europe

🧭 Full-Time

πŸ” Fintech, cryptocurrency

🏒 Company: Paxful, Inc

  • Solid track record of over 10 years demonstrating mastery of PHP, mainly in production backend applications.
  • Solid experience in administration, modeling, optimization techniques in SQL and NoSQL databases.
  • Demonstrated proficiency in working with third-party software integration using industry protocols like SOAP, REST, RPC, GraphQL, and WebSockets.
  • Proven knowledge in processing queues such as Apache Kafka, or RabbitMQ, or standards like AMQP.
  • Expertise in utilizing in-memory databases like Redis and Memcached.
  • Understanding of Git and branching models for coordination with team members.
  • Nice to have: Hands-on experience working with release management and architecting within cloud platforms like AWS or Azure.
  • Familiarity with network security, traffic encryption, and authentication protocols.
  • Enhanced skills in other programming languages like Golang and Java are highly valued.
  • A comprehensive grasp of economics and finance, including swaps, escrows, scalping, staking, and lending.

  • Write production-ready, testable, and clear documented code, and handle edge cases.
  • Understand team development approach, identify gaps, and recommend solutions.
  • Maintain expertise in the team’s domain areas, its services, interactions, and data flows.
  • Utilize design patterns for scalable applications, anticipating future changes.
  • Perform systematic debugging within the domain.
  • Ensure epics and projects are broken down, prioritized, and understood by the team.
  • Communicate clearly with other teams, fostering effective and targeted communication.
  • Promote documentation and knowledge sharing within the team and with stakeholders.

GraphQLPHPSoftware DevelopmentSQLDesign PatternsGitKafkaRabbitmqApache KafkaRedisNosqlCommunication SkillsCollaboration

Posted 2024-10-13
Apply
Apply

πŸ“ Americas, Europe

🧭 Full-Time

πŸ” Fintech

🏒 Company: Paxful, Inc

  • Solid track record of over 10 years demonstrating mastery of PHP, mainly in production backend applications.
  • Solid experience in administration, modeling, optimization techniques in SQL and NoSQL databases.
  • Demonstrated proficiency in working with third-party software integration using industry protocols like SOAP, REST, RPC, GraphQL, and WebSockets.
  • Proven knowledge in processing queues such as Apache Kafka, or RabbitMQ, or standards like AMQP.
  • Expertise in utilizing in-memory databases like Redis and Memcached.
  • Understanding of Git and branching models for coordination with team members.

  • Write production-ready, testable, and clearly documented code, and handle edge cases.
  • Understand team development approach, identify gaps, and recommend solutions.
  • Maintain expertise in the team’s domain areas, its services, interactions, and data flows.
  • Utilize design patterns for scalable applications, anticipating future changes.
  • Perform systematic debugging within the domain.
  • Ensure epics and projects are broken down, prioritized, and understood by the team.
  • Communicate clearly with other teams, fostering effective and targeted communication.
  • Promote documentation and knowledge sharing within the team and with stakeholders.

GraphQLPHPSoftware DevelopmentSQLDesign PatternsGitKafkaRabbitmqApache KafkaRedisNosqlCommunication SkillsCollaboration

Posted 2024-10-06
Apply
Apply

πŸ“ Americas, Europe

🧭 Full-Time

πŸ” Fintech, cryptocurrency

🏒 Company: Paxful, Inc

  • Solid track record of over 10 years demonstrating mastery of Python and PHP, mainly in production backend applications.
  • Extensive experience in working with DeFi, Blockchain, Lightning Network, private/public ledgers, and Smart Contracts.
  • Solid experience in administration, modeling, optimization techniques in SQL and NoSQL databases.
  • Demonstrated proficiency in working with third-party software integration using industry protocols like SOAP, REST, RPC, GraphQL, and WebSockets.
  • Proven knowledge in processing queues such as Apache Kafka, or RabbitMQ, or standards like AMQP.
  • Expertise in utilizing in-memory databases like Redis and Memcached.
  • Understanding of Git and branching models for coordination with team members.

  • Write production-ready, testable, and clear documented code, and handle edge cases.
  • Understand team development approach, identify gaps, and recommend solutions.
  • Maintain expertise in the team’s domain areas, its services, interactions, and data flows.
  • Utilize design patterns for scalable applications, anticipating future changes.
  • Perform systematic debugging within the domain.
  • Ensure epics and projects are broken down, prioritized, and understood by the team.
  • Communicate clearly with other teams, fostering effective and targeted communication.
  • Promote documentation and knowledge sharing within the team and with stakeholders.

GraphQLPHPPythonSoftware DevelopmentSQLBlockchainDesign PatternsGitKafkaRabbitmqApache KafkaRedisNosqlCommunication SkillsCollaboration

Posted 2024-10-06
Apply