Apply

Full Stack Developer

Posted 2024-07-11

View full description

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

πŸ“ Location: European time zones

πŸ” Industry: Nonprofit and payment processing

πŸ—£οΈ Languages: English

⏳ Experience: 4+ years

πŸͺ„ Skills: AWSDockerNode.jsPostgreSQLSQLAgileBlockchainDesign PatternsJavascriptKafkaRabbitmqSCRUMTypeScriptJiraProduct DevelopmentREST APIReactJavaScript

Requirements:
  • 4+ years of experience as a back-end developer with at least 2-3 recent years of experience with NodeJS.
  • Experience with TypeScript.
  • Skilled in SQL databases, OOP, SOLID principles, system design, design patterns, and GRASP.
  • Understanding of writing secure code and awareness of web application security vulnerabilities.
  • Strong communication skills in English.
  • Experience with React JS framework is a plus.
  • Knowledge of PostgreSQL, AWS/Google Cloud, message queues, Docker.
  • Experience in designing web services and integrations with third-party APIs.
  • Familiarity with production support tasks.
  • Interest in blockchain, cryptocurrencies, and non-profits.
  • Strong analytical and problem-solving skills.
  • Experience with agile product development and tools like Jira is a plus.
  • Ability to learn new concepts quickly.
Responsibilities:
  • Work with founders and senior leadership to bring ideas to life.
  • Continue developing the core product and infrastructure.
  • Create internal and external dashboards, client self-service portal, donation widget updates, and partner integrations.
  • Design, build, and maintain end-to-end backend services using TypeScript and Node.js.
  • Write well-structured, maintainable code along with unit tests.
  • Integrate with third-party APIs and develop public API.
  • Ensure security and quality of backend services.
  • Provide production support, troubleshoot issues, and fix bugs.
  • Design database schema and write SQL queries.
  • Participate in Agile team activities, including backlog grooming and task estimation.
  • Collaborate on system improvements and code reviews.
  • Assist in creating and maintaining technical documentation.
Apply

Related Jobs

Apply

πŸ“ United States, United Kingdom, Canada, Australia, Germany

🧭 Contract

πŸ” AI technology

🏒 Company: Twine

  • Experience with responsive design principles.
  • Knowledge of state management solutions.
  • Expertise in modern JavaScript/TypeScript.
  • UI/UX implementation skills.
  • Database design and management (SQL/NoSQL).
  • API integration experience.
  • Authentication and authorization implementation.
  • Server deployment and maintenance.

  • Design and implement a custom CRM system.
  • Create an intuitive client-facing dashboard.
  • Develop secure API integration systems.
  • Build comprehensive admin management panels.
  • Implement user authentication and authorization.

SQLJavascriptTypeScriptJavaScriptNosql

Posted 2024-11-22
Apply
Apply

πŸ“ United Kingdom, Spain, Netherlands, Austria, Turkey

πŸ” Process management tools

🏒 Company: SELIUK LTD

  • 2+ years of commercial development experience.
  • English language proficiency at B2 level.
  • Strong problem-solving abilities.
  • Experience in TypeScript or willingness to learn quickly.
  • Broad knowledge of IT systems, from languages to infrastructure.
  • Eagerness to learn and explore new technologies.
  • Eagerness to learn and work with Svelte framework.

  • Develop and enhance the Huly platform.
  • Collaborate with cross-functional teams to design new features.
  • Solve complex technical challenges with a focus on scalability and performance.
  • Contribute to the open-source community.

JavaJavascriptTypeScriptJavaScript

Posted 2024-11-20
Apply
Apply

πŸ“ Italy

🧭 Full-Time

πŸ” AI and education technology

