Netguru

Senior Backend Developer – Freelance

Netguru

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇵🇱 Poland

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AzureBigQueryCloudGoJavaJavaScriptNode.jsPostgresReactSQLTerraformVue.js

About the role

  • Design, develop, test, and deploy high-quality software solutions.
  • Implement system and data monitors to ensure the correctness of the business process
  • Contribute to multiple team-wide business and tech objectives (beyond just the goals assigned to you).
  • Lead cross-functional projects in an agile environment, participate in planning process
  • Scope, decompose, and organize projects for multiple teammates. Delegate tasks and coordinate teammates to bring those projects to completion with minimal oversight. Generate time estimates with reasonable accuracy to help determine project timelines.
  • Support standard development practices across your team, including idiomatic syntax, design patterns, and Testing/Quality Practice
  • Provide primary operational support and engineering for multiple large distributed software applications
  • Integrate with existing REST APIs, author new APIs, and expose the data to the frontend.

Requirements

  • 8+ years of professional software engineering experience, including senior-level responsibility.
  • Proven experience leading and mentoring engineers; ability to operate independently and guide teams.
  • Strong proficiency in backend development using SQL/Postgres and one or more of: Java, Go, Node.js.
  • Deep understanding of data structures and algorithms, with experience building data-intensive, high-scale systems (high velocity and/or high volume data).
  • Hands-on experience with cloud infrastructure and DevOps tooling (Terraform, Pulumi, Helm, GitHub Actions).
  • Experience with SQL-based data analysis and data platforms (e.g., Snowflake, BigQuery); familiarity with data pipelines.
  • Experience designing and operating message-based, asynchronous systems.
  • Frontend experience with JavaScript and SPA frameworks (e.g., React, Vue) in production environments.
  • Production experience with public cloud platforms (Azure preferred)
  • Strong communication and interpersonal skills.
Benefits
  • 100-percent remote work;
  • huge flexibility and variety of project to choose from - work the way you like;
  • work with an experienced team of developers and continuous development of your hard and soft skills;
  • a mentor who will assist you during your first days;
  • dev-friendly processes such as Continuous Integration, Continuous Delivery, Code Review and bug bashes;
  • long-term collaboration on challenging products (FinTech, B2B software, E-commerce and more).

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
software developmentbackend developmentSQLPostgresJavaGoNode.jsdata structuresalgorithmscloud infrastructure
Soft skills
leadershipmentoringindependenceteam guidancecommunicationinterpersonal skillsproject scopingtask delegationorganizational skillsplanning