Apply

Senior Software Engineer, Full Stack

Posted 2024-10-23

View full description

πŸ’Ž Seniority level: Senior, Working experience as a Full Stack developer

πŸ“ Location: US, Canada, Mexico, Germany

πŸ’Έ Salary: 143700 - 194500 CAD per year

πŸ” Industry: Sustainable energy

🏒 Company: Aurora SolarπŸ‘₯ 501-1000πŸ’° $200.0m Series D on 2022-02-28SolarRenewable EnergySaaSClean EnergySoftware

⏳ Experience: Working experience as a Full Stack developer

πŸͺ„ Skills: AWSLeadershipSoftware DevelopmentGitJavascriptTypeScriptC++Communication SkillsCI/CDJavaScript

Requirements:
  • Working experience as a Full Stack developer.
  • Expertise in the latest C++.
  • Experience with Javascript and/or Typescript.
  • Experience with Git or other version control systems, CI/CD and Automated testing.
  • Self-motivated, good communication skills, emphasizes team results over self, comfortable with ambiguity.
Responsibilities:
  • Help deploy best practices in FE and BE software development.
  • Enhance our Ruby-on-Rails BE application and related set of services to ease the integration of CAD technologies to the Aurora Cloud Platform.
  • Create new FE and BE services on AWS related to CAD technologies.
  • Maintain and create corresponding Web APIs used by strategic technical partners.
  • Optimize / Implement efficient FE-BE interfaces and libraries for processing high-volume of data.
  • Mentor teammates on service-oriented architecture and BE implementation.
  • Take operational responsibility for the services that are owned by your team, including taking part in an on-call rotation.
Apply

Related Jobs

Apply

πŸ“ Canada

🧭 Full-Time

πŸ” Security and compliance

  • Value ownership in work.
  • Be prepared to take on substantial responsibilities.

  • Play a pivotal role in shaping the team's dynamics and culture.
  • Contribute to advancing the field of security and compliance.
  • Collaborate with a highly impactful team.

Backend DevelopmentLeadershipSoftware DevelopmentFrontend DevelopmentFull Stack DevelopmentJavaJavascriptReact.jsJavaScriptCross-functional Team LeadershipReactCommunication SkillsAnalytical SkillsCollaboration

Posted 2024-11-08
Apply
Apply

πŸ“ United States, Canada

πŸ” SMB software for restaurants and local service-based businesses

  • Strong skills in frontend technologies such as React, Next.js, and Vue.
  • Proficiency in backend development using Node.js and Mongo.
  • Experience with Typescript across the platform.
  • Commitment to delivering high-quality software and products for customers.

  • Contribute to the development and maintenance of features on the Owner.com platform.
  • Collaborate with team members to enhance user experience and performance.
  • Utilize full-stack development skills to manage both front-end and back-end tasks.

Node.jsTypeScriptNext.jsReact

Posted 2024-11-07
Apply
Apply

πŸ“ U.S., U.K., European Union

πŸ” Martech

  • 5+ years of proven experience as a Full Stack Engineer with a strong focus on React, TypeScript and Next.js.
  • Mastery of React.js, including state management, performance optimization, and server-side rendering.
  • Strong understanding of Next.js and experience in building server-rendered React applications.
  • Expert-level proficiency in TypeScript for building robust applications.
  • Extensive experience with RESTful APIs and complex backend systems integration.
  • Strong understanding of testing frameworks like Jest and Cypress.
  • Ability to design and implement complex systems considering scalability and security.
  • Effective communication skills and comfortable working with cross-functional teams.
  • Experience working in an agency setting with clients.
  • English C1 Level proficiency.

  • Architect and develop full-stack features across the technology stack, including front-end interfaces and back-end APIs.
  • Contribute to architectural decisions and the evolution of architectures within Next.js framework.
  • Optimize performance and ensure a smooth user experience using Next.js features.
  • Design and implement RESTful APIs and GraphQL endpoints.
  • Interact with databases for data modeling and query optimization.
  • Work closely with cross-functional teams to translate requirements into technical solutions.
  • Continuously learn and evaluate new front-end technologies.

AWSGraphQLLeadershipSQLCypressJestReact.jsTypeScriptAzureReduxServerlessNext.jsNosqlReactCommunication SkillsCollaborationCI/CDRESTful APIs

Posted 2024-11-02
Apply
Apply

πŸ“ Canada

πŸ” Security and compliance

  • 5+ years of professional software development experience.
  • Proficient in HTML, CSS, Typescript, and a modern backend language (e.g., Ruby, Python, Java).
  • Strong understanding of computer science fundamentals and software engineering principles.
  • Adaptable in fast-paced environments where priorities may shift.

  • Work closely with Product Management, Design, and other Engineering stakeholders to ensure high quality in a fast-paced environment.
  • Step into a product management role when needed to maintain high standards.
  • Develop full stack features addressing complex challenges, integrating frontend and backend.
  • Engage in all project lifecycle phases, including planning, deployment, code reviews, and optimization.
  • Provide mentorship to junior and intermediate engineers.

PythonSoftware DevelopmentHTMLCSSJavaRubyTypeScript

Posted 2024-10-29
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 170000 - 190000 USD per year

