Apply

Senior Full Stack Engineer

Posted 13 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Poland

🔍 Industry: Education

🏢 Company: Faria Education Group👥 251-500EducationSaaSInformation Technology

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: AWSBackend DevelopmentSoftware DevelopmentDesign PatternsFrontend DevelopmentFull Stack DevelopmentGitHTMLCSSJavascriptJestMySQLRubyRuby on RailsREST APIRedisRubyOnRailsCI/CDAgile methodologiesRESTful APIsMentoringSoftware Engineering

Requirements:
  • 5+ years of hands-on development experience with a focus on Ruby on Rails.
  • Deep expertise in backend development, performance optimization, and scalable service design.
  • Strong front-end development skills in JavaScript (ES6+), HTML5, CSS3, Bootstrap.
  • Experience with MySQL, Redis, Memcached, and modern caching strategies.
  • Strong with Background processing (DelayedJob, Sidekiq)
  • Experience with ActionCable (Anycable) and SSE.
  • Experience with AWS services, S3 in particular.
  • Strong grasp of Git, GitHub workflows, and GitHub Actions for CI/CD.
  • Proven experience writing reliable tests using RSpec, Capybara, and Jest.
  • Experience using and enforcing static and security analysis tools (Rubocop, Brakeman).
  • Familiarity with Haml, ViewComponent, and optionally StimulusJS.
  • Monitoring tools like Airbrake, NewRelic, Sentry.
Responsibilities:
  • Own the design and implementation of robust, scalable full-stack features using Ruby on Rails and modern web technologies.
  • Act as a product partner—collaborate with Product, Design, and stakeholders to shape features from problem to production.
  • Drive technical decisions within the team and contribute to system architecture and long-term planning.
  • Own large code areas and drive technical roadmaps, ensuring quality, performance, and maintainability.
  • Identify and resolve performance bottlenecks, architectural risks, and complex bugs.
  • Review code with an eye toward maintainability and long-term impact; promote engineering best practices.
  • Mentor and guide engineers through technical challenges, design discussions, and code reviews.
  • Improve development workflows, testing strategies, CI/CD pipelines, and observability.
  • Proactively surface technical debt and propose solutions.
Apply

Related Jobs

Apply

📍 Europe

🧭 Contract

🔍 Restaurant industry

🏢 Company: Cluby

  • 5+ years of hands-on experience in product engineering or a similar role, with a deep understanding of modern software development.
  • High proficiency with TypeScript, React and/or React Native.
  • Solid understanding of modern agile and DevSecOps practices.
  • Strong interest in how the product works and a passion for solving customer problems through technology.
  • Ability to navigate ambiguity and drive decisions, delivering high-impact, user-focused solutions.
  • Excellent communication skills with the ability to work effectively across disciplines and levels.
  • Entrepreneurial spirit with a desire to take ownership of key parts of the product.
  • Proven experience leading technical initiatives and levelling up code quality.
  • Demonstrated ability to juggle multiple priorities in a fast-paced, dynamic environment.
  • Take ownership of designing, developing, and releasing new features and product improvements.
  • Collaborate with cross-functional teams, including product, design, as well as marketing, sales, and customer success, to ensure a seamless and aligned user experience.
  • Provide technical leadership in the architecture and development of robust, scalable solutions that meet both user and business needs.
  • Influence the technical direction of the team and the company, identifying opportunities for efficiency and innovation.
  • Help establish a culture of engineering excellence and quality through knowledge sharing, code reviews, automated testing, and continuous integration.

Backend DevelopmentPostgreSQLPythonSoftware DevelopmentAgileFrontend DevelopmentFull Stack DevelopmentGitReact NativeTypeScriptAPI testingReactCI/CDRESTful APIsDevOps

Posted 12 days ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

💸 130000.0 - 140000.0 USD per year

🔍 Software Development

