Apply

Senior Software Engineer (Full Stack)

Posted about 1 month agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: United States, Canada

🔍 Industry: Software Development

🏢 Company: MagicSchool AI

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: PostgreSQLSQLJavascriptTypeScriptServerlessNext.jsReact

Requirements:
  • Working knowledge of Javascript, Typescript, React, Next.js, Serverless & Edge functions, SQL, and PostgreSQL
  • Gets a lot done: Works hard, resourceful, do whatever it takes
  • Adaptable: Smart, learns fast, curious
  • Builds relationships easily: emotionally intelligent, communication, warm
  • Strong communication skills: team-first mindset, highly collaborative, can articulate decisions within team’s context
Responsibilities:
  • 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.
Apply

Related Jobs

Apply

📍 United States

💸 145000.0 - 169000.0 USD per year

🔍 Software Development

  • You have 4-6 years of experience in software engineering, with an emphasis on frontend or full-stack development.
  • You're effective at tackling large, open-ended problems.
  • You’re able to identify trade-offs and take them into consideration when making decisions.
  • You are effective at async and online methods of communication.
  • Collaborate with product managers and designers to build polished and intuitive user interfaces.
  • Ship production-ready code that’s easy to iterate on.
  • Improve the frontend development experience.
  • Participate in roadmap discussions and technical design reviews.
  • Work across the stack to deliver features: Typescript, React, GraphQL, Node.js
  • Proactively fix production and development issues.

GraphQLNode.jsFrontend DevelopmentFull Stack DevelopmentTypeScriptReactRESTful APIsSoftware Engineering

Posted 6 days ago
Apply
Apply

📍 Multiple European countries and North America

🧭 Full-Time

🔍 Software Development

🏢 Company: Next Matter👥 11-50💰 $16,000,000 Series A almost 3 years agoReal TimeSaaSInformation TechnologyEnterprise SoftwareCollaborationSoftware

  • Extensive professional experience in developing complex web applications, desktop and mobile, using React and Redux.
  • Experience with advanced CSS using LESS, SCSS, styled components or similar tools
  • Experience with unit and end-to-end testing frameworks and tools
  • Exposure to and some experience with Python, Django, and the Django Rest framework
  • Experience working effectively in diverse, remote teams.
  • Exceptional written and verbal communication skills, including the ability to document and communicate technical and non-technical concepts clearly.
  • Work closely with product, design, and backend teams to design and execute new and existing features writing robust, scalable, and easily maintainable code
  • In collaboration with others, define, scope, and estimate work
  • Produce and discuss technical improvements to the codebase demonstrating business need and impact
  • Write, test, ship, and document code while caring about usability, performance, compliance, and security
  • Triage, debug, and fix user-reported bugs
  • Participate in code reviews, as well as design and implementation conversations
  • Work collaboratively with the rest of the Engineering team to proactively identify and solve blockers / bottlenecks.

PythonSoftware DevelopmentAgileCypressDjangoFrontend DevelopmentFull Stack DevelopmentGitCSSJavascriptJestReduxReactCommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingRESTful APIsSoftware Engineering

Posted 9 days ago
Apply
Apply

📍 Multiple European countries, North America

🧭 Full-Time

🔍 Software Development

🏢 Company: Next Matter👥 11-50💰 $16,000,000 Series A almost 3 years agoReal TimeSaaSInformation TechnologyEnterprise SoftwareCollaborationSoftware

  • Expertise in developing scalable services and APIs with Python, Django and Django Rest Framework.
  • Strong working knowledge of SQL.
  • Experience with unit and end-to-end testing frameworks and tools
  • Exposure to and some experience with developing user interfaces with React, or similar modern web framework
  • Experience working effectively in diverse, remote teams.
  • Exceptional written and verbal communication skills, including the ability to document and communicate technical and non-technical concepts clearly.
  • Work closely with product, design, and frontend teams to design and execute new and existing features writing robust, scalable, and easily maintainable code
  • In collaboration with others, define, scope, and estimate work
  • Produce and discuss technical improvements to the codebase demonstrating business need and impact
  • Write, test, ship, and document code while caring about usability, performance, compliance, and security
  • Triage, debug, and fix user-reported bugs
  • Participate in code reviews, as well as design and implementation conversations
  • Work collaboratively with the rest of the Engineering team to proactively identify and solve blockers / bottlenecks.

Backend DevelopmentPostgreSQLPythonSoftware DevelopmentSQLDjangoGitAPI testingReactCI/CDRESTful APIsMicroservicesDebugging

