Apply

Software Engineer, Full Stack

Posted about 7 hours agoViewed

View full description

💎 Seniority level: Middle, 4+ years

📍 Location: United States, Canada

💸 Salary: 140000.0 - 170000.0 USD per year

🔍 Industry: Clean energy finance

🏢 Company: Crux

🗣️ Languages: English

⏳ Experience: 4+ years

🪄 Skills: SQLAgileFull Stack DevelopmentGitJavascriptTypeScriptAlgorithmsData StructuresREST APIReactCommunication SkillsAnalytical SkillsCI/CDProblem SolvingCross-functional collaborationSoftware EngineeringDebugging

Requirements:
  • 4+ years of professional full-stack engineering experience
  • B.S. in computer science, computer engineering, or related field
  • Demonstrated proficiency in Javascript/Typescript, React, and SQL
  • Authorized to work in the US or Canada
  • You are a self-starter with a strong sense of ownership and desire to learn and grow
  • You enjoy building and cultivating a collaborative and inclusive team environment, and have experience working on fully remote teams
Responsibilities:
  • Collaborate with engineers and cross-functional partners to build features that support the renewable energy transition
  • Write readable, well-structured code with an eye towards usability, performance, and scalability
  • Write tests and documentation alongside your code for quality and maintainability
  • Participate in engineering learning and coworking sessions
  • Contribute to building our team culture and developing our technical best practices
Apply

Related Jobs

Apply

📍 Canada

🧭 Full-Time

💸 139000.0 - 209000.0 CAD per year

🔍 Software Development

🏢 Company: Okta👥 5001-10000💰 $1,000,000,000 Post-IPO Equity almost 5 years ago🫂 Last layoff about 1 year agoIT InfrastructureCRMManagement Information SystemsWeb DevelopmentEnterprise SoftwareIdentity ManagementSoftware

  • Have 6-8 years of software development experience with a background in Golang
  • Experienced in C++/Java and a passion to learn Go
  • Proficient in React or similar front-end UI stacks.
  • Experienced working with relational databases like PostgreSQL or similar RDBMS technologies.
  • have the ability to complete a feature end to end from designing database models to backend APIs and frontend UI components.
  • Experienced working with any cloud provider such as AWS, GCP or Azure.
  • Thrive in a collaborative environment built on end-to-end ownership.
  • Love thinking about distributed systems, and the reliability, availability, and performance implications of the decisions made in their design.
  • Think in terms of systems, services, and APIs.
  • Have a passion and interest to work on systems that are highly reliable, maintainable, scalable and secure.
  • Bring the right attitude to the team: ownership, accountability, attention to detail, and customer focus.
  • Are comfortable working on a fully-distribute
  • Work on Backend components written in GO and frontend components written in React
  • Be deeply involved in evolving the core architecture of PAM.
  • Work in our product development teams to build scalable, composable components of our platform.
  • Be responsible for designing and implementing scalable architecture patterns.
  • Delight our customers by providing world class UX using our React-based design system
  • Design and build APIs that customers rely on for access to production infrastructure.

AWSBackend DevelopmentPostgreSQLSoftware DevelopmentSQLDesign PatternsFrontend DevelopmentFull Stack DevelopmentJavaReact.jsSoftware ArchitectureC++API testingReactRESTful APIsMicroservices

Posted 3 days ago
Apply
Apply

📍 United States

🔍 Software Development

Well-rounded technically and passionate about the positive impact their code can make in people's lives.
Engineers work closely with product and design to deliver a platform that meets teachers’ & parents’ biggest needs.

AWSBackend DevelopmentNode.jsPostgreSQLSoftware DevelopmentSQLAgileCloud ComputingFrontend DevelopmentFull Stack DevelopmentGitJavascriptReact.jsAlgorithmsData StructuresREST APICI/CDProblem SolvingSoftware EngineeringDebugging

Posted 5 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 95497.5 - 128400.0 USD per year

🔍 Software Development