🏒 Company: iGenius

  • Bachelor's degree in Computer Science or a related field.
  • At least 3 years of experience in Full-Stack Development.
  • More than 2 years of experience in Moodle/LMS Development.
  • Experience in enterprise authentication systems, e.g., SSO, OAuth2.
  • Excellent knowledge of PHP 7+, MySQL/MariaDB.
  • Proficient in JavaScript, preferably Vue.js or React, HTML5/CSS3.
  • Extensive experience in Moodle platform development.
  • Experience with RESTful API development.
  • Familiarity with LTI for integration with educational technologies.
  • Ability to integrate external repositories and manage data synchronization.

  • Develop and maintain a robust LMS platform.
  • Integrate external systems.
  • Enhance user experience.

PHPJavascriptMySQLVue.JsJavaScriptHTML5CSS3ReactVue.js

Posted 2024-11-19
Apply
Apply

πŸ“ EMEA region

πŸ” Blockchain

🏒 Company: Nethermind

  • 5+ years of Full-Stack Development experience and contributed to blockchain-related projects.
  • Creative problem-solver with a knack for technical challenges.
  • Excellent communication to convey technical concepts to non-technical stakeholders.
  • Ability to work independently and make informed decisions.
  • Provide technical guidance and mentorship to team members.
  • Excellent skills in modern JavaScript/Typescript, Go, Rust, Python, or Java.
  • Deep understanding of modern client- and server-side React applications.
  • Experienced in designing scalable APIs and testing backend and frontend.
  • Knowledge of modern database design and interaction (SQL and/or NoSQL).
  • Expertise in architecture principles and design patterns.

  • Collaborate with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality projects on time.
  • Writing clean, efficient, and maintainable code.
  • Ensuring that the frontend code is error-free and performs optimally through debugging tools and testing methodologies.
  • Stay current with the latest web development technologies, trends, and best practices.
  • Documenting code and maintaining code repositories for clarity and ease of modification.
  • Participating in code reviews to ensure quality standards.
  • Assisting with deployment processes including web server configuration and version control management.
  • Provide guidance and mentorship to more junior developers.

LeadershipPythonSQLBlockchainDesign PatternsJavaJavascriptTypeScriptJavaScriptGoNosqlReactRustCommunication SkillsDevOps

Posted 2024-11-15
Apply
Apply

πŸ“ Greece

🏒 Company: InventYOU AB

  • Expertise in front-end JavaScript frameworks, primarily React.
  • Experience with Vue.js or Angular is a plus.
  • Strong skills in .NET for backend development.
  • Proficiency in Elasticsearch for enhanced data capabilities.
  • Knowledge of OAUTH authentication mechanisms.
  • Familiarity with unit and integration testing.
  • Experience with Agile methodology and SCRUM processes.

  • Write advanced front-end code in JavaScript frameworks, primarily React.
  • Configure front-end builds and manage npm tasks.
  • Utilize TypeScript, SASS, and Semantic UI for CSS and HTML.
  • Collaborate on .NET-based microservices.
  • Use Elasticsearch for data search and retrieval.
  • Implement unit and integration tests.
  • Build OAUTH authentication mechanisms.
  • Maintain technical documentation and collaborate with cross-functional teams.
  • Participate in SCRUM processes and prioritize secure coding.
  • Communicate complex technical details effectively.

Backend DevelopmentAgileElasticSearchHTMLCSSJavascriptOAuthSCRUMTypeScriptVue.JsJavaScriptElasticsearch.NETAngularReactVue.jsCollaborationDocumentationMicroservices

Posted 2024-11-15
Apply
Apply

πŸ“ US, UK, India

🧭 Full-Time

πŸ” B2B marketing

