Apply

Senior Fullstack Engineer

Posted 2024-09-26

View full description

πŸ’Ž Seniority level: Senior, Minimum of 7+ years of relevant experience as a Fullstack Engineer

πŸ“ Location: Europe

πŸ” Industry: Headless CMS

πŸ—£οΈ Languages: English

⏳ Experience: Minimum of 7+ years of relevant experience as a Fullstack Engineer

πŸͺ„ Skills: AWSLeadershipSQLCypressGCPGitJavascriptJestRubyTypeScriptAzureContent managementHTML5CSS3PostgresRedisCommunication SkillsJavaScriptRESTful APIs

Requirements:
  • Minimum of 7+ years of relevant experience as a Fullstack Engineer.
  • Bachelor's or Master's degree in Computer Science or a related field.
  • Comprehensive knowledge of JavaScript/Typescript and willingness to learn Vue.
  • Strong understanding of HTML5, CSS3, SCSS, BEM standard, and responsive design.
  • Knowledge of at least one backend language, preferably Ruby.
  • Experience with designing and consuming RESTful APIs.
  • Comprehensive SQL knowledge.
  • Thorough understanding and experience with automated testing and frameworks such as Jest and Cypress.
  • Awareness of behavior-driven development testing tools, such as RSpec.
  • Familiarity with caching and message queuing tools like Redis, Memcached, and Sidekiq.
  • Strong grasp of functional and object-oriented programming principles.
  • General knowledge of modern development technologies including Git, Webpack, Babel.
  • Experience with database design and management.
  • Cloud infrastructure experience (AWS, Azure, GCP).
  • Ability to write clean, secure, well-documented code.
  • Excellent problem-solving skills and communication abilities.
Responsibilities:
  • Develop the next generation of Storyblok's customer-facing products and features using modern frontend frameworks.
  • Contribute to the development and maintenance of the plugins ecosystem from both frontend and backend perspectives.
  • Optimize API performance and manage database queries.
  • Implement automated testing within the development workflows.
  • Continuously test, update and improve application security, performance, and reliability.
  • Develop familiarity with the code base and contribute to thorough documentation.
  • Assist in rapidly resolving customer bugs and issues.
  • Collaborate with leadership, product owners, designers, and stakeholders to translate business requirements into technical solutions.
  • Participate in code reviews and mentor junior engineers.
  • Assist teammates in overcoming obstacles and completing tasks.
Apply

Related Jobs

Apply

πŸ“ Poland

πŸ’Έ 16000 - 21000 PLN per month

πŸ” Healthcare technology

  • More than 3 years of experience working on web applications.
  • Strong knowledge of TypeScript and Node.js.
  • Ability to create visually appealing and user-friendly interfaces.
  • Experience working with Docker.
  • Proficiency in relational databases (e.g., MySQL, SQL Server) and NoSQL databases (e.g., MongoDB).
  • Interest in product management and understanding user needs.
  • Ability to communicate in English – minimum B2 level.

  • Become a valuable member of the jamedaSync Team within the Go-To-Market business domain.
  • Design and implement solutions while adhering to best practices in software analysis, design, and development.
  • Focus on leveraging external APIs for new integrations between healthcare products and clinic management systems.
  • Build desktop applications using JavaScript and Electron.js for integration with third-party systems.

DockerNode.jsSQLJavascriptMongoDBMySQLProduct ManagementTypeScriptJavaScriptGoNosql

Posted 2024-11-21
Apply
Apply

πŸ“ Poland

πŸ’Έ 16000 - 21000 PLN per month

πŸ” Healthcare technology

  • More than 3 years of experience working on web applications.
  • Strong knowledge of TypeScript and Node.js.
  • Ability to create visually appealing and user-friendly interfaces.
  • Experience with Docker.
  • Proficiency in relational databases (MySQL, SQL Server) and NoSQL databases (MongoDB).
  • Ability to communicate in English at a minimum B2 level.

  • Become a member of the jamedaSync Team within the Go-To-Market business domain.
  • Design and implement solutions while adhering to best practices in software analysis, design, and development.
  • Focus on building desktop applications with Electron.js for integration with third-party systems.
  • Work with JavaScript to implement complex business logic for application integration.

DockerNode.jsSQLJavascriptMongoDBMySQLProduct ManagementSCRUMTypeScriptJavaScriptGoNosql

Posted 2024-11-21
Apply
Apply

πŸ“ Germany

🧭 Full-Time

πŸ” Enterprise architecture management