🏢 Company: Circle.so

  • 5+ years experience working as a full-stack engineer on complex web applications.
  • Strong proficiency in Ruby on Rails, MySQL/Postgresql, ReactJS.
  • Strong proficiency in at least one programming language commonly used for AI development ( Python, JavaScript, TypeScript ).
  • You have deployed at least one AI Agent to production, with a deep understanding of the entire development lifecycle — from initial concept to final deployment with customer feedback loops.
  • Hands-on experience with AI frameworks and tools, such as OpenAI, Anthropic, Hugging Face, LangChain, and vector databases.
  • Strong understanding of NLP, ML, and LLM fundamentals - including modern LLM technologies, RAG, and prompt engineering techniques.
  • Ship full-stack AI projects end to end - exciting projects such as AI Agents, Retrieval-Augmented Generation (RAG), Structured Extraction, internal tooling for customer-facing teams, and build infrastructure for LLM inference.
  • Help guide the end-to-end architecture and technical strategy for AI solutions.
  • Improve processes, tools, and systems to scale AI solutions across Circle.
  • Optimize AI infrastructure for performance, reliability, and cost-efficiency.
  • Help us stay up-to-date with the cutting-edge AI research, techniques, and tools.

AWSBackend DevelopmentDockerPostgreSQLPythonFrontend DevelopmentFull Stack DevelopmentJavascriptMachine LearningMySQLReact.jsRuby on RailsTypeScriptCI/CDRESTful APIs

Posted 18 days ago
Apply
Apply

📍 Europe

🧭 Full-Time

🏢 Company: Adverity👥 251-500💰 $120,000,000 Series D almost 4 years agoBig DataSaaSData IntegrationAnalyticsMarketing

  • Fluency in Python and (preferably) Django framework.
  • Thorough knowledge and experience with front-end technologies, like Typescript and preferably React or Vue.js.
  • Experience with building and maintaining REST APIs.
  • Get to know your product development team and get familiar with our product, technologies, systems & architecture, processes and practices.
  • Support your product development team with deep code reviews, guiding them towards better system quality and engineering practices.
  • Participate in shaping new features by get your hands dirty in PoCs, breaking down technical scopes, and commence working on team deliveries.

Backend DevelopmentPythonSoftware DevelopmentDjangoFrontend DevelopmentFull Stack DevelopmentReact.jsTypeScript

Posted about 2 months ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

💸 130000.0 - 140000.0 USD per year

🔍 Software Development

🏢 Company: Circle.so

  • 8+ years experience working as a full-stack engineer on complex web applications with significant scale (100k+ rpm, 100GB+ databases).
  • Strong proficiency in Ruby on Rails, MySQL/Postgresql, ReactJS, TypeScript, CSS/SCCS, TailwindCSS.
  • Familiarity with both frontend and backend is necessary, but a high degree of proficiency in both is not a requirement.
  • A desire to work in an environment which values speed of iteration and individual autonomy, while also embracing personal accountability and the ability to collaborate effectively as part of a dynamic team.
  • Great communication skills both in writing and verbal/oral (English).
  • You should be able to lead a complex project end to end with judgment and an attention to detail when it comes to architectural, product, design, and process decisions.
  • Experience working on a fully distributed remote team.
  • Comfortable in a fast-paced environment with a certain level of ambiguity, especially when learning and picking up new technologies when projects require it.
  • Work autonomously on a product built in Ruby on Rails backend and React front-end.
  • Build critical features and improvements for our web app, with a product-first mindset.
  • Work closely with Circle's leaders throughout the feature design process.
  • Work closely with our designers to create a world-class user experience.
  • Improve the quality of our codebase and identify architectural deficiencies.
  • Learn, implement, and maintain new integrations with services like OpenAI, Zendesk, Hubspot, Notion, and Slack to improve the daily operations of our customer-facing teams.
  • Foster a bias for action, prioritizing speed of iteration without compromising on the quality of code or user experience.

Backend DevelopmentPostgreSQLSoftware DevelopmentFrontend DevelopmentFull Stack DevelopmentCSSMySQLReact.jsRuby on RailsTypeScriptCommunication SkillsRESTful APIs

Posted about 2 months ago
Apply
Apply

📍 EMEA

