Apply

Senior Full Stack Software Engineer

Posted 5 months agoViewed

View full description

πŸ’Ž Seniority level: Senior, 4+ years

πŸ“ Location: Canada, United States

πŸ” Industry: AI testing

🏒 Company: DistributionalπŸ‘₯ 1-10πŸ’° $19,000,000 Series A 3 months agoProductivity ToolsArtificial Intelligence (AI)Information TechnologyA/B Testing

⏳ Experience: 4+ years

Requirements:
  • 4+ years of programming experience in more than one programming language.
  • Experience with database fundamentals.
  • Experience working within a larger architecture and designing parts of that system.
  • Ability to communicate independently and as part of a team.
  • Effectiveness in prioritizing time in a fast-paced fully remote team.
Responsibilities:
  • Move through the full engineering stack from infrastructure, database, frontend, and SDK.
  • Design and scope solutions to complex problems while advocating for your solutions.
  • Solicit and incorporate feedback from teammates.
  • Have a passion for the Developer Experience and making AI testing better.
Apply

Related Jobs

Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 140000.0 - 180000.0 USD per year

πŸ” Healthcare / Obesity Medicine

🏒 Company: Form HealthπŸ‘₯ 101-250πŸ’° $38,000,000 Series B 7 months agoPersonal HealthMedicalHealth Care

  • 5+ years of experience in full stack software development, with expertise in both frontend and backend technologies.
  • Hands-on experience and strong proficiency working with Ruby on Rails and React technologies.
  • Experience in healthcare industry a plus, but not required.
  • Experience working in an agile environment and comfortable with iterative development cycles.
  • Ability to collaborate effectively with cross-functional teams, including product managers, designers, and other engineers.
  • Strong communication skills with the ability to articulate technical concepts to non-technical stakeholders.

  • Develop back-end services and clinical tools with Ruby on Rails, Sidekiq, Node (AWS Lambda), GraphQL, and ReactJS.
  • Drive and support experimentation and rapid iteration of a telemedicine product at scale.
  • Collaborate with other developers: native mobile, web, back-end/full-stack, and data engineers.
  • Collaborate with stakeholders to support rapid iteration of internal tools to help our business operations scale efficiently and create better experiences and outcomes for our patients.
  • Inform technical, product, process, hiring, and architectural decisions (including build vs buy).
  • Continuously improve infrastructure (AWS), GraphQL APIs (Apollo Server), data modeling (PostgreSQL, Snowflake), integrations, and other services.

AWSGraphQLNode.jsPostgreSQLFull Stack DevelopmentReact.jsRuby on Rails

Posted 7 days ago
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 132444.0 - 171719.0 USD per year

πŸ” Digital media and e-commerce

🏒 Company: Infinite RealityπŸ‘₯ 101-250πŸ’° $350,000,000 6 months agoMedia and EntertainmentWeb3Metaverse

  • Proven full-stack development experience with 5+ years focusing on React, JavaScript, and Python.
  • Expertise in integrating AI and machine learning functionalities into production applications.
  • Strong API design and implementation skills, with experience in RESTful and GraphQL APIs.
  • Solid understanding of asynchronous programming and frameworks such as FastAPI and Django.
  • Experience optimizing performance of front-end and back-end systems.
  • Strong database knowledge, familiar with SQL and NoSQL databases.
  • Hands-on experience with microservices architecture.
  • Collaborative team player, comfortable in cross-functional environments.
  • Adaptability to agile work environments and quick iteration processes.
  • Passion for AI, machine learning, and emerging technologies.
  • Cloud infrastructure and deployment experience, particularly with AWS, GCP, or Azure.

  • Build scalable, AI-powered applications integrating cutting-edge AI capabilities.
  • Lead the development of backend microservices, architecting robust services and APIs.
  • Collaborate with AI and data science teams to integrate machine learning models into applications.
  • Solve complex technical challenges related to real-time processing and AI integration.
  • Optimize performance across both front-end and back-end systems.
  • Write clean, scalable code and unit tests for maintainability and reliability.
  • Mentor junior developers and foster a culture of innovation.
  • Ensure cross-functional alignment with designers and product managers.