🏒 Company: LeanIX

  • 4+ years of relevant work experience
  • Working proficiently with Kotlin (or any statically typed language with the willingness to learn Kotlin)
  • Working proficiently with Angular
  • In-depth knowledge of Spring Boot and its ecosystems
  • Understanding of software design principles, such as SOLID, and experience applying them to real-world projects
  • Experience with Azure is a plus
  • Experience with CI/CD pipelines is a plus
  • Experience with building and running scalable backend services

  • Implementation of scalable & secure backend services in Kotlin
  • Implementation of user interfaces based on micro frontends with Angular
  • Continuously improve our front and backend services, CI/CD pipelines, and codebases
  • Take ownership and drive topics that align with your passion and our product vision
  • Collaborate with passionate colleagues eager to share knowledge and learn from you

DockerGraphQLPostgreSQLJestKotlinKubernetesSpringSpring BootTypeScriptAngularCommunication SkillsCollaboration

Posted 2024-11-20
Apply
Apply

πŸ“ Spain, Germany, Barcelona, Madrid, Berlin

🧭 Full-Time

πŸ” Logistics

  • Proven experience in designing and developing complex event-driven architectures and asynchronous systems, particularly with microservices.
  • Extensive experience with cloud platforms such as AWS, Azure, or similar.
  • Proficient in Typescript, Node.js and one common front-end framework, preferably Vue.js.
  • Experience with continuous integration/continuous deployment practices and infrastructure as code.

  • Participate in the development of new solutions within the team’s scope and brainstorm new ideas.
  • Take ownership of team components and lead architectural designs.
  • Enhance quality assurance through documentation and test automation.
  • Participate in developing a robust microservice architecture and framework.
  • Collaborate with product managers for feature design and strategic planning.
  • Engage in community activities and mentor junior developers.

AWSLeadershipNode.jsAgileTypeScriptVue.JsProduct DevelopmentVue.jsCollaborationCI/CDDocumentationMicroservices

Posted 2024-11-19
Apply
Apply

πŸ“ Germany, Spain

🧭 Full-Time

πŸ” Logistics

  • Proven Experience in Event-Driven and Asynchronous Systems: Hands-on experience in designing complex event-driven architectures.
  • Proficiency in Cloud Technologies: Extensive experience with AWS, Azure, or similar cloud platforms.
  • Strong Programming Skills: Proficient in Typescript, Node.js, and one front-end framework, preferably Vue.js.
  • CI/CD and Infrastructure Automation: Experience with CI/CD practices and infrastructure as code.

  • Develop and Innovate: Participate in the development of new solutions. Create proof of concepts and present technical designs.
  • Ownership and Leadership: Manage team components, lead architectural design, and guide projects.
  • Collaboration and Quality Assurance: Work in an agile team, create documentation, enhance test automation, and drive quality.
  • Architectural Growth: Help develop a microservice architecture and improve engineering standards.
  • Strategic Planning: Collaborate with product managers on feature design.
  • Community Engagement and Mentorship: Actively participate in developer communities and mentor junior developers.

AWSLeadershipNode.jsAgileKafkaTypeScriptVue.JsProduct DevelopmentAzureVue.jsCollaborationCI/CDTerraformDocumentationMicroservices

Posted 2024-11-19
Apply
Apply

πŸ“ Germany, Spain

🧭 Full-Time

πŸ” Digital freight forwarding logistics

  • Hands-on experience in designing and developing complex event-driven architectures and asynchronous systems.
  • Extensive experience with cloud platforms such as AWS, Azure, or similar.
  • Proficiency in Typescript, Node.js, and a common front-end framework, preferably Vue.js.
  • Experience with continuous integration/continuous deployment practices and infrastructure as code.

  • Participate in the development of new solutions within the team, brainstorm ideas, solve problems, and create proof of concepts.
  • Take ownership of the team’s components and libraries, lead architectural designs, and manage mid-sized projects.
  • Work alongside experienced engineers to create documentation and enhance test automation.
  • Contribute to the development of an event-driven microservice architecture and micro-frontend framework.
  • Collaborate with product managers to design and plan launch-ready features.
  • Engage in backend and frontend developer communities, promote best practices, and mentor junior developers.

AWSLeadershipNode.jsAgileTypeScriptVue.JsProduct DevelopmentVue.jsCollaborationCI/CDDocumentationMicroservices

Posted 2024-11-19
Apply
Apply

πŸ“ Spain, Germany, Spain, Barcelona, Madrid

🧭 Full-Time

πŸ” Logistics

  • Proven experience in designing and developing complex event-driven architectures and asynchronous systems, particularly with microservices.
  • Extensive experience with cloud platforms such as AWS, Azure, or similar.
  • Proficiency in programming languages: Typescript, Node.js, and preferably Vue.js.
  • Experience with continuous integration/continuous deployment (CI/CD) practices and infrastructure as code.
  • Experience with Terraform and Kafka is advantageous.
  • Familiarity with Fastify and Gitlab CI/CD integration is beneficial.

  • Participate in the development of new solutions within the team’s scope by brainstorming new ideas and transforming them into actionable designs.
  • Take ownership of the team’s components and libraries, ensuring consistency and effectiveness while leading projects from inception to completion.
  • Work with experienced engineers in an agile environment to enhance product quality by creating documentation and automation.
  • Participate in the development of a robust event-driven microservice architecture and lead improvements in engineering standards.
  • Collaborate with product managers to ensure features align with business goals and are ready for launch.
  • Mentor junior developers, promoting best practices and fostering collaboration.

