Apply

Senior Software Engineer, Fullstack

Posted about 1 month agoInactiveViewed

View full description

📍 Location: United States

💸 Salary: 160000.0 - 190000.0 USD per year

🔍 Industry: Software Development

🏢 Company: Fullstory

🗣️ Languages: English

🪄 Skills: Backend DevelopmentSoftware DevelopmentAgileFrontend DevelopmentFull Stack DevelopmentReact.jsTypeScriptUser Experience DesignData StructuresGoREST APICommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingTeamworkData visualizationSoftware Engineering

Requirements:
  • Have worked in a product-centric engineering role before, or aspire to.
  • Love to build end to end experiences with good UX, and work hard to ensure that the product makes sense from every angle.
  • Get excited about data visualization, thoughtful frontend experiences, and well written tests.
  • Enjoy the cycle of planning, building, and maintaining new products.
  • Are strongly self-motivated and excited to work collaboratively. Code reviews, design reviews, and pairing are the norm.
  • Bachelor's degree in Computer Science or a related field.
Responsibilities:
  • Pair with Design, PM, and Engineering to plan and build new features in a tight feedback loop with our customers. Well written communication goes a long way.
  • Build novel user interfaces in React and Typescript with some backend work in Go.
  • Develop customer workflows interfacing with data visualization, machine learning and AI systems.
  • Exercise your creativity and problem solving skills to prototype, tinker and experiment as part of discovery and customer co-creation.
Apply

Related Jobs

Apply

📍 United States

🧭 Full-Time

🔍 Software Development

🏢 Company: Vanta👥 501-1000💰 $150,000,000 Series C 8 months agoInternetArtificial Intelligence (AI)ComplianceCyber SecuritySoftware

  • Have at least 8 years of industry experience
  • Have a strong product mindset and previous experience working in product engineering and/or on greenfield projects
  • Have worked on or shipped enterprise products
  • Have played technical leadership roles for teams or complex projects
  • Have previous startup experience, or worked in an environment that prioritizes a bias for action
  • Have familiarity with typescript
  • Have an interest in learning about security or prior experience in the space
  • Lead complex projects with multiple stakeholders and engineers to enable our business and team to scale
  • Support design reviews, communicate constraints, and help engineers make the right trade-offs
  • Develop and launch greenfield products
  • Drive initiatives to increase operational posture and execution quality across the engineering organization

AWSBackend DevelopmentDockerLeadershipPostgreSQLProject ManagementSoftware DevelopmentSQLDesign PatternsFrontend DevelopmentFull Stack DevelopmentGitKubernetesTypeScriptAlgorithmsAPI testingData StructuresCommunication SkillsCI/CDAgile methodologiesRESTful APIsMentoringMicroservicesJSONNodeJSSoftware EngineeringDebugging

Posted 27 days ago
Apply
Apply

📍 Canada, USA

🔍 Software Development

🏢 Company: Referrals Only Board

  • 5+ years of full-stack engineering experience shipping production features, including onchain products
  • Expert in modern JavaScript/TypeScript, React, and Next.js
  • Strong Solidity skills with experience deploying production smart contracts
  • Track record building secure, high-performance web applications
  • Deep understanding of blockchain fundamentals and DeFi protocols
  • Experience with backend development and API design
  • Proven ability to balance technical excellence with pragmatic delivery
  • Strong collaboration skills with product, design, and engineering teams
  • Drive 0-to-1 product development for new Onchain Markets offerings
  • Develop and maintain highly interactive, responsive, and user friendly frontend applications for onchain products
  • Design, develop, and optimize smart contracts using Solidity to enable new onchain products and features
  • Build and integrate backend systems to power the onchain data needs of Onchain Markets products
  • Rapidly prototype new onchain experiences to gain early feedback
  • Troubleshoot and debug complex fullstack issues, ensuring performance, stability, reliability, and security.

AWSBackend DevelopmentBlockchainFull Stack DevelopmentGitJavascriptReact.jsTypeScriptAPI testingREST APINext.jsWeb3.jsCI/CDMicroservicesNodeJSSoftware Engineering

Posted about 1 month ago
Apply
Apply

📍 United States, Mexico, United Kingdom, Australia, Japan, India, Philippines

🧭 Full-Time