AWSBackend DevelopmentDockerGraphQLPostgreSQLPythonSQLAgileCloud ComputingDjangoJavascriptFastAPIRedisNosqlReactRESTful APIsMicroservices

Posted 11 days ago
Apply
Apply

πŸ“ USA

🧭 Full-Time

πŸ’Έ 132444.0 - 171719.0 USD per year

πŸ” Digital media and e-commerce

🏒 Company: Infinite RealityπŸ‘₯ 101-250πŸ’° $350,000,000 6 months agoMedia and EntertainmentWeb3Metaverse

  • Extensive Full-Stack Development Experience: 5+ years in web development with React, TypeScript, Three.js, Node.js, MySQL.
  • Graphics and Web Technology Expertise: strong background in using WebGL, WebGPU, OpenGL for interactive 3D content.
  • DevOps and CI/CD Experience: hands-on knowledge of CI/CD pipelines and automated testing.
  • Database and Backend Architecture Skills: extensive experience with MySQL and optimizing backend systems.
  • Mentorship and Leadership: passionate about guiding junior engineers and sharing knowledge.
  • Problem-Solving and Technical Expertise: excels at diagnosing and solving complex technical issues.
  • Adaptability and Growth Mindset: thrives in fast-paced environments and eager to learn new technologies.
  • Collaboration and Communication Skills: able to communicate complex concepts clearly to diverse stakeholders.

  • Lead Full-Stack Development: ownership of front-end and back-end development for web applications using React, Three.js, Node.js, and MySQL.
  • Innovate with Graphics and Web Technologies: drive technical direction of immersive web experiences using WebGL, WebGPU, and OpenGL.
  • Collaborate Across Teams: work with design, product, and engineering teams to define project requirements and architect solutions.
  • Optimize and Scale: improve performance, scalability, and maintainability of applications.
  • Mentor and Guide: provide mentorship and promote software development best practices.
  • Contribute to Development Infrastructure: enhance CI/CD pipelines and automated testing strategies.
  • Troubleshoot and Solve Complex Problems: proactively identify and solve issues in the codebase.

Node.jsFull Stack DevelopmentMySQLReactCI/CDDevOps

Posted 14 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 90000 - 130000 USD per year

πŸ” Higher education, nonprofit, and government sectors

🏒 Company: BlenderboxπŸ‘₯ 11-50InternetVideoConsultingE-CommerceLegalWeb Design

  • Expert-level knowledge of JavaScript and knowledge of latest ES6/7 features.
  • 4+ years experience delivering stable and scalable React applications.
  • 2+ years of production experience with NodeJS, NextJS.
  • Experience with REST, JSON, API integration.
  • Experience with GraphQL, Apollo and modern developer tooling.
  • Proficiency with CSS and CSS pre/post-processors.
  • Proficient with web app state management.
  • Experience with AWS and/or Azure cloud services.
  • Experience with high-availability, consumer-facing applications, PWAs.
  • Working knowledge of software security and performance optimization principles.
  • Ability to work in a fast-paced, deadline-driven environment with cross-functional teams.
  • Ability to decompose complex problems into manageable units of work.
  • Prior experience in a digital agency environment as a full time employee or a consultant.
  • Ability to troubleshoot technical issues.
  • Excellent written and oral communication skills.
  • Solid problem solving, organizational and time management skills.
  • US Citizen or authorized to work in the United States.

  • Establish and maintain a trusting work environment through demonstration of empathy and expert technical competence.
  • Integrate functional, technical, and business requirements into efficient and scalable software designs within an Agile development process.
  • Determine the strategic and tactical direction of the front-end architecture and middle-ware services.
  • Collaborate with UX/UI Designers and advise on technical feasibility of proposed design approaches.
  • Compose and maintain detailed technical specifications.
  • Advocate for best practices, tools and approaches to improve application stability, performance and quality.
  • Solve technical challenges using available open source modules/plug-ins and follow modern best practices.
  • Write secure, performant, maintainable and testable code for client and internal projects.
  • Proactively raise and help resolve issues throughout the software product lifecycle.
  • Contribute technical expertise in client meetings and communications.
  • Proactively and clearly communicate technical risks and tradeoffs to both technical and non-technical stakeholders.