AWSLeadershipNode.jsAgileTypeScriptVue.JsProduct DevelopmentAzureVue.jsCollaborationCI/CD

Posted 2024-10-19
Apply
Apply

πŸ“ Germany, Spain

🧭 Full-Time

πŸ” Logistics

  • Proven experience in designing and developing complex event-driven architectures and asynchronous systems, particularly with microservices.
  • Extensive experience with cloud platforms such as AWS or Azure to optimize application performance and scalability.
  • Proficiency in Typescript, Node.js, and a front-end framework, preferably Vue.js.
  • Experience with continuous integration/continuous deployment practices and infrastructure as code.
  • Experience with Terraform and Kafka is highly advantageous.
  • Familiarity with Fastify and CI/CD integration using GitLab will help streamline development.

  • Participate in the development of new solutions within the team’s scope, including brainstorming, problem-solving, and creating actionable designs.
  • Take ownership of components and libraries to ensure effectiveness, leading architectural designs and guiding projects from inception to completion.
  • Work within an agile team to create documentation and enhance test automation while ensuring high-quality products.
  • Contribute to the development of a robust event-driven microservice architecture, improving engineering standards and processes.
  • Collaborate with product managers to design features for launch, aligning with business goals.
  • Mentor junior developers, fostering collaboration and promoting software engineering best practices.

AWSLeadershipNode.jsAgileTypeScriptVue.JsProduct DevelopmentAzureVue.jsCollaborationCI/CDTerraform

Posted 2024-10-19
Apply
Apply

πŸ“ Poland

πŸ” Property technology (proptech)

🏒 Company: Equiem

  • 4+ years experience with NodeJS, Typescript, and service-oriented architecture.
  • 4+ years experience working with React and Next.js.
  • 4+ years of experience working with relational databases (e.g., Postgres).
  • 4+ years of experience writing performant and resilient code.
  • Strong understanding of secure code development (OWASP, etc.).
  • Experience handling and protecting confidential information (GDPR, CCPA, etc.).
  • Experience with AWS.
  • Experience with GraphQL (particularly Apollo) - nice to have.
  • Fluent English (B2/C1).

  • Creating new features for our web platform using modern technology, architecture, and practices.
  • Writing clean, testable code that is easy to maintain, extend, and works.
  • Building in observability and monitoring to ensure reliability and performance.
  • Promoting coding practices and standards, and identifying areas for improvement.
  • Mentoring others and helping them grow their skills and knowledge.
  • Conveying complex ideas to others in an easily understandable manner.

AWSTypeScriptPostgresReact

Posted 2024-10-09
Apply
Apply

πŸ“ United Kingdom, Americas, Western Europe

πŸ” Automation, AI

🏒 Company: MimicaπŸ‘₯ 1-10πŸ’° $650.6k Seed on 2021-11-15Food and BeveragePackaging Services

  • Background in frontend or full-stack engineering, with a focus on developing modern, enterprise-class web applications.
  • Proven experience in architecting high-quality UI components and crafting intuitive interfaces, complex layouts, and interactions that efficiently handle large datasets.
  • Proficient in JavaScript, CSS3, and one or more major frontend frameworks or libraries such as React, including comprehensive state management solutions.
  • Deep understanding of performance optimization techniques, including code splitting, lazy loading, efficient asset delivery, and strategies to minimize unnecessary re-renders.
  • Commitment to upholding high engineering standards, delivering clean, testable, reusable, modular, and well-documented code.
  • Demonstrated analytical and troubleshooting skills – methodically decomposing systems to identify bottlenecks, determine root causes and implement solutions.
  • Drive to continually develop your skills, improve team processes and reduce debt.
  • Fluency in English, with effective communication skills – articulating complex ideas, concepts and trade-offs clearly.

  • Developing a visualization tool and a data-rich dashboard that display process flows and metrics in novel ways.
  • Building interfaces and real-time frontend services that enable multiple users to edit graph data and re-train AI models through their input.
  • Enabling the auto-generation of process maps and bot code, elevating the experience of the users interacting with task-mining results.
  • Participating in architectural decisions, collaborating across teams to identify and implement product improvements and producing documentation for your implementations.
  • Providing feedback to peers through pair programming and code reviews and helping those around you to level up.
  • Participating in hiring and onboarding new team members; taking on end-to-end project management responsibilities as we grow.

Frontend DevelopmentJavascriptJavaScriptAlgorithmsData StructuresCSS3ReactCommunication Skills

Posted 2024-10-01
Apply