Apply

Senior Software Engineer

Posted 2024-08-09

View full description

💎 Seniority level: Senior, At least 7 years

📍 Location: North America, North American time zones

🔍 Industry: Sustainable technology for factories

🏢 Company: Guidewheel

🗣️ Languages: English

⏳ Experience: At least 7 years

🪄 Skills: PostgreSQLAgileProduct DevelopmentRedisCI/CD

Requirements:
  • At least 7 years experience as a professional software developer, with proven track record of deploying quality production software and writing clean code.
  • Technical degree in computer science or equivalent, or comparable demonstration of qualifications.
  • Comfortable with the full stack - from front end pixel pushing to database configuring.
  • Experience with CI/CD and test-driven methodologies.
  • Comfortable working remotely and cross-culturally with team members from multiple countries, across different time zones, in an Agile environment.
  • Entrepreneurial attitude - wants to be part of a fast growing team and work directly with customers to maximize value in the system.
  • Gets the big picture, relentlessly follows up on details.
  • Team-oriented, while being proactive and self-directed.
  • Able to prioritize, take initiative, communicate clearly, and manage many projects and work streams simultaneously; meets deadlines and keeps commitments.
  • Eager to bring radical candor to work and enthusiastic about building positive organizational culture.
Responsibilities:
  • Guidewheel is looking for a senior full-stack software developer to help develop our cloud-based dashboard and supporting infrastructure.
  • Executes well, but doesn’t just execute – asks 'why,' understands the big picture, and delivers the best possible solution.
  • Completes high quality work in a timely manner.
  • Thoughtfully translates customer and business needs into software solutions that can scale.
  • Designs and architects solutions, gathering additional resources as needed.
  • Strategically owns projects from beginning to end, adeptly managing others and communicating with teammates as needed to execute.
  • Writes code that is designed to be future proof - not just within a function, but within a project’s architecture.
  • Writes useful tests and encourages others to write tests.
  • Maintains clear documentation and proactively communicates.
  • Offers thoughtful code reviews, and constantly seeks improvement in their own work.
Apply

Related Jobs

Apply

📍 Argentina, Canada (Ontario or Quebec only)

🔍 Payments Technology

🏢 Company: Form3 (via Otta)

  • Deep understanding of designing and building distributed systems.
  • Enjoys tackling complex challenges within critical software for high performance and robustness.
  • Familiarity with cloud and containerization technologies, CI/CD pipelines, and test automation tools.
  • Interest in owning projects end-to-end and supporting them in production.
  • Appreciation for clean code and software engineering best practices.
  • Experience in programming with Go and a versatile approach to tool selection.
  • Great communication skills with enthusiasm for knowledge sharing and collaboration.

  • Join an engineering team developing US gateway products (FedNow, Fedwire, TCH RTP).
  • Contribute to functional build, design, and testing of products.
  • Manage and extend Form3's infrastructure.
  • Support daily product operations as part of the on-call rotation.
  • Help prepare products for customer onboarding.

AWSElasticSearchGCPJavaKubernetesProduct OperationsElasticsearchGoPrometheusCommunication SkillsCollaborationCI/CDTerraformMicroservices

Posted 2024-11-23
Apply
Apply

📍 United States, BC & ON, Canada

🧭 Full-Time

💸 139000 - 248000 CAD / USD per year

🔍 Website Experience Platform (WXP)

  • 5+ years of experience in full-stack, product-focused software engineering.
  • 1+ years of hands-on experience with AI/ML technologies.
  • Highly proficient in JavaScript and/or TypeScript.
  • Understanding of AI/ML concepts like large language models and prompt engineering.
  • Experience in measuring and improving the quality of AI outputs.

  • Stay up-to-date on AI/ML ecosystem advancements relevant to Webflow’s product strategy.
  • Develop and integrate third-party AI APIs into the product's architecture.
  • Own and iterate on solutions with product and design teams.
  • Improve developer processes for LLM-powered applications, establishing best practices.
  • Build and maintain tests for generative AI outputs.

JavascriptTypeScriptJavaScriptCommunication Skills

Posted 2024-11-23
Apply
Apply

📍 U.S.

🧭 Full-Time

💸 118000 - 198000 USD per year

🔍 Web design and domain provision

  • 7+ years of development experience in Java, Python, Go, or another object-oriented language.
  • 2+ years of experience with Domains or DNS (Domain Name Systems).
  • Solid foundation in computer science, with competencies in data structures, algorithms, and software design practices.
  • Degree in Computer Science or related field, or equivalent industry experience.

  • Build, maintain, and scale the DNS Platform at Squarespace.
  • Write disciplined server-side code.
  • Develop high-volume production applications and prototypes.
  • Lead the development of new features and backend services using Java.
  • Collaborate with engineers across product, platform, and infrastructure teams.

