Apply

Principal Software Engineer, Full-stack

Posted 5 days agoViewed

View full description

πŸ’Ž Seniority level: Principal, 8+ years

πŸ” Industry: Software Development

🏒 Company: OnebriefπŸ‘₯ 101-250πŸ’° $50,000,000 Series C 2 months agoProductivity ToolsInformation TechnologyMilitarySoftware

⏳ Experience: 8+ years

Requirements:
  • 8+ years experience with React and Node.js
  • Comprehensive understanding of the current state of web technology and best practices
  • Experience with B2B/SaaS projects involving creative support, data visualization, or modern collaboration
Responsibilities:
  • Architecting, scoping, and leading complex implementations
  • Continuously improving end-to-end architecture and developer experience
  • Mentoring other engineers
Apply

Related Jobs

Apply

πŸ” SaaS

  • Extensive experience of developing SaaS enterprise software in distributed teams
  • Experience developing & integrating full-stack web applications using modern frameworks, with knowledge in most or all of the following; Typescript, Node.js, React, Java, APIs, modern databases
  • Knowledge of modern cloud architectures and technologies. (ideally AWS)
  • Experience in a startup or high-growth environment is desirable
  • B.S. in Computer Science or equivalent
  • Provide hands-on technical leadership in the development team
  • Drive the implementation of development activities including owning technical design and project execution for the team to meet business goals
  • Collaborate with stakeholders across the business to understand their requirements, negotiate phased release plans and define user story acceptance criteria that meet evolving customer needs
  • Design and develop our cloud-enabled products, working on all parts of the code stack as we utilize modern frameworks and technologies
  • Mentor Software Engineers to allow for knowledge development through advice, coaching and training opportunities
  • Advocate and evangelize modern agile methodologies and best practices
  • Take a lead role in translating requirements to sprint stories and executing on them
  • Build quick prototypes to refine concepts, then turn them into real production-quality features
  • Contribute to the evolution of the SDLC and the tech stack
Posted about 5 hours ago
Apply
Apply

πŸ” SaaS

  • Extensive experience of developing SaaS enterprise software in distributed teams
  • Experience developing & integrating full-stack web applications using modern frameworks, with knowledge in most or all of the following; Typescript, Node.js, React, Java, APIs, modern databases
  • Knowledge of modern cloud architectures and technologies. (ideally AWS)
  • Experience in a startup or high-growth environment is desirable
  • B.S. in Computer Science or equivalent
  • Provide hands-on technical leadership in the development team
  • Drive the implementation of development activities including owning technical design and project execution for the team to meet business goals
  • Collaborate with stakeholders across the business to understand their requirements, negotiate phased release plans and define user story acceptance criteria that meet evolving customer needs
  • Design and develop our cloud-enabled products, working on all parts of the code stack as we utilize modern frameworks and technologies
  • Mentor Software Engineers to allow for knowledge development through advice, coaching and training opportunities
  • Advocate and evangelize modern agile methodologies and best practices
  • Take a lead role in translating requirements to sprint stories and executing on them
  • Build quick prototypes to refine concepts, then turn them into real production-quality features
  • Contribute to the evolution of the SDLC and the tech stack
Posted about 5 hours ago
Apply
Apply

πŸ” SaaS

🏒 Company: G-P

  • Extensive experience of developing SaaS enterprise software in distributed teams
  • Experience developing & integrating full-stack web applications using modern frameworks, with knowledge in most or all of the following; Typescript, Node.js, React, Java, APIs, modern databases
  • Knowledge of modern cloud architectures and technologies. (ideally AWS)
  • Experience in a startup or high-growth environment is desirable
  • B.S. in Computer Science or equivalent
  • Provide hands-on technical leadership in the development team
  • Drive the implementation of development activities including owning technical design and project execution for the team to meet business goals
  • Collaborate with stakeholders across the business to understand their requirements, negotiate phased release plans and define user story acceptance criteria that meet evolving customer needs
  • Design and develop our cloud-enabled products, working on all parts of the code stack as we utilize modern frameworks and technologies
  • Mentor Software Engineers to allow for knowledge development through advice, coaching and training opportunities
  • Advocate and evangelize modern agile methodologies and best practices
  • Take a lead role in translating requirements to sprint stories and executing on them
  • Build quick prototypes to refine concepts, then turn them into real production-quality features
  • Contribute to the evolution of the SDLC and the tech stack
