Apply

Staff Software Engineer, Fullstack

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, consumer products

🗣️ Languages: English

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

🪄 Skills: LeadershipDesign PatternsFrontend DevelopmentKotlinReact NativeRubyReactCollaboration

Requirements:
  • 7+ years of software engineering experience, 3+ years of technical leadership experience.
  • Comfortable working full-stack with a lean toward either the backend or frontend.
  • Excellent product instincts, thinking about users first and making decisions rooted in business context; experience shipping consumer-facing products from 0 to 1 is a plus.
  • Effective in communicating complex concepts and have experience coordinating across teams to ship critical products.
  • Experience with building a long-term roadmap and technical vision to tackle complex user problems; ability to break it down for other team members to execute on.
  • Architectural and system design expertise in developing highly scalable and performant distributed systems.
  • Ability to thrive in a collaborative environment involving different functions, stakeholders, and subject matter experts.
  • Continuous learner, constantly feeding the passion for self-improvement and helping those around them.
  • Comfortable picking up new technologies (currently Ruby and Kotlin on the Backend, React and React Native for Frontend Development; no previous experience needed, but an openness to learn is a must).
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.
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
Apply

📍 United States

🧭 Full-Time

💸 160000 - 230000 USD per year

🔍 Audio and video editing technology

🏢 Company: Descript

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

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

Node.jsPythonSoftware DevelopmentHTMLCSSJavascriptTypeScriptJavaScriptGoReactCollaboration

Posted 2024-08-07
Apply