Posted 10 days ago
Apply
Apply

📍 US, Canada

🧭 Full-Time

🔍 Software Development

🏢 Company: Qualified👥 101-250💰 $95,000,000 Series C almost 3 years agoB2BMarketingGenerative AIMarketing AutomationMeeting SoftwareChatbot

  • 5+ years of experience in professional full-stack software development, with a recent focus on leveraging AI/ML technologies.
  • Expertise in working with all components of a modern web application.
  • Proficiency in programming languages such as Ruby on Rails, JavaScript, Python, or Go.
  • Proficiency in object-oriented programming, systems design, and working with large-scale, low-latency systems.
  • Experience using frontier-scale LLMs (e.g., GPT, Claude, Gemini) programmatically for developing applications in production environments is a plus.
  • Experience working with SQL and RDBMS (PostgreSQL preferred) and data warehousing solutions.
  • Strong software engineering practices, including coding, unit testing, code reviews, and design documentation.
  • B.S. or higher in Computer Science (or equivalent work experience).
  • Develop customer-focused applications by building new features, improving existing ones, and creating entirely new products.
  • Utilize the latest advances in machine learning, LLMs and other AI technologies to enhance our products and deliver delightful user experiences.
  • Collaborate closely with Product Managers, Product Designers, and Platform Engineers to ideate and develop mission-critical applications.
  • Conduct rapid prototyping and iterative development to enhance AI solutions based on real-world performance and user feedback.
  • Ensure our core functionality is stable, scalable, well-maintained, and continuously improving.
  • Continuously grow your technical skills to tackle our toughest challenges related to quality, performance, robustness, and reliability.
  • Contribute to our team’s culture and future by mentoring other engineers and setting standards of engineering excellence.
  • Support and scale highly-available, highly-trafficked services essential for our customers' time-sensitive, business-critical needs.

AWSBackend DevelopmentPostgreSQLPythonSoftware DevelopmentSQLAgileArtificial IntelligenceFull Stack DevelopmentGitJavascriptMachine LearningReact.jsRuby on RailsAlgorithmsData StructuresREST APICI/CDJSONData modelingDebugging

Posted 16 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 115000.0 - 130000.0 CAD per year

🔍 FinTech

🏢 Company: Bankjoy👥 51-100💰 about 2 years agoFinancial ServicesFinance

  • 6+ years of professional experience in enterprise-level software development with C# and .NET Core, delivering scalable and secure products.
  • 4+ years of experience in front-end development with Angular or React, TypeScript, HTML, and CSS.
  • 4+ years of SQL experience, including query optimization, index management, and performance tuning.
  • Proven experience in designing scalable APIs and integrating third-party SDKs or platforms.
  • Strong knowledge of cloud hosting platforms (e.g., AWS, Azure, GCP) and cloud-native practices.
  • A track record of working in high-growth or startup environments, demonstrating adaptability and ownership.
  • Exceptional problem-solving skills, communication, and a collaborative mindset.
  • Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience.
  • Lead the implementation of new features and enhancements on existing products, demonstrating ownership and expertise.
  • Design, develop, and maintain front-end applications using modern frameworks (e.g., Angular, React) and best practices.
  • Architect and build scalable, secure APIs to support new features and products.
  • Proactively identify and address technical challenges, refactor code to reduce technical debt, and promote best practices across the team.
  • Collaborate with cross-functional teams and third-party vendors to deliver projects on schedule and with high quality.
  • Drive test-driven development and implement robust testing strategies across the technology stack.
  • Provide technical guidance and mentorship to junior and mid-level engineers.
  • Actively participate in Agile ceremonies and contribute to continuous process improvements.

AWSBackend DevelopmentDockerLeadershipSoftware DevelopmentSQLAgileCloud ComputingDesign PatternsFrontend DevelopmentFull Stack DevelopmentGitHTMLCSSKubernetesTypeScriptC#Cross-functional Team LeadershipAPI testing.NET coreAngularREST APIReactCommunication SkillsCI/CDProblem SolvingMentoringDevOpsJSON

Posted 19 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Healthcare

