Apply

Software Engineer (full-stack)

Posted 2024-10-23

View full description

πŸ“ Location: United States, EST, NOT STATED

πŸ” Industry: Nonprofit / Technology

🏒 Company: Participatory Culture Foundation

πŸ—£οΈ Languages: English

πŸͺ„ Skills: PythonAgileDjangoGitJavascriptCommunication SkillsJavaScript

Requirements:
  • Strong command of Python and JavaScript.
  • Strong command of Django.
  • Knowledge of Git.
  • Ability to deliver clean, maintainable code.
  • Ability to learn and work with legacy code.
  • Self-motivated and a quick learner.
  • Remote work experience.
Responsibilities:
  • Design and develop new features and improvements.
  • Clean up and refactor existing code.
  • Develop web pages using Django, Python, and JavaScript.
  • Handle other engineering tasks, including devops and security.
  • Review user needs and develop appropriate solutions.
  • Communicate and collaborate within an agile development workflow, attending standups, planning sessions, and retrospectives.
Apply

Related Jobs

Apply

πŸ“ USA

🧭 Full-Time

πŸ’Έ 150000 - 179996 USD per year

πŸ” EdTech

🏒 Company: Avela

  • 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 2024-11-07
Apply
Apply

πŸ“ United States, Canada

πŸ” SMB software for restaurants and local service-based businesses

  • Strong skills in frontend technologies such as React, Next.js, and Vue.
  • Proficiency in backend development using Node.js and Mongo.
  • Experience with Typescript across the platform.
  • Commitment to delivering high-quality software and products for customers.

  • Contribute to the development and maintenance of features on the Owner.com platform.
  • Collaborate with team members to enhance user experience and performance.
  • Utilize full-stack development skills to manage both front-end and back-end tasks.

Node.jsTypeScriptNext.jsReact

Posted 2024-11-07
Apply
Apply

πŸ“ U.S., U.K., European Union

πŸ” Martech

  • 5+ years of proven experience as a Full Stack Engineer with a strong focus on React, TypeScript and Next.js.
  • Mastery of React.js, including state management, performance optimization, and server-side rendering.
  • Strong understanding of Next.js and experience in building server-rendered React applications.
  • Expert-level proficiency in TypeScript for building robust applications.
  • Extensive experience with RESTful APIs and complex backend systems integration.
  • Strong understanding of testing frameworks like Jest and Cypress.
  • Ability to design and implement complex systems considering scalability and security.
  • Effective communication skills and comfortable working with cross-functional teams.
  • Experience working in an agency setting with clients.
  • English C1 Level proficiency.

  • Architect and develop full-stack features across the technology stack, including front-end interfaces and back-end APIs.
  • Contribute to architectural decisions and the evolution of architectures within Next.js framework.
  • Optimize performance and ensure a smooth user experience using Next.js features.
  • Design and implement RESTful APIs and GraphQL endpoints.
  • Interact with databases for data modeling and query optimization.
  • Work closely with cross-functional teams to translate requirements into technical solutions.
  • Continuously learn and evaluate new front-end technologies.

AWSGraphQLLeadershipSQLCypressJestReact.jsTypeScriptAzureReduxServerlessNext.jsNosqlReactCommunication SkillsCollaborationCI/CDRESTful APIs

Posted 2024-11-02
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.jsTypeScriptJavaScriptHTML5ReactCommunication SkillsCollaboration

Posted 2024-10-25
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 180000 - 220000 USD per year

πŸ” Financial Technology

🏒 Company: Parallel Markets

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

JavascriptJavaScriptAmazon Web ServicesCollaborationLinux

Posted 2024-10-23
Apply
Apply

πŸ“ US, Canada, Mexico, Germany

πŸ’Έ 143700 - 194500 CAD per year

πŸ” Sustainable energy

🏒 Company: Aurora SolarπŸ‘₯ 501-1000πŸ’° $200.0m Series D on 2022-02-28SolarRenewable EnergySaaSClean EnergySoftware

  • Working experience as a Full Stack developer.
  • Expertise in the latest C++.
  • Experience with Javascript and/or Typescript.
  • Experience with Git or other version control systems, CI/CD and Automated testing.
  • Self-motivated, good communication skills, emphasizes team results over self, comfortable with ambiguity.

  • Help deploy best practices in FE and BE software development.
  • Enhance our Ruby-on-Rails BE application and related set of services to ease the integration of CAD technologies to the Aurora Cloud Platform.
  • Create new FE and BE services on AWS related to CAD technologies.
  • Maintain and create corresponding Web APIs used by strategic technical partners.
  • Optimize / Implement efficient FE-BE interfaces and libraries for processing high-volume of data.
  • Mentor teammates on service-oriented architecture and BE implementation.
  • Take operational responsibility for the services that are owned by your team, including taking part in an on-call rotation.