🧭 Full-Time

🔍 Software Development

🏢 Company: WunderGraph, Inc.

  • Proficient in TypeScript, React, and Node.js.
  • Experience with GraphQL, Go, and APIs (such as SOAP and gRPC) is a plus.
  • Familiar with remote work and able to thrive in a fully remote environment
  • Excellent communicator in English, which is critical for a remote team
  • Able and willing to travel occasionally in order to meet the team in a nice location (at least twice a year)
  • Build software along our entire stack (Golang, NextJS, React, Typescript, GraphQL, Tailwind)
  • Work on our open-source code base, analyze and manage PRs
  • Maintain, deliver, and take ownership of high-quality features for our SaaS product
  • Ensuring optimal performance, reliability, and developer experience (DX).
  • Analyzing telemetry data and collaborating with our customers to understand their use cases and identify opportunities for improvement.
  • Running internal penetration tests to identify and address security vulnerabilities.
  • Diagnosing and resolving technical issues, often working directly with our customers' engineering teams.

Backend DevelopmentGraphQLNode.jsSoftware DevelopmentFull Stack DevelopmentReact.jsTypeScriptGoREST APINext.js

Posted about 2 months ago
Apply
Apply

📍 Any Country

🧭 Full-Time

💸 140000.0 - 160000.0 USD per year

🔍 Software Development

🏢 Company: Inspectiv👥 11-50💰 $8,600,000 Series A almost 3 years agoInternetSecurityInformation TechnologyCyber Security

  • 5+ years experience with delivering cloud based enterprise applications from concept to scale and then maintenance multiple times in the span of your career
  • A solid understanding of the latest front end technologies and back end technologies.
  • Excellent interpersonal skills.
  • Mentor and coach individuals on the Engineering team in technical, interpersonal and architectural skills
  • Architect and deliver the customer facing experiences with our Vulnerability Detection Platform
  • Enable the engineers around you to successfully navigate the today while ensuring the success of tomorrow
  • Remove roadblocks and seek out opportunities to improve and expand our engineering foundation (tech, libraries, infrastructure, tooling etc.)
  • Be responsible for architecting critical features and platform capabilities
  • Lead the delivery of mission critical products and services for the business

Backend DevelopmentLeadershipPostgreSQLPythonCloud ComputingFrontend DevelopmentFull Stack DevelopmentReact.jsSoftware ArchitectureGoCommunication SkillsCI/CDRESTful APIsMentoring

Posted 2 months ago
Apply
Apply

📍 Сербія, Польща, Чеська Республіка, Румунія, Португалія

🧭 Full-Time

🔍 Software Development

🏢 Company: All Cares

  • Strong knowledge of TypeScript.
  • Backend experience with Node.js (NestJS preferably)
  • Experience working with PostgreSQL, Elasticsearch.
  • Familiarity with Docker and Kubernetes.
  • Understanding of CI/CD, testing frameworks, and version control (e.g., Git).
  • Build responsive, user-friendly interfaces with Next.js and TypeScript.
  • Develop and maintain RESTful APIs with NestJS and TypeScript.
  • Design secure, scalable backend architecture.
  • Integrate with PostgreSQL and Elasticsearch.
  • Work with product managers, designers, and engineers in an Agile environment.
  • Write clean, maintainable, and documented code.
  • Conduct code reviews and give constructive feedback.
  • Keep up with new technologies and bring fresh ideas.

Backend DevelopmentDockerNode.jsPostgreSQLElasticSearchFrontend DevelopmentFull Stack DevelopmentGitKubernetesTypeScriptNest.jsNext.jsCI/CDRESTful APIs

Posted 3 months ago
Apply
Apply

📍 Global

🧭 Full-Time

🔍 Software Development

🏢 Company: OP Labs👥 11-50Developer ToolsIT InfrastructureEthereumSoftware

  • Strong background in full stack software engineering
  • Experience building full stack application and APIs
  • Comfortable writing in Typescript, Solidity, and Golang or willing to learn
  • History of contribution to open source projects
  • Build and maintain Developer tooling
  • Build and Maintain public API/Services
  • Community engagement
  • Internal collaboration
  • Open source contributions