🏢 Company: Samsara👥 1001-5000💰 Secondary Market over 4 years ago🫂 Last layoff almost 5 years agoCloud Data ServicesBusiness IntelligenceInternet of ThingsSaaSSoftware

  • 5+ years of software development experience.
  • Strong programming/coding fundamentals with proficiency in at least one of the programming languages (Java, Python, Go, React) and at least one public cloud platform such as AWS, Azure, Google, Rackspace, or other related cloud platforms.
  • Good Database Management skills and understanding of data models. Writing complex SQL queries to analyze the data and generate reports.
  • Experience in integrating multiple applications using middleware tools such as Zapier, Workato tools etc
  • Experience working in Agile/Scrum environments, with a solid understanding of software development lifecycle processes.
  • Design and develop secure, scalable technical solutions using Zendesk. Zendesk API’s and other related technologies.
  • Maintain and optimize full lifecycle software development using standard configuration, API/Integration development.
  • Implementation of the critical interfaces and complex modules of the systems and features while assisting the business and tech teams with designing, and developing various systems to meet and address technical requirements and resolve current process issues.
  • Developing integration between Zendesk and other systems in customer support business.
  • Work closely with internal stakeholders & business to design, develop, and implement solutions using Zendesk and other Customer Support software tools.
  • Be the point of contact for the AI, Zendesk App development and integration development related to all Customer Support related development processes.
  • Monitor performance of integrations, automations, triggers, and workflows within the support systems echo system.
  • Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices.

AWSBackend DevelopmentGraphQLNode.jsPythonSoftware DevelopmentSQLAgileCloud ComputingDynamoDBFrontend DevelopmentFull Stack DevelopmentJavaJavascriptMongoDBReact.jsSCRUMTypeScriptAPI testingGoREST APINosqlReactCI/CDAgile methodologiesCRMData modeling

Posted 6 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 93925.0 - 121550.0 CAD per year

🔍 Software Development

  • 5+ years of software development experience.
  • Strong programming/coding fundamentals with proficiency in at least one of the programming languages (Java, Python, Go, React) and at least one public cloud platform such as AWS, Azure, Google, Rackspace, or other related cloud platforms.
  • Good Database Management skills and understanding of data models. Writing complex SQL queries to analyze the data and generate reports.
  • Experience in integrating multiple applications using middleware tools such as Zapier, Workato tools etc
  • Experience working in Agile/Scrum environments, with a solid understanding of software development lifecycle processes.
  • Design and develop secure, scalable technical solutions using Zendesk. Zendesk API’s and other related technologies.
  • Maintain and optimize full lifecycle software development using standard configuration, API/Integration development.
  • Implementation of the critical interfaces and complex modules of the systems and features while assisting the business and tech teams with designing, and developing various systems to meet and address technical requirements and resolve current process issues.
  • Developing integration between Zendesk and other systems in customer support business.
  • Work closely with internal stakeholders & business to design, develop, and implement solutions using Zendesk and other Customer Support software tools.
  • Be the point of contact for the AI, Zendesk App development and integration development related to all Customer Support related development processes.
  • Monitor performance of integrations, automations, triggers, and workflows within the support systems echo system.
  • Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices.

AWSBackend DevelopmentGraphQLPythonSoftware DevelopmentSQLAgileCloud ComputingDynamoDBFrontend DevelopmentFull Stack DevelopmentJavaJavascriptMongoDBReact.jsSCRUMTypeScriptAPI testingGoREST APIReactNodeJSCustomer support

Posted 6 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

🔍 Software Development

🏢 Company: MagicSchool AI

  • 5+ years of experience as an engineer
  • Working knowledge of Javascript, Typescript, React, Next.js, Serverless & Edge functions, SQL, and PostgreSQL
  • Preferred: 7+ years of experience as an engineer
  • Preferred: Startup experience
  • Taking new features and products from idea to delivery
  • Understands systems and architecture. Will make sure the new components fit within the existing system, and that they are designed in an extensible way.
  • Produces a lot of quality code in a short amount of time.
  • Effectively debugs complex code
  • Can build software that is easy for others to understand and easy to maintain
  • Helping us ensure we’re building the right things
  • Develops opinions on the user experience
  • Is comfortable (and excited) to talk to users to understand their pain
  • Works closely with the designer and product manager to build the right things the right ways. Doesn’t just take tickets, pushes on priority and design.