JavaAlgorithmsData StructuresGo

Posted 2024-11-23
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Energy and Geoscience

🏢 Company: Think Onward

  • Minimum 5 years of related work experience in an agile environment.
  • Working experience in and deep knowledge of Python, Docker, and Databases (PostgreSQL, DynamoDB, etc.).
  • Experience with Django/DRF.
  • Deep functional knowledge or hands-on experience with REST API integration.
  • Experience with Flask or other API service frameworks.
  • Amazon AWS experience.
  • Working experience in Kubernetes is a plus.
  • Experience with TypeScript and GQL is a plus.
  • Experience with Infrastructure as Code (IaC) (Terraform).
  • A solid understanding of the latest security and performance concerns.
  • Experience solving complex business problems.
  • AWS Sagemaker experience is a bonus.
  • Self-accountability in a remote working environment.

  • Perform all phases of software engineering including requirements analysis, application design, code development, testing, and production support.
  • Design and implement product features including reusable components, frameworks, and libraries in collaboration with business and IT stakeholders.
  • Integrate data from various back-end services and databases.
  • Coordinate with front-end development teams to produce an end-to-end user experience.
  • Write well designed, testable, and efficient code by using software development best practices.
  • Stay up-to-date with latest standards, technologies, and frameworks.
  • Mentor and support the backend engineering team.

AWSDockerPostgreSQLPythonSoftware DevelopmentAgileDjangoDynamoDBFlaskGitREST APICollaborationTerraform

Posted 2024-11-23
Apply
Apply

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

🧭 Full-Time

💸 111000 - 148000 USD per year

🔍 Education technology

  • 4+ years of experience in backend development.
  • Strong proficiency in at least one programming language suitable for AWS Lambda (e.g., Python, Node.js, Java).
  • Experience with AWS services, particularly Lambda, API Gateway, and DynamoDB.
  • Solid understanding of serverless architecture principles and best practices.
  • Experience with microservices design patterns and event-driven architectures.
  • Proficiency in version control systems (e.g., Git) and CI/CD tools.
  • Strong problem-solving skills and attention to detail.

  • Architect and develop robust, scalable backend services using AWS Lambda.
  • Design and implement RESTful APIs and event-driven systems.
  • Optimize existing services for improved performance and cost-efficiency.
  • Collaborate with cross-functional teams to integrate backend services with frontend applications.
  • Implement and maintain CI/CD pipelines.
  • Conduct code reviews and mentor junior engineers.
  • Troubleshoot and resolve complex technical issues in production environments.

AWSNode.jsPythonDesign PatternsGitJavaServerlessCI/CDRESTful APIsMicroservices

Posted 2024-11-22
Apply
Apply

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

💸 111000 - 148000 USD per year

🔍 Global education

  • 4+ years of experience in backend development.
  • Strong proficiency in at least one programming language suitable for AWS Lambda (e.g., Python, Node.js, Java).
  • Experience with AWS services, particularly Lambda, API Gateway, and DynamoDB.
  • Solid understanding of serverless architecture principles and best practices.
  • Experience with microservices design patterns and event-driven architectures.
  • Proficiency in version control systems (e.g., Git) and CI/CD tools.
  • Strong problem-solving skills and attention to detail.

  • Architect and develop robust, scalable backend services with AWS Lambda.
  • Design and implement RESTful APIs and event-driven systems.
  • Optimize existing services for improved performance and cost-efficiency.
  • Collaborate with cross-functional teams to integrate backend services with frontend applications.
  • Implement and maintain CI/CD pipelines.
  • Conduct code reviews and mentor junior engineers.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Continue to grow and learn as a developer.

AWSNode.jsPythonDesign PatternsGitJavaServerlessCI/CDRESTful APIsMicroservices

Posted 2024-11-22
Apply
Apply

📍 Canada

🧭 Full-Time

💸 133025 - 172150 CAD per year

