Apply

Senior Software Engineer

Posted 2024-11-07

View full description

πŸ’Ž Seniority level: Senior

πŸ“ Location: USA

πŸ’Έ Salary: 170000 - 215000 USD per year

πŸ” Industry: Climate adaptation and software development

🏒 Company: Forerunner

πŸ—£οΈ Languages: English

πŸͺ„ Skills: AWSGraphQLNode.jsPostgreSQLGitJestReact.jsReact NativeTypeScriptReactDevOps

Requirements:
  • A working understanding of TypeScript, React.js, and PostgreSQL is required.
  • Experience with React Native and mobile platforms is of particular interest for this role.
  • Familiarity with GraphQL, Node.js, Jest, Cypress, Detox, Git, GitHub, GitHub Actions, PostGIS, and AWS is beneficial.
Responsibilities:
  • Build, test, and review software on a day-to-day basis, working within frontends, backends, and data modeling.
  • Perform occasional DevOps and support work as needed, assisting with AWS deployments.
  • Pair-program with and mentor peers on challenging coding issues.
  • Help plan and execute medium to large-sized projects across the stack.
  • Seek clarity in ambiguous situations by asking questions.
  • Communicate clearly in various meetings to ensure effective collaboration.
Apply

Related Jobs

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

πŸ“ 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
Apply

πŸ“ US

πŸ’Έ 175000 - 210000 USD per year

πŸ” Logistics

🏒 Company: Pallet

  • Strong drive and sense of ownership, capable of working independently and collaboratively.
  • Track record of executing and delivering on large projects with high ambiguity.
  • Experience in mentoring junior engineers and leading technical discussions.
  • Ability to balance rapid iterative development and high-quality code, with communication of risks to project PM.
  • Excellent communication and interpersonal skills.

  • Collaborate with product managers, designers, and engineers to build high-quality solutions for order management, dispatching, and driver products.
  • Deliver a transparent and user-friendly experience, while driving cost savings and efficiency through automation.
  • Contribute to reusable components and align with the team's mission to modernize logistics.

QA

Posted 2024-11-22
Apply
Apply

πŸ“ US, Ontario

🧭 Full-Time

πŸ’Έ 140000 - 175000 USD per year

πŸ” IT management

🏒 Company: Automox

  • Programming experience in Golang, C++, Python is required, with flexibility to work in other languages.
  • 7+ years of experience in designing, developing, testing, monitoring, and maintaining cloud-connected client-side applications.
  • Experience with Software Engineering for Agent/IoT applications is preferred.
  • Familiarity with systems programming, networking, virtual machine orchestration, DevOps, and shell scripting languages (Bash/Powershell) is beneficial.
  • Development experience on Windows, Linux, and/or MacOS.
  • Excellent communication skills and capability to work in a remote, cross-functional team environment.
  • Proficiency in English, both written and verbal.

  • Research, design, develop, and own solutions providing feature-rich experiences in the Agent application used on over 1 million endpoints.
  • Lead by example, promote software development best practices, and write quality code.
  • Enhance and evolve endpoint software for new platform and client-side features.
  • Contribute to performance tuning, usability improvements, and automation.
  • Create detailed specifications and participate in all phases of the engineering lifecycle.
  • Adopt a quality-first mindset with an emphasis on comprehensive testing.
  • Utilize data-driven decisions to assess development impact pre-production.

PythonSoftware DevelopmentIoTC++GolangCollaborationLinux

Posted 2024-11-21
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 165000 - 185000 USD per year

πŸ” Healthcare technology

  • Bachelor’s degree in Computer Science or related field, or equivalent work experience.
  • 7+ years of professional experience as a software developer or data engineer.
  • Experience with healthcare data such as health payments and electronic health records.
  • Knowledge of interoperability technologies and standards like X12, NCPDP, and FHIR.
  • Expertise in Big Data processing, Analytics, and relational databases.
  • Experience with modern big data technologies such as Databricks, Hadoop, and Kafka.
  • Familiarity with object-oriented languages, primarily Java and Scala.
  • Experience in cloud-based microservice architecture and CI/CD frameworks.

  • Performs advanced programming tasks to satisfy business requirements.
  • Plans, designs, develops, tests software system features, enhancements, or bugs at an advanced level.
  • Takes technical leadership on design and development of new features.
  • Works with team to break complex problems into actionable tasks.
  • Independently modifies existing functionality and fixes bugs.
  • Maintains unit/integration tests for all completed coding.
  • Mentors junior team members and contributes to a positive work culture.

AWSDockerLeadershipAgileBusiness IntelligenceGCPHadoopJavaKafkaProduct ManagementAzureCollaborationCI/CDWritten communication

Posted 2024-11-21
Apply