PostgreSQLSQLJavascriptTypeScriptServerlessNext.jsReact

Posted 15 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 109000.0 - 175000.0 USD per year

🔍 Software Development

🏢 Company: Tint

  • 5+ years of experience as a Software Engineer, with expertise in several of these technologies: Node.js, React.js/Next.js, TypeScript, GraphQL, and Postgres.
  • You are located in the US, do not require visa sponsorship, and are comfortable with and able to travel once a quarter.
  • You're comfortable in a fast-paced startup environment where priorities can change quickly.
  • You've collaborated with cross-functional teams, including Product Managers, Engineering Managers, Designers, and others.
  • You like working on projects containing a lot of ambiguity.
  • You're skilled at leading technical discussions to find solutions.
  • Your written and spoken English communication is excellent.
  • Collaborate cross-functionally with engineers, designers, product, and analysts.
  • Continuously add to and enhance our code base, systems, and processes.
  • Focus on delivering value to our customers in swift, efficient, and creative ways.
  • Evangelize Engineering best practices and culture within the company.
  • Contribute to the code base using Node, Next.js, TypeScript, GraphQL, and Postgres.
  • Experience in distributed systems and in third-party integrations (eg. Stripe)
  • Write code that's not just functional but is a model of clarity, documentation, and testability, setting the standard for excellence.
  • Be part of our on-call team to address production incidents.
  • Lead efforts to break down large, ambiguous projects into manageable tasks for the team.
  • Define technical requirements for projects by identifying trade-offs and edge cases to contribute to a roadmap that balances innovation with practicality.
  • Take the lead in technical design and planning for major initiatives.
  • Own and maintain up-to-date documentation ensuring that knowledge and insights flow freely and our collective wisdom grows.

GraphQLLeadershipNode.jsPostgreSQLExpress.jsFull Stack DevelopmentReact.jsTypeScriptNext.jsRESTful APIsSoftware Engineering

Posted 16 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

🔍 Software Development

🏢 Company: OpenGradient👥 1-10💰 $8,500,000 Seed 5 months agoFinanceInformation Technology

  • Strong portfolio showcasing your expertise in both UI/UX design and backend development, with a track record of delivering high-quality, user-centered platforms.
  • Proficiency in React, with deep knowledge of its ecosystem, best practices, and performance optimization techniques.
  • Proficiency in building web app backends using technologies like Python, Flask, Node.js, or TypeScript.
  • Excellent communication and collaboration skills to work effectively with cross-functional teams in a remote setting.
  • Familiarity with web3 and client-side libraries such as ethers or web3.js.
  • Develop end-to-end web applications and products across various blockchains and ecosystems, primarily targeted at the intersection of AI and crypto.
  • Build amazing user experiences.
  • Gain a comprehensive understanding of the business aspects of OpenGradient and enhance them with innovative features and functionalities.
  • Continuously monitor and evaluate user feedback to deeply understand our users' needs and how to improve them.

Node.jsPythonFlaskTypeScriptReactWeb3.js

Posted 18 days 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 19 days ago
Apply
Apply

📍 United States, Canada

🔍 Software Development

Backend DevelopmentNode.jsDesign PatternsFrontend DevelopmentFull Stack DevelopmentGitSoftware ArchitectureTypeScriptVue.JsAPI testingREST APINext.jsReactCI/CDMicroservicesSoftware EngineeringDebugging

Posted 19 days ago
Apply
Apply

📍 United States, Canada

🔍 Software Development

NOT STATED
NOT STATED

Backend DevelopmentNode.jsFrontend DevelopmentFull Stack DevelopmentTypeScriptVue.JsNext.jsReact

Posted 20 days ago
Apply