AWSLeadershipSoftware DevelopmentGitJavascriptTypeScriptC++JavaScriptCommunication SkillsCI/CD

Posted 2024-10-23
Apply
Apply

πŸ“ United States

πŸ” Recovery management

🏒 Company: STAT Recovery Services

  • 5+ years of experience as a developer in client-centered environments.
  • At least 2 years of experience building server-side applications with C#/.NET.
  • Front-end experience with VueJS.
  • Self-motivated and capable of managing one's workload.
  • Ability to take loosely defined problems and create elegant solutions.
  • Flexible and eager to take on different tasks and challenges.

  • Design, develop, and maintain STAT’s web-based .NET applications.
  • Participate in all aspects of the software development lifecycle including design, coding, testing, deployment, and maintaining STAT software platforms.

Software DevelopmentASP.NETKubernetesC#Asp.NETAzure.NET

Posted 2024-10-17
Apply
Apply

πŸ“ USA, UK, Germany, France, Canada, India, Chile

🧭 Regular - Unlimited

πŸ” Automation technology

🏒 Company: Make

  • Proven experience in developing cloud services (3+ years for mid-level).
  • Hands-on experience with back-end technologies: Node.js, JavaScript, relational databases.
  • Experience with front-end technologies: HTML, CSS, JavaScript.
  • Experience with Docker, software containerization, and microservices architectures.
  • Familiarity with PostgreSQL, Angular, and other specific technologies is a benefit.
  • Strong command of English (verbal & written).

  • Becoming a part of a cross-functional product team.
  • Designing and developing solutions to interesting problems, building new product features.
  • Improving existing code and infrastructure for better maintainability and performance.
  • Owning code end-to-end, including monitoring and bug fixing.
  • Writing automated tests.
  • Shipping code to production and automating repetitive tasks.
  • Writing and reviewing technical documentation.
  • Reviewing and providing feedback on others' work.
  • Growing professionally and helping others grow.

DockerNode.jsPostgreSQLDesign PatternsElasticSearchHTMLCSSJavascriptKubernetesRabbitmqJavaScriptElasticsearchAngularRedisReactCI/CD

Posted 2024-10-09
Apply
Apply

πŸ“ North America, Central America, South America

🧭 Full-Time

πŸ’Έ $175,000 - $205,000 per year

πŸ” Healthcare

  • You have a deep understanding of object-oriented programming language like Ruby, a web framework like Rails and a modern JavaScript framework like Vue.js.
  • You have a passion for software engineering architecture and look forward to make high-quality contributions to modern, production web application.
  • You are self-motivated and able to manage yourself -- but don't worry, we're here to help you grow!

  • Lead technical projects alongside your team to ensure rapid and reliable delivery of software products.
  • Help build distributed systems that put clinical knowledge, secure messaging, and professional connections at a doctor’s fingertips.
  • Secure, cache, and optimize software systems that can handle millions of operations per day.

JavascriptRubyRuby on RailsVue.JsJavaScriptVue.js

Posted 2024-10-05
Apply
Apply

πŸ“ Boston, MA

πŸ” Health technology / AI-powered pathology

🏒 Company: PathAI

  • 5+ years of work experience in the software engineering field.
  • A bachelor's degree is beneficial, but equivalent experience is acceptable.
  • Intellectual curiosity and ability to learn quickly in complex spaces.

  • Solve interesting problems with code.
  • Build new features for internal and external users, and refactor existing ones.
  • Work with a variety of systems, technologies, and processes.
  • Drive the architecture of the application platform.
  • Collaborate with product, design, front-end, machine learning, and infrastructure teams.
  • Uphold high engineering standards and ensure software is adequately reviewed, tested, and integrated.
  • Mentor and share knowledge.
  • Contribute to software as a medical device aimed at improving patient outcomes.

Backend DevelopmentLeadershipPostgreSQLPythonSoftware DevelopmentSQLDjangoFrontend DevelopmentFull Stack DevelopmentGitHTMLCSSJavaJavascriptVue.JsC (Programming language)JavaScriptGoPostgresREST APIVue.jsCommunication SkillsAnalytical SkillsCollaboration

Posted 2024-08-17
Apply