AWSGraphQLSoftware DevelopmentAgileEs6CSSJavascriptAzureReactCommunication SkillsCollaborationJSONNodeJS

Posted 3 months ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 115000 - 150000 USD per year

πŸ” SaaS ecommerce and sustainability

🏒 Company: EnerveeπŸ‘₯ 11-50πŸ’° $35,000,000 Series B over 2 years agoEnergy EfficiencyE-CommerceSaaSAnalyticsClean Energy

  • 3+ years of experience with Angular and familiarity with AngularJS.
  • 5+ years of experience with Python and practical experience with Django.
  • Knowledgeable in micro-application design paradigms, developing scalable services.
  • 5+ years of unit testing experience and expertise in TypeScript.
  • Expert-level skills in HTML, CSS, and JavaScript.
  • Experience with Docker and Kubernetes.
  • Comfortable working on macOS.

  • Be a team player in an agile and fast-paced environment, contributing to cross-functional projects.
  • Shape architecture, design, technology choices, and team processes to align with business goals.
  • Deliver well-tested, high-quality code for platform reliability.
  • Build new microservices for a scalable service-based architecture.
  • Take ownership of projects from start to finish with minimal oversight.
  • Utilize time management skills to meet deadlines.
  • Thrive in a small company environment, tackling diverse challenges.

DockerLeadershipPostgreSQLPythonAgileDesign PatternsDjangoHTMLCSSJavascriptKubernetesTypeScriptData StructuresAngular

Posted 3 months ago
Apply
Apply

πŸ“ USA

🧭 Full-Time

πŸ’Έ 146300 - 234900 USD per year

πŸ” Software Development

🏒 Company: AtlassianπŸ‘₯ 5001-10000πŸ’° $150,000,000 Secondary Market almost 11 years agoπŸ«‚ Last layoff almost 2 years agoSaaSEnterprise SoftwareCollaborationSoftware

  • 5+ years of industry experience working as a Full Stack Engineer.
  • Bachelor's or Master's degree in a preferred field of Computer Science.
  • Specialization in JavaScript (ES6), HTML5, CSS, and experience with modern frameworks like React, AngularJS, or Vue.
  • Familiarity with server-side software development and object-oriented programming, preferably in Java or NodeJs.
  • Experience with modern testing frameworks like Jest, Cypress, Mocha, or Chai.
  • Familiarity with A/B testing and good understanding of front-end architecture.
  • Experience building and integrating REST APIs and GraphQL.
  • Experience with SQL and basic data analysis.
  • Ability to collaborate with designers for dynamic user experiences.
  • Willingness to learn and support the full engineering stack.

  • Guide the technical direction and implementation of large-scale product features.
  • Evaluate trade-offs between correctness, robustness, performance, and customer impact.
  • Collaborate with product, design, and engineering to influence product strategy.
  • Ship well-tested, secure, reliable, and maintainable code.
  • React to product usage issues and contribute to bug fixes.
  • Contribute to code reviews, documentation, and focus on security and performance.
  • Mentor and upskill teammates by sharing expertise.

GraphQLSoftware DevelopmentSQLCypressEs6HTMLCSSJavaJavascriptJestStrategyREST APIReactCollaboration

Posted 3 months ago
Apply
Apply

πŸ“ Contiguous US

🧭 Full-Time

πŸ’Έ $130,000 - $180,000 per year

