Apply

Staff Software Engineer - Fullstack

Posted 2024-08-07

View full description

๐Ÿ’Ž Seniority level: Staff, 7+ years

๐Ÿ“ Location: United States

๐Ÿ’ธ Salary: 160000 - 230000 USD per year

๐Ÿ” Industry: Audio and video editing technology

๐Ÿข Company: Descript

๐Ÿ—ฃ๏ธ Languages: English

โณ Experience: 7+ years

๐Ÿช„ Skills: Node.jsPythonSoftware DevelopmentHTMLCSSJavascriptTypeScriptGoReactCollaborationJavaScript

Requirements:
  • 7+ years of professional software development experience.
  • Experience in leading large scale projects involving complex architecture and scalable solutions.
  • Proficiency in modern technologies such as Typescript, Javascript, React, node.js, Go, and Python.
  • Strong CS fundamentals and experience with web technologies (HTML, JS, CSS) and REST APIs.
  • Strong written and verbal communication skills.
  • Customer obsession and good judgment in making tradeoffs.
Responsibilities:
  • Lead initiatives that impact the larger Engineering org and company.
  • Own building and shipping new features across all levels of the stack (frontend and backend).
  • Collaborate with product and design teams on crafting user experiences.
  • Write high-quality, testable, long-term maintainable code.
  • Provide mentorship, including to senior counterparts.
  • Contribute to high-level architectural decisions and design scalable systems.
Apply

Related Jobs

Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ” Digital product agency

๐Ÿข Company: Black Airplane

  • Bachelor's Degree in Engineering, Computer Science, or equivalent industry experience.
  • 6-8+ years of experience in developing web software solutions, with a portfolio of successful product launches.
  • Minimum of 3 years of experience with React.
  • Minimum of 2 years of experience with TypeScript.
  • Comprehensive knowledge of database architecture and design.
  • Excellent verbal and written communication skills, capable of explaining technical concepts to diverse audiences.

  • Lead the development of core frontend architectural strategies, ensuring scalability, reliability, and efficiency.
  • Drive key architectural decisions and manage complex projects.
  • Provide strategic and technical project leadership.
  • Mentor various levels of engineers.
  • Influence team and department strategies.
  • Promote a positive and inclusive working environment.
  • Collaborate with engineering and agile product teams to enhance processes and productivity.

LeadershipAgileTypeScriptStrategyReactCommunication SkillsCollaborationMentoring

Posted 2024-11-07
Apply
Apply

๐Ÿ“ CAN

๐Ÿงญ Full-Time

๐Ÿ’ธ 178000 - 228000 USD per year

๐Ÿ” Financial Services

  • Total of 8+ years of experience as a software engineer.
  • Proficiency in designing and developing backend systems using technologies like Python, Kotlin, AWS, MySQL, and Kubernetes.
  • Experience in developing web apps using frameworks like React or Vue.
  • Experience in delivering major features and writing high quality code.
  • Ability to thrive in ambiguity and understand large systems architecture.
  • Strong verbal and written communication skills.

  • Responsible for setting technical strategy for the team on a year-long scale.
  • Collaborate across teams in the product development lifecycle.
  • Act as a force-multiplier through definition and advocacy of technical solutions.
  • Ensure team operations and availability with proper monitoring, triage rotations, and playbooks.
  • Foster a culture of quality and ownership through code review and design standards.
  • Help develop talent on the team by providing feedback and guidance.

AWSLeadershipPythonAndroidKotlinKubernetesMySQLProduct ManagementProduct DevelopmentStrategyReactCommunication SkillsCollaboration

Posted 2024-11-07
Apply
Apply

๐Ÿ“ USA

๐Ÿงญ Full-Time

๐Ÿ’ธ 211650 - 249000 USD per year

๐Ÿ” Crypto and payments

๐Ÿข Company: Coinbase Developer Platform

  • 8+ years of experience in software development with a strong focus on fullstack development.
  • 2+ years of experience in a leadership position in a crypto start-up is a plus.
  • Mastery of Go, JavaScript, TypeScript, and Solidity; familiarity with Ruby is a plus.
  • Proven track record of rapidly shipping high-quality fullstack systems.
  • Deep understanding of Ethereum and EVM-compatible chains, with smart contract development experience.
  • Commitment to excellent developer experiences and open-source code in relation to crypto and payments.
  • Expertise in frontend development using frameworks like React, Next.js, and Angular.
  • Understanding of distributed systems, microservices architecture, and event-driven architectures.
  • Experience with databases (PostgreSQL, MySQL, MongoDB), caching systems (Redis, Memcached), and message queues (Kafka, RabbitMQ).
  • Experience with developer operations, including Cloud providers such as AWS and containerization technologies such as Kubernetes.
  • Understanding of web security best practices and secure coding for financial systems.
  • Exceptional problem-solving skills and ability to generate elegant solutions.
  • Outstanding communication, leadership, and collaboration skills.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent experience.

  • Bring a 0-to-1 product to life to replace the global payment stack with crypto rails.
  • Lead the fullstack design and development of a secure, high-performance product using TypeScript, Go, and Solidity.
  • Rapidly prototype user flows to gain market feedback and productionize code as necessary.
  • Integrate with existing Coinbase surfaces, including Smart Wallet, Commerce, and Platform APIs.
  • Design, implement, and drive adoption of a novel open-source web3 payment protocol using Solidity.
  • Collaborate closely with product managers, designers, and cross-functional partners.
  • Maintain and improve upon an existing legacy codebase of Coinbase Commerce.
  • Drive adoption of engineering best practices, ensuring operational excellence.
  • Optimize frontend and backend performance for efficient transaction processing and smooth UI interactions.
  • Troubleshoot and debug complex fullstack issues for platform stability and security.
  • Provide technical guidance and contribute to the overall technical direction of Coinbase.

AWSLeadershipPostgreSQLSoftware DevelopmentEthereumFrontend DevelopmentJavascriptKafkaKubernetesMongoDBMySQLRabbitmqTypeScriptJavaScriptProduct DevelopmentGoAngularRedisNext.jsReactCollaboration

Posted 2024-10-22
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

๐Ÿ” 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-09-20
Apply
Apply

๐Ÿ“ USA

๐Ÿงญ Full-Time

๐Ÿ’ธ 160000 - 230000 USD per year

๐Ÿ” Audio and Video Editing Tools

๐Ÿข Company: Descript

  • 7+ years of professional software development experience.
  • Experience leading large-scale projects involving complex architecture and scalable solutions.
  • Proficiency in modern technologies such as Typescript, Javascript, React, Node.js, Go, and Python.
  • Strong computer science fundamentals and experience with web technologies (HTML, JS, CSS) and REST APIs.
  • Strong written and verbal communication skills.
  • Customer obsession focused on user needs and experiences.
  • Good judgment in balancing short-term needs with long-term foundation investment.
  • Self-awareness and a desire for continuous learning and improvement.

  • Lead initiatives that impact the larger Engineering org and company.
  • Own building and shipping new features across all levels of the stack (frontend and backend).
  • Take shared ownership of the product process and collaborate with product and design teams.
  • Write high-quality testable code that is functional, maintainable, and performant.
  • Provide mentorship to team members, including senior counterparts.
  • Contribute to high-level architectural decisions and help design scalable systems.

Node.jsPythonSoftware DevelopmentHTMLCSSJavascriptTypeScriptJavaScriptGoReactCollaboration

Posted 2024-08-07
Apply