Apply

Senior Full Stack Software Engineer

Posted 2024-11-16

View full description

๐Ÿ’Ž Seniority level: Senior

๐Ÿ“ Location: United States

๐Ÿ’ธ Salary: 165000 - 190000 USD per year

๐Ÿ” Industry: Sales technology

๐Ÿช„ Skills: TypeScriptProduct DevelopmentPostgresReactCollaboration

Requirements:
  • Proficiency in backend development with a focus on NodeJS and Typescript.
  • Familiarity with frontend technologies like React.
  • Experience with databases such as Postgres.
  • Knowledge of cloud platforms, specifically Google Cloud Platform.
  • Experience with FreeSWITCH.
Responsibilities:
  • Work across the stack with a strong backend focus (70% backend, 30% frontend).
  • Own critical product features from inception to deployment.
  • Create seamless, impactful user experiences in collaboration with Product Managers and Designers.
Apply

Related Jobs

Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ” K-12 education

๐Ÿข Company: Odyssey

  • A minimum of 5 years of experience in software development.
  • Proficiency in GIT for collaborative coding.
  • Strong communication skills for a fast-paced startup atmosphere.
  • Solid understanding of Agile practices and adaptability.
  • Preferably experience in early to mid-stage tech startups.
  • Experience with Firebase for database management and application development.
  • Proficiency in using AWS Lambda for serverless computing.
  • Proficient in TypeScript for building robust, scalable applications.

  • Develop and enhance front-end architecture with frameworks such as Tailwind.
  • Write and maintain scalable, efficient back-end code in Node, PHP, and potentially other languages.
  • Design, write, and execute tests to ensure the robustness and reliability of applications.
  • Design and implement sophisticated database models considering scalability and performance.
  • Develop and maintain APIs for public and internal use to enhance mobile applications.
  • Drive continuous improvement of Odysseyโ€™s eCommerce platform in collaboration with product teams.
  • Collaborate with cross-functional teams to identify needs and solutions.
  • Foster transparent communication within the team.
  • Contribute to system design and capacity planning.

AWSPHPSoftware DevelopmentAgileGitTypeScriptFirebaseServerlessCommunication SkillsCollaboration

Posted 2024-10-23
Apply
Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ’ธ 90000 - 130000 USD per year

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

๐Ÿข Company: Blenderbox

  • 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 DevelopmentAgileEs6CSSJavascriptJavaScriptAzureReactCommunication SkillsCollaboration

Posted 2024-10-23
Apply
Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ’ธ 115000 - 150000 USD per year

๐Ÿ” SaaS ecommerce and sustainability

๐Ÿข Company: Enervee

  • 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 PatternsDjangoHTMLCSSJavascriptKubernetesTypeScriptJavaScriptData StructuresAngular

Posted 2024-10-22
Apply
Apply

๐Ÿ“ USA

๐Ÿงญ Full-Time

๐Ÿ’ธ 146300 - 234900 USD per year

๐Ÿ” Software Development

๐Ÿข Company: Atlassian๐Ÿ‘ฅ 5001-10000๐Ÿ’ฐ $150.0m Secondary Market on 2014-04-08๐Ÿซ‚ on 2023-03-06SaaSEnterprise 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 DevelopmentSQLCypressEs6CSSJavaJavascriptJestJavaScriptStrategyHTML5ReactCollaboration

Posted 2024-10-18
Apply
Apply

๐Ÿ“ US, Canada

๐Ÿงญ Full-Time

๐Ÿ’ธ $147,200 - $232,750 USD per year, $151,345 - $239,304 CAD per year

๐Ÿ” Technology, AI

๐Ÿข Company: Quora๐Ÿ‘ฅ 501-1000๐Ÿ’ฐ $85.0m Series D on 2017-04-21๐Ÿซ‚ on 2020-01-24InternetQ&AInformation ServicesProduct DesignCopywritingSocial Media

  • Ability to be available for meetings and impromptu communication during Quora's 'coordination hours' (Mon-Fri: 9am-3pm Pacific Time).
  • 5+ years of full-time professional full-stack experience building user-facing consumer web products (excluding internships).
  • 3+ years of professional experience with React, Typescript, and GraphQL.
  • 3+ years experience in Python or similar programming language.
  • Professional experience leveraging backend storage systems such as MySQL, MyRocks, Memcached, or Redis.

  • Collaborate closely with designers, product, data scientists, QA, and other engineers to implement and deliver interactive, intuitive AI-powered user experiences on Poe.
  • Lead a group of engineers to drive a project from start to finish.
  • Iterate quickly on projects, from ideation to implementation and launch, using the full web technology stack.
  • Be a champion for both user experience and for sustainable, scalable code practices.
  • Coach top technical talent to help establish and grow the team and mentor new hires.