Posted about 20 hours ago
Apply
Apply

πŸ” SaaS

🏒 Company: G-P

  • Extensive experience of developing SaaS enterprise software in distributed teams
  • Experience developing & integrating full-stack web applications using modern frameworks, with knowledge in most or all of the following; Typescript, Node.js, React, Java, APIs, modern databases
  • Knowledge of modern cloud architectures and technologies. (ideally AWS)
  • Experience in a startup or high-growth environment is desirable
  • B.S. in Computer Science or equivalent
  • Provide hands-on technical leadership in the development team
  • Drive the implementation of development activities including owning technical design and project execution for the team to meet business goals
  • Collaborate with stakeholders across the business to understand their requirements, negotiate phased release plans and define user story acceptance criteria that meet evolving customer needs
  • Design and develop our cloud-enabled products, working on all parts of the code stack as we utilize modern frameworks and technologies
  • Mentor Software Engineers to allow for knowledge development through advice, coaching and training opportunities
  • Advocate and evangelize modern agile methodologies and best practices
  • Take a lead role in translating requirements to sprint stories and executing on them
  • Build quick prototypes to refine concepts, then turn them into real production-quality features
  • Contribute to the evolution of the SDLC and the tech stack
Posted about 20 hours ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 200000.0 - 270000.0 USD per year

πŸ” Software Development

🏒 Company: SmartsheetπŸ‘₯ 1001-5000πŸ’° $3,200,000,000 Post-IPO Debt 6 months agoπŸ«‚ Last layoff about 2 years agoSaaSEnterpriseSoftware

  • 10+ years software development experience building highly scalable, highly available applications
  • 10+ years software development experience
  • 7+ years of experience in JavaScript / TypeScript, with strong expertise in modern front-end technologies such as React, Vue, or Angular.
  • 7+ years experience in SaaS application development
  • Experience with modern web technologies, front-end frameworks and integrating with back-end services
  • Experience building Single Page Applications at scale
  • Successful in an environment with frequent production releases
  • Experience writing complex asynchronous code that communicates with multiple services
  • A degree in Computer Science, Engineering, or a related field or equivalent practical experience.
  • Legally eligible to work in the U.S. on an ongoing basis
  • Write clean and efficient code based on product specifications and participate in the entire development life cycle, from concept to release
  • Create and promote modern web UI development
  • Develop modular, maintainable components for the next generation of applications at Smartsheet (React, JavaScript, TypeScript, Node.js, HTML, and CSS)
  • Be a technical leader on our team, implementing features in TypeScript and integrating with cloud native back-end services
  • Develop and maintain CI/CD pipeline implementations for tests, linting, deployment, etc.
  • Take part in code reviews and architectural discussions as you work with other software engineers, UX designers and product managers
  • Mentor junior engineers on code quality and other industry best practices
  • Develop services that can consume, process and act on millions of user actions within Smartsheet and scale to 100x as our as our customers continues to grow
  • Enhance existing application code with new features and strike a balance when making technical decisions (build vs refactor vs simplify)

AWSBackend DevelopmentLeadershipNode.jsSoftware DevelopmentSQLAgileFrontend DevelopmentFull Stack DevelopmentGitHTMLCSSJavascriptReact.jsSoftware ArchitectureTypeScriptVue.JsAngularReactCI/CDRESTful APIsMentoringDevOpsMicroservicesSaaS

Posted about 1 month ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Life sciences

NOT STATED
  • Build software that can scale for heavy use.
  • Evolve software with new features and capabilities.
  • Drive the direction of the build.
  • Be an advisor to product leadership.
  • Mentor software engineers in their new careers.

AWSBackend DevelopmentDockerGraphQLNode.jsPostgreSQLSoftware DevelopmentFull Stack Development

Posted 5 months ago
Apply

Related Articles

Posted about 1 month ago

Why remote work is such a nice opportunity?

Why is remote work so nice? Let's try to see!

Posted 8 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 8 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 8 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 8 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.