πŸ” B2B software integrations

  • 3+ years of experience in a Senior Engineering role
  • Deep TypeScript experience, and understanding of TypeScript type system
  • A track record of learning new languages, frameworks and tools
  • Experience with building applications that consume GraphQL APIs
  • Interest or experience building SDKs, APIs or Libraries for developers
  • A positive attitude, an aptitude for learning, and generally look for solutions instead of focusing only on problems
  • Experience being effective working as part of a fully remote team within US Time Zones
  • The ability to legally work in the United States

  • Design and develop new features, components, and interfaces that extend the functionality of the Prismatic platform while delivering the best possible user & developer experiences
  • Discover and advocate for new technologies to accelerate improvements in the reliability and scalability of the Prismatic platform
  • Collaborate with other teammates to improve existing tools and integrate new tools to enhance the product experience and increase developer efficiency
  • Routinely provide sound feedback in code reviews, design reviews, security reviews, etc.
  • Coach and mentor less experienced teammates
  • Be part of a highly collaborative, fully remote team that ships new code into production every day

GraphQLLeadershipPythonSoftware DevelopmentEs6Frontend DevelopmentFull Stack DevelopmentGitHTMLCSSJavaJavascriptReact.jsTypeScriptJavaScriptHTML5ReactCommunication SkillsCollaboration

Posted 2024-10-25
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 180000 - 220000 USD per year

πŸ” Financial Technology

🏒 Company: Parallel Markets

  • Excitement to learn new languages and frameworks; no specific prior experience needed.
  • Strong understanding of modern browser technology and web development.
  • Enjoy working in a collaborative environment; capable of defining project vision and strategy.
  • Strong relational database fundamental skills.
  • Proficiency in at least one programming language.
  • Experience with Linux and command line.
  • Effective communication skills with clients and stakeholders.

  • Leverage an Elixir Phoenix backend running on Amazon's latest serverless technologies to power a Javascript/React frontend.
  • Support existing products and features while helping design and build new ones.
  • Engineer innovative approaches for collecting business critical metrics from consumer-facing digital experiences.
  • Collaborate with legal and business partners to solicit requirements, seek feedback, and provide updates.

JavascriptJavaScriptAmazon Web ServicesCollaborationLinux

Posted 2024-10-23
Apply
Apply

πŸ“ North America, Central America, South America

🧭 Full-Time

πŸ’Έ $175,000 - $205,000 per year

πŸ” Healthcare

  • You have a deep understanding of object-oriented programming language like Ruby, a web framework like Rails and a modern JavaScript framework like Vue.js.
  • You have a passion for software engineering architecture and look forward to make high-quality contributions to modern, production web application.
  • You are self-motivated and able to manage yourself -- but don't worry, we're here to help you grow!

  • Lead technical projects alongside your team to ensure rapid and reliable delivery of software products.
  • Help build distributed systems that put clinical knowledge, secure messaging, and professional connections at a doctor’s fingertips.
  • Secure, cache, and optimize software systems that can handle millions of operations per day.

JavascriptRubyRuby on RailsVue.JsJavaScriptVue.js

Posted 2024-10-05
Apply
Apply

πŸ“ Boston, MA

πŸ” Health technology / AI-powered pathology

🏒 Company: PathAI

  • 5+ years of work experience in the software engineering field.
  • A bachelor's degree is beneficial, but equivalent experience is acceptable.
  • Intellectual curiosity and ability to learn quickly in complex spaces.

  • Solve interesting problems with code.
  • Build new features for internal and external users, and refactor existing ones.
  • Work with a variety of systems, technologies, and processes.
  • Drive the architecture of the application platform.
  • Collaborate with product, design, front-end, machine learning, and infrastructure teams.
  • Uphold high engineering standards and ensure software is adequately reviewed, tested, and integrated.
  • Mentor and share knowledge.
  • Contribute to software as a medical device aimed at improving patient outcomes.

Backend DevelopmentLeadershipPostgreSQLPythonSoftware DevelopmentSQLDjangoFrontend DevelopmentFull Stack DevelopmentGitHTMLCSSJavaJavascriptVue.JsC (Programming language)JavaScriptGoPostgresREST APIVue.jsCommunication SkillsAnalytical SkillsCollaboration

Posted 2024-08-17
Apply
Apply

πŸ“ Austin, New York, Park City, UT

πŸ” Financial technology

🏒 Company: Setpoint

  • 5+ years of experience as a full-stack software engineer.
  • Embraces rapid prototyping with a tight customer-feedback loop.
  • Interest in taking ownership of major initiatives.
  • Team player with the ability to effectively communicate and collaborate across multiple teams.
  • Excited to learn and receive feedback from other team members.

  • Own full-stack product features - we understand customer needs and turn them into great features.
  • Invest in developer experience - easy to use dev tools are an important part of keeping our team moving fast.
  • Work with a modern tech stack - we use Python/Flask, NextJS/React and Tailwind CSS.

Problem Solving

Posted 2024-08-07
Apply
Apply

πŸ“ Continental US

🧭 Full-Time

πŸ’Έ 150000 - 200000 USD per year

πŸ” Financial services

  • 5+ years of hands-on software development and architecture experience.
  • Experience overseeing product iterations from ideation to release.
  • Excellent communication and collaboration skills.
  • Full stack development expertise with object-oriented programming languages such as Typescript/Javascript, Python, or Java.
  • Proficiency in React or React-based frameworks like Next and Remix.
  • Knowledge of CI/CD and version control using Github.
  • Familiarity with test automation frameworks like Playwright and Jest.
  • Open to learning Salesforce development.

  • Build a modern full stack B2C loan origination system.
  • Write code and manage configuration for AWS serverless infrastructure, Salesforce automation, and Snowflake.
  • Review and optimize code contributions from team members.
  • Collaborate with test automation teams for quality automation delivery.
  • Work with Product Managers and Designers to implement business and UI requirements.
  • Utilize software delivery best practices for sustainable models.
  • Encourage continuous learning and improvement through blameless postmortems.
  • Mentor team members and enhance engineering best practices.

AWSSoftware DevelopmentJavaJavascriptJestSnowflakeTypeScriptServerlessReact

Posted 2024-07-11
Apply