πŸ” Financial information and advice

  • 7+ years engineering experience: Expertise in creating, maintaining, and scaling highly available and performant web platforms.
  • Proven track record in building, shipping, scaling, and operating Java applications (we are on Java 21), with expertise in ReactJS for modular, modern web applications.
  • Proficient in SQL and comfortable working with relational databases.
  • Solid knowledge of Git or similar source control tools.
  • Experience designing and implementing complex cloud solutions (preferably AWS), with the ability to plan and execute effectively.
  • Able to drive project and product success in Agile environments with pivotal decisions, strategic thinking, and clear communication.
  • Passionate about growing others and yourself, using coaching and mentoring skills to elevate your team.
  • Skilled at identifying risks, creating mitigations, and influencing solutions effectively.
  • Thrive in dynamic, fast-paced environments with a cross-functional approach and a deep passion for technology, driving continuous improvement in your team, tools, and processes.

  • This position presents a high-growth opportunity to be part of a dynamic engineering team that owns the technical and architectural domains of our core products and services.
  • You will be part of an AGILE SCRUM team responsible for running and scaling our critical lead management services.
  • You will be collaborating closely with everyone around you including our product team and other stakeholders to complete sprint and triage objectives.
  • You will actively participate and support making key technical decisions, documenting technical and improving processes as we revamp and reshape the services we provide.
  • Your role will be pivotal in guiding technical designs and ensuring the successful implementation of your team’s roadmap.
  • Your relentless drive to learn, coupled with a 'no challenge is too big' approach, will shape your team's decisions around technology, tooling, and processes.
  • You present excellent communication skills that enhance collaboration in an asynchronous and fully remote environment.

AWSLeadershipSQLAgileGitJavaSCRUMStrategyCommunication SkillsCollaborationMentoringCoachingRisk Management

Posted 3 months ago
Apply
Apply

πŸ“ USA

πŸ’Έ 170000 - 210000 USD per year

πŸ” Logistics and Delivery

🏒 Company: Zipline

  • 8+ years of professional experience developing full stack software using Python, Go, or a similar object-oriented language.
  • Frontend experience using React, Angular, or similar Javascript frameworks, including proficiency in GraphQL.
  • Database experience with PostgreSQL, Sqlalchemy, or similar database technologies.
  • Knowledge of database fundamentals like designing schemas, indexing, migrations, normalization, and managing backups.
  • Experience with version control (Git), continuous integration, and continuous delivery concepts.
  • Proven experience working with business stakeholders to understand problems and then deliver high impact by architecting and building software solutions.

  • Collaborate with software engineers and business stakeholders to deliver impactful full stack software solutions.
  • Deep dive into your users’ problems to simplify software workflows which enable the business to move efficiently.
  • Design and develop both new applications in a modern infrastructure and augment an open source ERP system used to plan, build, and deploy flight hardware.
  • Develop intuitive scalable solutions using technologies like React, PostgreSQL, Python, and other frameworks.
  • Contribute to architectural decisions to build scalable and distributed systems.

GraphQLPostgreSQLPythonGitJavascriptGoReact

Posted 5 months ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 150000 - 200000 USD per year

πŸ” Digital health

🏒 Company: SpectrumAiπŸ‘₯ 11-50πŸ’° $20,000,000 Series A almost 2 years agoTherapeuticsFitnessHealth Care

  • Bachelor’s degree in a related field or equivalent experience.
  • 5+ years of experience in designing rapidly-scaling systems.
  • Experience as a technical lead defining roadmaps for complex projects.
  • Ability to balance tactical and strategic considerations in product development.
  • An impact mindset focused on business results.
  • Collaborative and humble approach to teamwork.

  • Lead technical architecture for broad or complex requirements.
  • Contribute a leading voice to the development of methods within the engineering organization.
  • Perform code and architecture reviews and provide improvement recommendations.
  • Guide squad efforts by mentoring and fostering collaboration.
  • Own key codebase components and ensure their long-term health.
  • Build technical foundations necessary for product scalability.
  • Address communication challenges across diverse audiences.
  • Contribute to incident response efforts.

PythonSoftware DevelopmentSQLAgileDjangoJavascriptStrategyREST APIReactCommunication Skills

Posted 5 months ago
Apply

Related Articles

Posted 5 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 5 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 5 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 5 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Posted 5 months ago

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.