Backend DevelopmentNode.jsSoftware DevelopmentBlockchainEthereumFrontend DevelopmentFull Stack DevelopmentKubernetesTypeScriptREST APICI/CDDevOpsSoftware Engineering

Posted 3 months ago
Apply
Apply

📍 United Kingdom, Latvia, Spain, Germany, Denmark, Poland, Portugal, or Ireland

🔍 Software Development

🏢 Company: Lokalise👥 101-250💰 $50,000,000 Series B over 3 years agoInformation ServicesDeveloper APIsSaaSInformation TechnologyCollaborationTranslation ServiceSoftwareCloud Infrastructure

  • A degree in Computer Science or equivalent experience.
  • 5+ years of software development experience, with a focus on designing architecture for high performance and scalability.
  • Proven experience leading engineering projects from design through rollout.
  • A strong understanding of common modern technologies, including API best practices, message queues (RabbitMQ or similar), data stores (PostgreSQL or similar), and cloud services (AWS or similar).
  • Experience working with multiple backend technology stacks. (You'll find a range at Lokalise, from a PHP monolith to Node.js microservices.)
  • In addition to backend expertise, full-stack or frontend experience is essential. (Our frontend is built with JavaScript, utilising TypeScript and React.)
  • Proven experience in testing, including unit and integration testing across the technology stack.
  • Excellent problem-solving, analytical, and communication skills, with the ability to collaborate effectively in a fast-paced, fully remote start-up environment.
  • A passion for learning, growth, and continuous improvement, staying up to date with industry trends and advancements.
  • Lead the design, development, and deployment of complex software systems.
  • Define technical standards, best practices, and coding guidelines that impact the entire engineering organisation.
  • Architect scalable, robust, and efficient software solutions that define how our technology platform operates.
  • Stay updated with emerging technologies and industry trends.
  • Mentor other engineers, fostering a culture of continuous learning and improvement.
  • Conduct code reviews and provide constructive feedback to ensure high-quality code.
  • Contribute to technical discussions and decision-making processes.
  • Promote a collaborative and inclusive team environment.

AWSBackend DevelopmentLeadershipNode.jsPHPPostgreSQLSoftware DevelopmentSQLAgileDesign PatternsFull Stack DevelopmentGitJavascriptRabbitmqReact.jsSoftware ArchitectureTypeScriptAPI testingData StructuresREST APICommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingMentoringMicroservicesDebugging

Posted 3 months ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

💸 130000.0 - 140000.0 USD per year

🔍 Software Development

🏢 Company: Circle.so

  • Strong proficiency in Ruby on Rails, MySQL/Postgresql, ReactJS, TypeScript, CSS/SCCS, TailwindCSS.
  • Familiarity with both frontend and backend is necessary, but a high degree of proficiency in both is not a requirement.
  • A desire to work in an environment which values speed of iteration and individual autonomy, while also embracing personal accountability and the ability to collaborate effectively as part of a dynamic team.
  • Motivation to understand the business, our users, their requirements, and to deliver results.
  • Comfortable in a fast-paced environment with a certain level of ambiguity.
  • Great communication skills both in writing and verbal/oral (English).
  • Adaptable with the ability to change direction quickly if necessary.
  • Familiar with agile software development principles.
  • Should be able to lead a complex project end to end with judgment and an attention to detail when it comes to architectural, product, design, and process decisions, your judgment should inspire a high level of trust within the team.
  • Experience working on a fully distributed remote team.
  • Work autonomously on a product built in Ruby on Rails backend and React front-end.
  • Build critical features and improvements for our web app, with a product-first mindset.
  • Work closely with Circle's leaders throughout the feature design process.
  • Work closely with our designers to create a world-class user experience.
  • Foster a bias for action, prioritizing speed of iteration without compromising on the quality of code or user experience.

PostgreSQLCSSMySQLRuby on RailsTypeScript

Posted 3 months ago
Apply