GraphQLPythonMySQLQATypeScriptProduct DevelopmentRedisReact

Posted 2024-10-12
Apply
Apply

๐Ÿ“ US, Canada

๐Ÿงญ Full-Time

๐Ÿ’ธ 147200 - 232750 USD per year

๐Ÿ” Knowledge sharing and AI

๐Ÿข Company: Quora๐Ÿ‘ฅ 501-1000๐Ÿ’ฐ $85.0m Series D on 2017-04-21๐Ÿซ‚ on 2020-01-24InternetQ&AInformation ServicesProduct DesignCopywritingSocial Media

  • Ability to be available for meetings during Quora's coordination hours (Mon-Fri: 9am-3pm Pacific Time).
  • 5+ years of experience working with large scale codebases and systems, particularly web applications.
  • 3+ years of experience with React, TypeScript, and GraphQL.
  • 3+ years experience in Python or similar programming language.
  • Strong communication and interpersonal skills.

  • Collaborate closely with designers, product, data scientists, QA, and other engineers to deliver experiences and products for bot creators.
  • Design, build, and maintain external developer APIs.
  • Collaborate closely with LLM providers and create tools to integrate new LLMs on Poe.
  • Iterate quickly on projects from ideation to launch, using the full web technology stack.
  • Champion user experience and sustainable, scalable code practices.

GraphQLPythonTypeScriptProduct DevelopmentReact

Posted 2024-10-12
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 SkillsCollaborationMentoringCoaching

Posted 2024-10-11
Apply
Apply

๐Ÿ“ United States

๐Ÿ’ธ $176,200 - $234,900 per year, $158,600 - $211,500 per year, $146,300 - $195,000 per year

๐Ÿ” Software development

๐Ÿข Company: Atlassian๐Ÿ‘ฅ 5001-10000๐Ÿ’ฐ $150.0m Secondary Market on 2014-04-08๐Ÿซ‚ on 2023-03-06SaaSEnterprise SoftwareCollaborationSoftware

  • 5+ years of industry experience working as a Full Stack Engineer.
  • Bachelor's or Master's degree with a preference for Computer Science degree.
  • Specialization in Javascript (ES6), HTML5, CSS.
  • Experience with modern Javascript frameworks (e.g., React, AngularJS, Vue).
  • Familiarity with server-side software development in software design, object-oriented programming (preferred experience with Java, NodeJs).
  • Experience with modern testing frameworks (e.g., Jest, Cypress, Mocha, Chai).
  • Familiarity with A/B testing.
  • Good understanding of front-end architecture and data-driven development.
  • Experience building and integrating REST APIs, GraphQL.
  • Experience with SQL and basic data and numerical analysis.
  • Ability to work with designers to develop dynamic user experiences.
  • Willingness to learn and be able to support the full engineering stack on a complex system.
  • Effectively mentor junior team members to help them unleash their full potential.

  • You will guide the technical direction and implementation of large-scale product features.
  • Evaluate trade-offs between correctness, robustness, performance and customer impact to ensure we build the right solution.
  • Collaborate with product, design and engineering to influence product strategy and direction.
  • Ship well-tested, secure, reliable, and maintainable code while keeping our customers best interests in mind.
  • React to how our product is used in the wild, and help to fix bugs and production issues as they occur.
  • Contribute to code reviews, documentation, and complex bug fixes with security, performance and reliability in mind.
  • Mentor and level up the skills of your teammates by sharing your expertise.

GraphQLSoftware DevelopmentSQLCypressEs6CSSJavaJavascriptJestJavaScriptStrategyHTML5ReactCollaboration

Posted 2024-10-05
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 2024-08-22
Apply
Apply

๐Ÿ“ Canada, United States

๐Ÿ” AI testing

๐Ÿข Company: Distributional

  • 4+ years of programming experience in more than one programming language (with a willingness to learn more).
  • Experience with database fundamentals.
  • Experience working within a larger architecture and designing parts of that system.
  • Ability to operate independently and as part of a team; able to communicate outwards and upwards to keep yourself unblocked.
  • Ability to work as part of a fast-paced and fully remote team prioritizing your own time effectively.

  • Move through the full engineering stack from infrastructure, database, frontend, and SDK with an excitement to contribute in the way that has the highest impact.
  • Design and scope solutions to complex problems while advocating for your solutions and soliciting and incorporating feedback from your teammates.
  • Have a passion for the Developer Experience and an interest in making AI testing better.
Posted 2024-08-07
Apply