Senior Fullstack Developer, Tech Lead

closed
Netguru Logo

Netguru

💵 $39k-$80k
📍Remote - Poland

Summary

Join Netguru, a Certified B Corporation®, and help shape the world through beautiful software. We're a global team working with diverse clients. This senior Ruby on Rails developer role requires 5+ years of experience, expertise in various technologies (Ruby on Rails, React.js, TypeScript, SQL/NoSQL databases, API design), and strong communication skills. You will develop high-quality software, analyze existing code, collaborate with clients, and mentor team members. We offer competitive salaries, benefits through the WorkSmile platform, Apple product discounts, and a home-office bonus for B2B contractors.

Requirements

  • 5+ years experience and advanced knowledge of Ruby and Ruby on Rails development, including tools like Active Record and RSpec
  • Experience with SQL (PostgreSQL, MySQL) and/or NoSQL databases (MongoDB, DynamoDB)
  • Experience in designing secure APIs (REST, GraphQL, WebSockets) with authentication & authorization (JWT, OAuth)
  • Strong knowledge of React.js, including integration with Rails applications or frameworks like Next.js
  • Proficiency in TypeScript and ES2015+ (modern JavaScript and ECMAScript specs)
  • Experience optimizing application performance, including database queries, caching, and frontend performance/SEO best practices
  • Knowledge of how to create DRY and S.O.L.I.D. code
  • Experience with RWD and the mobile-first approach
  • Understanding of security principles in software development
  • Experience in working in different projects both public and private sector
  • Experience in working with third party integrations
  • Good knowledge of testing practices, including TDD, unit tests, integration tests, automation tests, etc
  • Excellent communication skills - ability to collaborate with clients, designers, and non-technical stakeholders
  • Ability to dissuade a client/team from making wrong decisions based on experience, providing guidance and expertise in your field
  • Excellent knowledge of written and spoken English (C1+)

Responsibilities

  • Develop and implement the highest-quality application software within deadlines and in accordance with our guidelines for high-quality code
  • Deep dive analysis of and introducing improvements to existing code base
  • Understand the business side of the project and be able to lead in-depth technical discussions with partners and customers
  • Thorough understanding of agile development methodology
  • Very strong in applying design patterns and practices
  • Recognize upcoming trends and technologies which might be presented to the clients with the right business cases, references and context
  • Participate in the documentation and execution of system testing
  • Implement and follow strong code review process at peer level, architect level and customer level
  • Guide and mentor the project team in technical aspects
  • Help to identify and mitigate project risks that impact delivery
  • Support/mentor developers and other project members (e.g. PMs, QAs, PDs)
  • Participate in project scope estimation and execution, ensuring technical feasibility, accurate effort assessments, and clear task prioritization

Preferred Qualifications

  • Experience with Kubernetes, AWS, Terraform, Contentful, DataDog, StatsD
  • DevOps experience with CI/CD, Ansible, Docker
  • Experience with Vue.js or Angular
  • Open-source contributions
  • Experience in recruiting developers

Benefits

  • Access to the WorkSmile platform, offering benefits adapted to your preferences
  • Discounts on Apple products
  • One-time PLN 1000 home-office bonus for B2B contractors, and PLN 175 monthly lump sum (ryczałt) for remote employees
  • Various internal initiatives: webinars, knowledge sharing sessions, internal conferences
This job is filled or no longer available