🔍 Software Development

  • Over 10 years of experience in backend development with deep proficiency in Java and extensive hands-on experience with serverless frameworks (e.g., AWS Lambda, Google Cloud Functions).
  • Solid understanding of frontend technologies, including React and Web Components, with the ability to contribute when needed.
  • Expertise in designing and managing distributed systems, ensuring scalability, and advanced data modeling techniques.
  • Demonstrated ability to lead and collaborate effectively with cross-functional teams and stakeholders across multiple locations, including distributed teams in Europe and the USA, to deliver impactful, high-quality solutions.
  • Practical expertise in cloud technologies, specifically developing serverless applications on AWS using services such as Lambda, DynamoDB, API Gateway, SNS/SQS, and EventBridge.
  • Deep understanding of software development best practices, including design patterns, test-driven development (TDD), and clean code principles.
  • Experience implementing and managing CI/CD pipelines for automated build, deployment, and testing.
  • Familiarity with modern DevOps practices and infrastructure-as-code (IaC).
  • Proven ability to conduct comprehensive system design reviews, ensuring architectural alignment, scalability, performance, and adherence to best practices.
  • Proven experience as a Tech Lead, with a strong track record of mentoring and coaching junior engineers, promoting skill development, and driving adherence to best practices to ensure team growth and technical excellence.
  • Exceptional collaboration skills, working effectively across cross-functional teams, including Product Managers, Architects, and other engineering leads.
  • Ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders.
  • Strong problem-solving skills, with a track record of troubleshooting and optimizing existing systems for performance, scalability, and cost efficiency.
  • Ability to make strategic technical decisions while balancing project deadlines and business goals.
  • Lead and design, development, and optimization of scalable backend services using Java and serverless technologies (e.g., AWS Lambda).
  • Architect and implement RESTful APIs and event-driven systems to support high-performance, distributed applications.
  • Provide technical leadership to the team, ensuring alignment with architectural standards and best practices.
  • Contribute to the development and integration of user-facing frontend components when needed.
  • Analyze and optimize existing services to enhance performance, scalability, and cost-efficiency.
  • Collaborate with cross-functional teams, including Architects, Product Managers, and engineering leads, to deliver innovative and impactful solutions.
  • Mentor and guide junior developers, fostering a culture of continuous learning and knowledge sharing.
  • Oversee the implementation and maintenance of CI/CD pipelines to ensure efficient and reliable software delivery.
  • Maintain high standards of code quality through rigorous peer reviews, comprehensive testing, and adherence to industry best practices.
  • Create comprehensive documentation for the developed shared components, including usage guidelines and examples.

AWSLeadershipAgileCloud ComputingDynamoDBJavaServerlessCI/CDRESTful APIsMentoringMicroservicesData modeling

Posted about 2 months ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

🔍 Software Development

  • Over 10 years of backend development experience with Java.
  • Experience with serverless frameworks like AWS Lambda.
  • Solid understanding of frontend technologies including React.
  • Expertise in designing distributed systems and data modeling techniques.
  • Experience implementing CI/CD pipelines.
  • Design and develop scalable backend services using Java and serverless technologies.
  • Architect and implement RESTful APIs and event-driven systems.
  • Provide technical leadership and mentor junior developers.
  • Analyze and optimize existing services for performance.
  • Oversee CI/CD pipeline implementation.

AWSDynamoDBFrontend DevelopmentJavaServerlessReactCI/CDRESTful APIsMicroservicesData modeling

Posted about 2 months ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 180625 - 212500 USD per year

🔍 Crypto and Blockchain development

🏢 Company: Coinbase Developer Platform

  • 5+ years of experience in both backend and frontend software development.
  • Mastery of Go and JavaScript, with experience in Ruby, TypeScript, Python, and Java as a plus.
  • Excellent verbal and written communication skills and detail-oriented documentation.
  • Strong understanding of crypto wallets, key management, cryptography, and blockchain protocols.
  • Proven track record of designing, developing, and shipping high-quality client-side libraries and SDKs.
  • Strong understanding of distributed systems, microservices architecture, and event-driven architectures.
  • Experience with databases like PostgreSQL, MySQL, MongoDB, and caching systems such as Redis and Memcached.
  • Solid knowledge of RESTful API design principles and experience in API development and integration.
  • Familiarity with AWS and containerization technologies like Kubernetes.
  • Understanding of security best practices for financial systems.
  • Design, develop, and maintain scalable, secure, and high-performance backend systems for the CDP APIs using Go and Javascript.
  • Define and maintain clean and conformant HTTP REST API definitions using OpenAPI specifications.
  • Design, develop, and maintain ergonomic, open-source SDKs to interact with the CDP APIs using Ruby, Typescript, Go, Python, and Java.
  • Author, publish, and maintain clear and concise documentation to increase adoption of the CDP APIs and SDKs.
  • Develop secure and scalable key management systems to enable crypto wallet functionality.
  • Work closely with teams to externalize backend services through the CDP APIs.
  • Interface directly with customers to collect feedback and improve the CDP APIs and SDKs iteratively.
  • Build sample applications using the CDP APIs and SDKs to demonstrate value and test the developer experience.
  • Troubleshoot and debug complex fullstack issues.
  • Participate in code reviews and provide feedback.

AWSDockerPostgreSQLPythonSoftware DevelopmentBlockchainJavaJavascriptKubernetesMongoDBMySQLRubyTypeScriptGoREST APIRedisCommunication Skills

Posted 7 months ago
Apply