🏢 Company: Rad AI👥 101-250💰 $60,000,000 Series C 2 months agoArtificial Intelligence (AI)Enterprise SoftwareHealth Care

  • 5+ years of industry full stack engineering experience with single and multi-tenanted environments
  • In-depth knowledge of Javascript / TypeScript, Python and FastAPI, or equivalent modern languages/frameworks
  • Knowledge of relational and document based databases, as well as other large scale data storage paradigms
  • Knowledge of modern web architecture and best practices
  • Fluency with HTML, CSS, responsive design, and other related web technologies
  • Familiarity with cross-browser compatibility, accessibility, browser networking, and browser APIs such as IndexedDB and WebSockets.
  • Experience with unit and integration testing
  • Experience working on a distributed team and strong version control skills using git
  • Experience with performance and optimization problems, particularly at large scale, and a demonstrated ability to diagnose and prevent these problems
  • Develop on large-scale progressive and single page web applications that streamline user workflows and increase their efficiency and effectiveness
  • Work on a modern Javascript (React/Typescript) frontend application
  • Develop our Python, FastAPI backend services including a REST API and ML pipeline services
  • Build new features that support our rapidly growing number of customers
  • Write code that meets our internal standards for security, style, maintainability, and best practices for a high-scale HIPAA web environment
  • Work with Product Management, UX, Customer Success and other stakeholders to iterate on new features and address defects
  • Advocate for improvements to product quality, security, and performance that have a particular impact across your team

PostgreSQLPythonSQLFull Stack DevelopmentGitHTMLCSSJavascriptReact.jsTypeScriptFastAPIREST APIReactSoftware Engineering

Posted 21 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

💸 170000.0 - 200000.0 USD per year

🔍 Software Development

🏢 Company: Postscript👥 251-500💰 $65,000,000 Series C almost 3 years ago🫂 Last layoff almost 3 years agoSales AutomationAdvertisingE-CommerceSMSEnterprise

  • Minimum 6 years professional software development experience
  • A proven career as a software engineer developing backend applications, services and APIs, hands-on experience using Typescript/Node.js or similar
  • Experience building, deploying, and maintaining applications on AWS
  • Expertise in NoSQL and SQL, and experience with database modeling (MongoDB, Postgres)
  • Experience building modular, flexible architectures (maximizing readability and extensibility)
  • Excellent verbal and written communication skills
  • Experience building great products (high growth, early stage tech preferred)
  • Architect and build highly available, extensible, and scalable platform primitives and REST APIs for external and internal customers
  • Take ownership and be creative with your solutions as you help deliver excellent products to our customers
  • Contribute to the health of the team through honest and direct feedback as we iterate and improve on our processes
  • Guide your team to make optimal technical and product design decisions
  • Identify and execute on points of scale in order to maximize throughput and efficiency
  • Mentor other engineers on best practices and growth opportunities
  • Be accountable for communicating transparently and proactively, defining scope, breaking down and estimating tasks, risk and change management

AWSBackend DevelopmentNode.jsPostgreSQLPythonSQLFull Stack DevelopmentMongoDBReact.jsTypeScriptAPI testingGoREST APINosqlMicroservicesData modelingSoftware Engineering

Posted 27 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 28 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 130000.0 - 170000.0 USD per year

🔍 Software Development

🏢 Company: ForceMetrics👥 11-50💰 $22,000,000 Series A 6 months agoGovTechInformation ServicesGovernmentAnalyticsData VisualizationPublic SafetySoftware

  • 5+ years of experience with advance Elasticsearch experience building search queries and aggregations.
  • Proficient in JavaScript and Python, with experience in frameworks like React, Next.js, or Vue.js
  • Experienced in CSS frameworks like Tailwind, Bootstrap, or Material Design to create visually appealing, responsive interfaces
  • Strong communication skills, able to clearly convey technical topics to both technical and non-technical stakeholders
  • Collaborative mindset with a strong desire to work cross-functionally and contribute meaningfully to a team
  • Growth-oriented, open to feedback and committed to continuous learning and improvement
  • Proactive problem solver, eager to take initiative and deliver results in a fast-paced, lean environment
  • Develop dynamic web applications with React (Next.js) and Python (Django)
  • Design and build simple, intuitive, and powerful user experiences
  • Write comprehensive tests to ensure the stability and reliability of our product
  • Produce scalable, maintainable code for a secure, multi-tenant SaaS environment
  • Engage in sprint planning, breaking down complex tasks and setting achievable goals
  • Gain deep expertise in the ForceMetrics platform, leveraging its capabilities to address real-world challenges in public safety and community impact

Backend DevelopmentDockerPythonSoftware DevelopmentSQLDjangoElasticSearchFull Stack DevelopmentCSSJavascriptKubernetesReact.jsData StructuresREST APINext.jsCommunication SkillsCI/CDProblem SolvingAgile methodologiesSaaS

Posted about 1 month 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 about 1 month ago
Apply