Apply

Software Engineer - Full Stack

Posted 2 months agoViewed

View full description

πŸ’Ž Seniority level: Middle, 3+ years

πŸ“ Location: United States

πŸ” Industry: Education Technology

⏳ Experience: 3+ years

πŸͺ„ Skills: LeadershipSoftware DevelopmentMachine LearningProduct ManagementAlgorithmsCollaboration

Requirements:
  • 3+ years of software development experience.
  • Strong technical background in building web applications.
  • Experience working with infrastructure.
  • Ability to write quality code.
  • Comfortable making high-level engineering decisions with minimal oversight.
Responsibilities:
  • Collaborate with Founding Engineers and leadership on innovative projects.
  • Build products that enhance access to college counseling services for students.
  • Develop responsive web interfaces and code intelligent algorithms.
  • Enable AI education applications.
  • Work closely with product management to balance technical capabilities, services, and growth.
Apply

Related Jobs

Apply

πŸ“ Arkansas, Arizona, California, Colorado, Florida, Georgia, Kansas, Minnesota, Missouri, Nevada, Ohio, Pennsylvania, Tennessee, Texas, Utah, Virginia, Washington, Wisconsin

πŸ” Health-Tech

🏒 Company: SmithRx

  • BS or advanced degree in computer science or applicable experience.
  • 3-5 years of software development experience, particularly in web or mobile applications.
  • Experience at a high-growth startup is a plus.
  • Positive, team-first attitude with flexibility and comfort with ambiguity.
  • Solid experience in programming languages such as Go, Java, C, or C++.
  • Working knowledge of JavaScript, HTML, and CSS.
  • Experience in designing scalable solutions and understanding design patterns.
  • Experience with relational databases like PostgreSQL including schema design and SQL tuning.
  • Familiarity with open-source APIs, CI/CD pipelines, AWS platform, Docker, and Kubernetes is a plus.
  • Focus on back-end and front-end codebase to design, develop, and maintain SmithRx product features using various programming languages.
  • Collaborate with stakeholders to understand functional and technical requirements to produce scalable software.
  • Provide technical design documentation for system and feature builds.
  • Apply software development best practices and design patterns.
  • Leverage client and server-based frameworks to extend platform needs.
  • Utilize AWS technologies for job handling and batch processing.
  • Ensure code is fully tested and well documented.
  • Troubleshoot and perform root cause analysis on production issues.
  • Work with peers to create a tangible roadmap quarterly.
  • Contribute to a collaborative learning culture through mentorship.

AWSDockerGraphQLNode.jsPostgreSQLSoftware DevelopmentSQLDesign PatternsJavaJavascriptKubernetesTypeScriptGoReactCI/CD

Posted about 11 hours ago
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 200000.0 - 252500.0 USD per year

πŸ” Technology

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

  • 10+ years of software development experience building highly scalable and highly available applications.
  • 10+ years of programming experience with full stack technologies such as Java, Kotlin, or TypeScript.
  • 4+ years of experience with cloud technologies (AWS, Azure, etc.).
  • Front-end experience using React or similar technologies.
  • Experience developing, documenting, and supporting REST APIs.
  • 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.
  • Build scalable back-end services for applications at Smartsheet using Kotlin and Java.
  • Solve challenging distributed systems problems and work with modern cloud infrastructure (AWS, ECS, Kubernetes).
  • Take a leading role in designing scalable, performant systems.
  • Influence the technical direction of the group towards a service-oriented architecture.
  • Guide and mentor team members on architecture and best practices.
  • Review and coach team on project designs for presentations.
  • Forge strong partnerships with product management and other business areas.

AWSSoftware DevelopmentCloud ComputingFull Stack DevelopmentJavaKotlinREST APIReactMicroservices

Posted 10 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 130000.0 - 200000.0 USD per year

πŸ” Education Technology

  • 3-6 years of full-time professional experience as a software engineer.
  • Desire to deliver user-centered, high-quality software for educators.
  • High proficiency in full-stack web development, frontend technologies, backend RESTful APIs, and database management.
  • Experience in designing and deploying user-facing features with ML and AI.
  • Working knowledge of version control, CI/CD, and cloud computing.
  • Contribute quality, well-tested code across the stack.
  • Design and implement new UX/UI and API features with AI integration.
  • Provide teammates with communication, problem-solving assistance, and feedback.
  • Collaborate with teams to maintain an exceptional user experience for educators.
  • Continuously improve existing applications and professional expertise.

AWSDockerPostgreSQLPythonSQLArtificial IntelligenceFull Stack DevelopmentCSSJavascriptMachine LearningMongoDBRubyVue.JsNosqlCI/CDRESTful APIs

Posted about 1 month ago
Apply
Apply

πŸ“ Canada, United States

🧭 Full-Time

πŸ’Έ 123046 - 186120 USD per year

πŸ” IoT Device Management

  • Bachelor’s degree in Computer Science, Computer Engineering or related field.
  • 4+ years of relevant industry experience in software development.
  • Excellent communication, collaboration, and problem-solving skills.
  • Ability to manage technical discussions and mentor junior engineers.
  • 3+ years of experience on full-stack or platform-focused teams, steering efforts to design, build, and maintain scalable SaaS applications.
  • Spearhead and mentor a team focused on developing, maintaining, and enhancing device lifecycle frameworks and services for our products.
  • Lead initiatives within a cross-functional team landscape comprising product management, design, and backend engineering units.
  • Work with a diverse technology stack including Go, Python, GraphQL, TypeScript, React, and React Native.
  • Assume ownership in maintaining production systems and provide operational support as needed.
  • Utilize logs and metrics for investigating bugs to ensure system robustness.
  • Participate in roadmap planning sessions with cross-functional teams to define technical direction.

Software DevelopmentIoTCollaboration

Posted 2 months ago
Apply
Apply

πŸ“ USA

🧭 Full-Time

πŸ’Έ 150000 - 179996 USD per year

πŸ” EdTech

🏒 Company: AvelaπŸ‘₯ 1-10πŸ’° Seed over 2 years agoEducationHigher EducationEdTechE-LearningHuman ResourcesInformation TechnologyAdviceSoftwarePrimary EducationSecondary Education

  • 5+ years of full-time experience building data pipelines with a focus on external system integration and APIs.
  • Extensive experience in data modeling, particularly in highly configurable models.
  • Experience in building real-time data pipelines with dynamic data mapping and validation strategies.
  • Startup or greenfield project experience.
  • Strong passion for education, equity, or social impact.
  • Entrepreneurial spirit and drive.
  • Growth mindset and desire for constant improvement.
  • Legal ability to work in the US.
  • Work with the team to guide the design, development, and execution of the next generation of the Avela data platform.
  • Act as a product engineer, focusing on product experience and collaborating on the roadmap.
  • Contribute to evolving startup processes considering culture and developer experience.
  • Engage directly with customers to assist in resolving technical issues.

AWSGraphQLPostgreSQLSoftware DevelopmentTypeScriptServerlessReactCollaboration

Posted 3 months ago
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.jsTypeScriptReactCommunication SkillsCollaboration

Posted 3 months ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 180000 - 220000 USD per year

πŸ” Financial Technology

🏒 Company: Parallel MarketsπŸ‘₯ 11-50πŸ’° $8,619,900 almost 2 years agoFinancial ServicesEnterprise SoftwareIdentity ManagementFinTech

  • 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.

JavascriptAmazon Web ServicesCollaborationLinux

Posted 3 months ago
Apply