🔍 Internet of Things (IoT)

  • 7+ years of relevant industry experience in mobile development for iOS and/or Android.
  • Experience building and shipping high-quality production mobile applications using either native or React Native frameworks.
  • Professional experience building BLE-enabled mobile applications to interface with hardware products.
  • Experience building and using observability tools, frameworks, and standards.
  • Strong leadership skills for driving projects.
  • Ability to collaborate with cross-functional teams.
  • Passion for exploring new technologies.

  • Help shape the future of mobile apps by architecting and implementing a BLE platform for Android and iOS.
  • Work closely with the mobile team to improve application architecture and development processes.
  • Partner with firmware and backend engineers on BLE architecture design for seamless hardware integration.
  • Collaborate with full stack engineers to address mobile-specific concerns during feature development.
  • Improve developer experience by enhancing continuous integration, metrics collection, and mobile build systems.
  • Mentor junior developers to elevate team skills.
  • Produce high-quality, maintainable code and participate in code reviews.

GraphQLLeadershipAndroidIoTReact NativeTypeScriptGoGolangReduxReactCollaboration

Posted 2024-11-22
Apply
Apply

📍 Canada

🧭 Contract Or Permanent

🔍 Digital and AI engineering consultancy

🏢 Company: Nearform

  • Minimum of 5 years of professional experience in full-stack software development.
  • Highly skilled in Node.js, Typescript, and server-side frameworks like Express.
  • Familiar with at least one persistence layer, such as MongoDB or PostgreSQL.
  • Proficient in front-end technologies including React, JavaScript, TypeScript, HTML, and CSS.
  • Strong understanding of RESTful APIs and GraphQL, with experience in designing and integrating APIs.
  • Expertise in front-end and back-end testing frameworks such as Jest, Enzyme, and Cypress.
  • Excellent communication and interpersonal skills to build rapport and understand client needs.
  • Willingness to mentor junior developers and foster a collaborative team environment.

  • Partner closely with clients to understand their needs, define project scope, and deliver comprehensive full-stack solutions.
  • Build robust and scalable applications using front-end (React), back-end (Node.js/Express), and database (MongoDB, PostgreSQL) technologies.
  • Design and implement well-structured, secure, and high-performance APIs using REST or GraphQL.
  • Provide technical guidance, mentorship, and conduct code reviews for junior team members.
  • Stay current with the latest web development technologies and trends.

GraphQLLeadershipNode.jsPostgreSQLSoftware DevelopmentCypressHTMLCSSJavascriptJestMongoDBTypeScriptJavaScriptReactCollaborationCI/CDRESTful APIsDevOps

Posted 2024-11-22
Apply
Apply

📍 United States, Canada

🧭 Full-Time

💸 139000 - 218000 USD per year

🔍 Website Experience Platform

🏢 Company: Webflow

  • 5+ years of experience as a Front-End/UI engineer.
  • 1-2+ years of experience with Design Systems.
  • Advanced proficiency in React and CSS patterns.
  • Proven track record in launching and promoting design systems.
  • Experience in a fast-paced, collaborative, cross-functional environment.
  • Ability to provide UI/UX suggestions across product areas.
  • Strong commitment to web accessibility.

  • Build and maintain Webflow’s internal design system including the Component UI library, usage guidelines, icons, Storybook, and styling system.
  • Author and maintain scalable, performant, accessible, and consistent UI components.
  • Collaborate with cross-functional teams to ensure effective adoption of the design system.
  • Develop strategies to transition legacy systems to modern solutions.
  • Lead discussions on design systems and solve technical challenges.
  • Enhance planning, development, and deployment processes for the team.

Software DevelopmentCSSSpringReactDocumentation

Posted 2024-11-22
Apply
Apply

📍 United States, BC, ON, Canada

🧭 Full-Time

💸 139000 - 248000 USD per year

🔍 Website Experience Platform

  • Have 5+ years of experience working as a FE/UI engineer and 1-2+ years experience with Design Systems.
  • Be proficient in advanced React and CSS patterns.
  • Have a proven track record of successfully launching and driving adoption of design systems.
  • Have experience working with a fast-paced, highly collaborative, and cross-functional team.
  • Be comfortable working cross-team to provide UI/UX suggestions and consistency across product areas.
  • Treat web accessibility as a top priority.
  • Enjoy discussing the details and driving solutions that improve the usability and quality of the system.

  • Build and maintain Webflow’s internal design system and related entities, including Component UI library, usage guidelines & documentation, icons, Storybook, and styling system.
  • Author and maintain UI components that are scalable, performant, accessible, and consistent.
  • Work closely with cross-functional teams to ensure the success and adoption of the design system.
  • Develop and execute strategies to migrate legacy systems to modern systems, overcoming roadblocks as necessary.
  • Lead and participate in team discussions focused on design systems.
  • Solve problems in a highly technical platform that empowers hundreds of thousands of people.
  • Improve our planning, development, and deployment processes.

Software DevelopmentCSSSpringReactDocumentationCoaching

Posted 2024-11-22
Apply