Apply

Staff Software Engineer - Backend

Posted 4 months ago

View full description

💎 Seniority level: Staff, 7+ years

📍 Location: United States

💸 Salary: 150000 - 180000 USD per year

🔍 Industry: Fintech

🏢 Company: AffiniPay👥 501-1000💰 Private 5 months agoFinancial ServicesPaymentsFinTech

🗣️ Languages: English

⏳ Experience: 7+ years

🪄 Skills: AWSLeadershipNode.jsSQLAgileDesign PatternsJavascriptKubernetesQARubyRuby on RailsSCRUMSoftware ArchitectureTypeScriptProduct DevelopmentPostgresNest.jsTerraform

Requirements:
  • BS in Computer Science or related field.
  • 7+ years of experience designing, implementing, monitoring, and debugging large-scale solutions in cloud-based environments.
  • Experience building and deploying production-grade web applications at scale.
  • Familiar with LEAN product development and Agile frameworks - Scrum or Kanban.
  • Experience building robust and resilient applications with event-based, microservices architecture.
  • Strong understanding of SOLID design principles and design patterns.
  • Strong understanding of SQL and familiarity with relational databases such as Postgres or MySQL.
  • Expertise in Ruby and Ruby on Rails.
  • Expertise in Javascript and Typescript.
  • Expertise in Node.js and frameworks like Nest.JS.
  • Expertise in Terraform and IAC.
Responsibilities:
  • Provide guidance and expertise in software architecture, design patterns, and best practices to engineers across all engineering teams.
  • Design and implement scalable applications in microservice architecture using best practices.
  • Collaborate with other engineering teams and Product to proactively consider trade-offs and identify risks to timelines.
  • Create prototypes and investigate technological solutions to inform foundational and architectural decisions.
  • Support software deployments, including debugging, troubleshooting, and coordination with DevOps and QA Engineers.
  • Collaborate with both technical and non-technical stakeholders to understand requirements, communicate technical solutions, and ensure alignment with business objectives.
  • Lead and coordinate meetings to establish effective communication and coordination within and between teams.
  • Stay up-to-date with industry trends and emerging technologies, continuously learning and evolving your skills to drive innovation and excellence within the organization.
Apply

Related Jobs

Apply

📍 U.S.

🧭 Full-Time

💸 199000.0 - 237000.0 USD per year

🔍 FinTech

🏢 Company: Flex

  • Strong computer science fundamentals.
  • Experience translating feature requirements into technical specifications.
  • Experience with Java frameworks such as Spring (core/web/boot), Gradle, and JUnit.
  • Experience implementing and operating services in distributed environments at scale.
  • Knowledge of observability and monitoring tools like DataDog.
  • Ability to write high-quality, testable, maintainable, scalable, and secure code.
  • Good understanding of REST and mobile API best practices.
  • Excellent communication skills for collaboration with a distributed team.

  • Implement various backend systems that support all business features.
  • Design, develop, test, and scale systems needed for user and partner experiences.
  • Work closely with product, design, and engineering teams to address users' rent payment problems.
  • Roll out changes in an agile manner with small, frequent iterations.

AgileJavaJUNITMySQLSpringCommunication SkillsCI/CD

Posted 6 days ago
Apply
Apply

📍 United States

🔍 Early Education Technology

  • Technical proficiency in backend development.
  • A passion for the positive impact of software on people's lives.
  • Ability to collaborate with other areas of the business and work cross-functionally.

  • Work closely with product and design to define and deliver a product experience that meets customer needs.
  • Enable the best day-to-day experience for educators by streamlining routine tasks like tracking attendance and logging activities.
  • Provide high ownership and execute impactful solutions considering technical and business drivers.

Backend DevelopmentLeadershipSoftware DevelopmentCommunication SkillsAnalytical SkillsCollaboration

Posted about 1 month ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 163000 - 190000 USD per year

🔍 Cybersecurity

🏢 Company: Armis Security👥 501-1000💰 $200,000,000 Series D about 1 month ago🫂 Last layoff over 2 years agoInternet of ThingsInformation TechnologyCyber SecurityNetwork Security

  • US Citizen - Required
  • 5+ years experience as a Software Engineer or similar role, with a focus on building data pipelines.
  • Hand on experience in Python and relevant data processing libraries/frameworks.
  • 3+ years experience with MongoDB and managing larger data sets.
  • Strong understanding of database systems and query optimization.
  • Hands-on experience with AWS and familiarity with associated services.
  • Experience with large-scale distributed systems and parallel processing.
  • Solid understanding of data modeling concepts.
  • Excellent problem-solving and detail-oriented skills.
  • Strong communication and collaboration abilities.

  • Design, build, and maintain scalable data pipelines and infrastructure to support large data collection and analysis.
  • Develop robust ETL processes for data extraction, transformation, and loading.
  • Collaborate with cross-functional teams to determine data requirements.
  • Optimize workflows for performance and scalability.
  • Implement data quality monitoring and validation processes.
  • Work with software engineers to integrate data features into products.
  • Stay updated on data engineering technologies and propose enhancements.