🏒 Company: Integrate

  • 1-5 years of full-stack .NET/C# development experience along with expertise with concurrent design in a distributed environment.
  • 3+ years of product development within SaaS environment.
  • Experience with content delivery and web tracking in a production context.
  • Ability to analyze epics/stories, raise questions, seek resolution and clarification required for test case identification.
  • Experience performing testing on applications that use AngularJS UI, API’s and NoSQL database (MongoDB) or similar.
  • Experience automating in Visual Studio Code or similar IDE, coding in TypeScript or JavaScript.
  • Strong knowledge of Jira. Experience with Zephyr, or similar test management tools.
  • Passion for automation framework and TDD/ATDD.

  • Work closely with our product team to translate raw business requirements into rock-solid technical solutions.
  • Create high-speed, cloud-based web applications.
  • Test code and services at the user level with automated tools and scripts.
  • Work with Product, Design, and Customer Support teams to understand customer usage and develop test plans and suites that approximate real-world environments.
  • Research and recommend technologies that address technical and business requirements.
  • Provide technical leadership and guidance to the team.
  • Participate in all areas of the SCRUM process.
  • Own projects from inception to production and provide clear communication to product and business teams.

AWSDockerLeadershipAgileGitJavascriptMongoDBRabbitmqReact.jsSCRUMTypeScriptC#JavaScriptJiraProduct DevelopmentGolanggRPC.NET.NET coreRedisNosqlReactLinux

Posted 2024-11-12
Apply
Apply

πŸ“ Portugal

πŸ” Cryptocurrency

  • Good organizational skills.
  • Attention to detail.

  • Design and develop front-end and back-end applications.
  • Ensure applications are responsive.
  • Work alongside the design team for web design features.
  • Oversee projects from conception to final product.

Backend DevelopmentProject ManagementSoftware DevelopmentBlockchainFrontend DevelopmentFull Stack DevelopmentGitHTMLCSSJavaJavascriptJavaScriptCommunication SkillsCollaborationProblem SolvingAttention to detailOrganizational skillsTime Management

Posted 2024-11-08
Apply
Apply

πŸ“ Hungary

πŸ” Crypto

  • Good organizational skills.
  • Attention to detail.
  • Experience in full-stack development.

  • Responsible for designing and developing front-end, back-end and architecture.
  • Ensuring the responsiveness of applications.
  • Working alongside the design team for web design features.
  • Seeing out a project from conception to final product.

Backend DevelopmentSoftware DevelopmentBlockchainEthereumFrontend DevelopmentFull Stack DevelopmentHTMLCSSJavaJavascriptReact.jsJavaScriptREST APIReactCommunication SkillsAnalytical SkillsCollaboration

Posted 2024-11-08
Apply
Apply

πŸ“ Greece

πŸ” Cryptocurrency

  • Strong organizational skills.
  • Attention to detail.

  • Design and develop front-end and back-end applications.
  • Ensure responsiveness of applications.
  • Work alongside the design team for web design features.
  • Oversee projects from conception to final product.

Backend DevelopmentProject ManagementSoftware DevelopmentBlockchainEthereumFrontend DevelopmentFull Stack DevelopmentGitHTMLCSSJavaJavascriptReact.jsTypeScriptJavaScriptReact

Posted 2024-11-08
Apply
Apply

πŸ“ Colombia, Argentina, Guatemala, Norway

🧭 Full-Time

πŸ” Travel and tourism

🏒 Company: Ventura TRAVEL

  • 2+ years of working experience with JavaScript/Typescript and React fundamentals.
  • Proficiency in Relational Databases such as Postgres.
  • Solid knowledge of scalability and performance.
  • Proactive and analytical mindset with attention to detail and problem-solving skills.
  • Strong communication and collaboration skills, with fluency in English (B2 level).
  • Must be enjoyable to work with.

  • Actively collaborate with technical team and stakeholders to align development with project goals and timelines.
  • Build, maintain, and document web services in Node.js and React.
  • Use the latest Typescript features for type-safety.
  • Investigate infrastructure issues and support resolution.
  • Integrate external APIs like HubSpot or OpenAI.
  • Create and improve GraphQL, ORM, or SQL queries.
  • Work with multidisciplinary teams to enhance personal and professional growth.

Node.jsSoftware DevelopmentSQLJavascriptTypeScriptJavaScriptPostgresReactCollaborationProblem Solving

Posted 2024-11-07
Apply