Apply

Staff Software Engineer, Backend

Posted 2024-10-16

View full description

💎 Seniority level: Staff, 7+ years of software engineering experience, 3+ years of technical leadership experience

📍 Location: Continental United States

💸 Salary: $219,500 - $258,000 per year

🔍 Industry: Fintech, SMB software, and consumer company

🗣️ Languages: English

⏳ Experience: 7+ years of software engineering experience, 3+ years of technical leadership experience

🪄 Skills: Backend DevelopmentLeadershipDesign PatternsCollaboration

Requirements:
  • 7+ years of software engineering experience, 3+ years of technical leadership experience.
  • Depth of experience with backend development and experience with distributed systems environments; payments related experience is a plus.
  • Excellent product instincts, user-focused decision-making, and experience shipping consumer-facing products from 0 to 1 are a plus.
  • Effective communication of complex concepts and experience coordinating across teams to ship critical products.
  • Experience building a long-term roadmap and technical vision to tackle complex user problems, plus the ability to break it down for team members.
  • Architectural and system design expertise in developing highly scalable and performant distributed systems.
  • Collaborative skills with different functions, stakeholders, and subject matter experts.
  • Continuous learner with a passion for self-improvement and mentoring others.
  • Comfort with new technologies; the team works with Ruby and Kotlin on the Backend and React and React Native for Frontend Development.
Responsibilities:
  • 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 directly with stakeholders to think through everything from business impact to reliability and operability, to security; always approaching situations with a bias to action.
  • Work with Product Managers to prioritize roadmap initiatives and be involved in the product ideation process.
  • Continually drive our engineering standards (code reuse, documentation, testing, etc.) and levels of service forward.
  • Take high-level business requirements and develop the technical details behind them. Collaborate with Product Managers to write epics and projects and ensure they’re appropriately broken down and prioritized, well understood by the team, and sized correctly for continuous deployment.
  • Architect tools, services, and systems using well-accepted design patterns to allow for iterative, autonomous development and future scaling.
  • Uphold GlossGenius’s high standards for engineering and product quality and mentor newer team members to do the same.
  • Serve as a technical mentor to the growing engineering team.
Apply

Related Jobs

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 2024-11-10
Apply
Apply

📍 United States

🧭 Full-Time

💸 163000 - 190000 USD per year

🔍 Cybersecurity

🏢 Company: Armis 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 engineeringFastAPIRedisPandasSparkCollaboration

Posted 2024-11-07
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

📍 USA

🔍 Financial technology

🏢 Company: Referrals Only Board

  • 8+ years of experience in software engineering.
  • Experience architecting and developing solutions to ambiguous problems with significant impact.
  • Passion for building an open financial system.

  • Architect and develop distributed systems.
  • Provide technical structure to teams and work closely with management and stakeholders to define strategic roadmaps.
  • Manage individual projects priorities, deadlines and deliverables with your technical expertise.
  • Mentor and train other team members on design techniques and coding standards.
  • Design and implement foundational infrastructure components used by every engineering team in production.
  • Write high quality, well tested code to meet the needs of your customers.
Posted 2024-10-21
Apply
Apply

📍 USA

🔍 Financial Technology

🏢 Company: Referrals Only Board

  • 8+ years of experience in software engineering.
  • Experience architecting and developing solutions to ambiguous problems with significant impact.
  • Passion for building an open financial system.

  • Architect and develop distributed systems.
  • Provide technical structure to teams and work closely with management and stakeholders to define strategic roadmaps.
  • Manage individual projects priorities, deadlines and deliverables with your technical expertise.
  • Mentor and train other team members on design techniques and coding standards.
  • Design and implement foundational infrastructure components used by every engineering team in production.
  • Write high quality, well-tested code to meet the needs of customers.
Posted 2024-10-21
Apply
Apply

📍 USA

🧭 Full-Time

💸 211650 - 249000 USD per year

🔍 Blockchain/Crypto

🏢 Company: Referrals Only Board

  • 8+ years of experience in software engineering.
  • Experience in architecting and developing solutions to ambiguous problems with significant impact.
  • Passion for building an open financial system that brings the world together.
  • Experience with Blockchains, decomposing large monoliths into microservices.
  • Experience with Golang, Ruby, Docker, Sinatra, Rails, Postgres.
  • Experience building financial, high reliability or security systems.

  • Architect and develop distributed systems.
  • Provide technical structure to teams and work closely with management and stakeholders to define strategic roadmaps.
  • Manage individual projects priorities, deadlines and deliverables with technical expertise.
  • Mentor and train team members on design techniques and coding standards.
  • Design and implement foundational infrastructure components used by all engineering teams in production.
  • Write high quality, well tested code to meet customer needs.
Posted 2024-10-18
Apply
Apply

📍 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.

AWSMySQLGoGolangPostgres

Posted 2024-10-17
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
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 2024-09-20
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 2024-09-20
Apply