AWSPythonCybersecurityETLIoTMongoDBNumpyAmazon Web ServicesData engineeringFastAPIRedisPandasSparkCollaborationData modeling

Posted about 1 month ago
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 about 2 months ago
Apply
Apply
🔥 Staff Software Engineer, Backend
Posted about 2 months ago

📍 United States

🧭 Full-Time

💸 $150,000 - $248,000 per year

🔍 Healthtech

  • 8+ years experience as a Backend Software Engineer.
  • Experience writing server applications in Golang (Go).
  • Experience in a high-growth, fast-paced startup environment (Healthtech preferred).
  • Experience working in a cloud environment such as AWS or Google Cloud.
  • Experience with relational databases such as Postgres or MySQL.

  • Design, build, and maintain services for the Cadence platform.
  • Improve engineering standards, tooling, and processes on a rapidly growing team.
  • Collaborate with product owners, internal stakeholders, and customers to determine the right solutions for our product.
  • Work with other engineers throughout our 6-week delivery cycle process to ship well-designed and architected features.

AWSMySQLGoPostgres

Posted about 2 months ago
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 2 months ago
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.
  • Hands-on experience working with release management and architecting within cloud platforms like AWS or Azure is a plus.
  • Familiarity with network security, traffic encryption, and authentication protocols is a plus.
  • Enhanced skills in other programming languages like Python, 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.

GraphQLPHPPythonSoftware DevelopmentSQLDesign PatternsGitKafkaRabbitmqApache KafkaRedisNosqlCommunication SkillsCollaboration

Posted 3 months ago
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 well-documented code, while handling edge cases.
  • Understand team development approaches, identify gaps, and recommend solutions.
  • Maintain expertise in the team's domain areas, services, interactions, and data flows.
  • Utilize design patterns for scalable applications and anticipate future changes.
  • Perform systematic debugging within the domain.
  • Ensure epics and projects are broken down, prioritized, and comprehended by the team.
  • Communicate clearly with other teams to foster effective and targeted communication.
  • Promote documentation and knowledge sharing within the team and with stakeholders.

GraphQLPHPPythonSoftware DevelopmentSQLBlockchainDesign PatternsGitKafkaRabbitmqApache KafkaRedisNosqlCommunication SkillsCollaboration

Posted 3 months ago
Apply
Apply

📍 Continental United States

🧭 Full-Time

💸 219500.0 - 258000.0 USD per year

🔍 Fintech, SMB software, consumer software

🏢 Company: GlossGenius👥 51-100💰 $28,000,000 Series C over 1 year agoSaaSMobile AppsBeautyFinTech

  • 7+ years of software engineering experience, with 3+ years in technical leadership.
  • Depth of experience in backend development and distributed systems; payments experience is a plus.
  • Strong product instincts and experience shipping consumer-facing products.
  • Effective communication skills for coordinating across teams.
  • Architectural and system design expertise in scalable distributed systems.

  • Provide technical leadership to a distributed engineering team to design new and enhance existing GlossGenius product offerings.
  • Advise the GlossGenius leadership team on key technology and product roadmap considerations.
  • Own problems from end to end, managing complexity and engaging with stakeholders.
  • Work with Product Managers to prioritize roadmap initiatives and participate in product ideation.
  • Drive engineering standards forward and mentor team members.

Backend DevelopmentLeadershipDesign PatternsCollaboration

Posted 4 months ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 200000 - 250000 USD per year

🔍 Healthcare technology

🏢 Company: SmarterDx👥 101-250💰 $50,000,000 Series B 7 months agoArtificial Intelligence (AI)HospitalInformation TechnologyHealth Care

  • 12+ years of development experience with a focus on backend and cloud-based solutions.
  • 3+ years in a security-conscious environment.
  • Expertise in Python and familiarity with Typescript and React.
  • Expertise working with Postgres or a similar relational database.
  • Experience building cloud-native distributed systems and working with event-driven architectures.
  • Extensive experience working with product managers to shape and define requirements into small, incremental business-valuable deliverables.
  • Experience project managing a small team using a modern agile methodology.
  • Excellent communication and team collaboration skills.
  • Bachelor’s or Master’s in Computer Science, Engineering, or a related field, or equivalent experience.

  • Design, build and launch new features and improve the overall quality of SmarterDx’s apps.
  • Collaborate across disciplines to understand our users and iterate on new ideas.
  • Protect patients’ privacy and security through secure coding practices.
  • Research and advocate for improved techniques, processes, and designs within the team.
  • Support SmarterDx’s apps in production.

AWSGraphQLNode.jsPythonDynamoDBElasticSearchETLJavascriptAirflowData sciencePostgresRegression testingPandasReactCollaboration

Posted 4 months ago
Apply