Poland Employment

SmartRecruiters Inc is hiring a Senior Software Engineer

About the Role

SmartRecruiters Inc is looking for a Senior Software Engineer to join our engineering team solving one of the most important problems of the modern economy: connecting great people with great jobs. You will help us build the next chapter of that vision.

What You'll Do

  • Contribute to the full life-cycle of the product, including problem discovery, prototyping, design, implementation, and measuring adoption
  • Build services with Java / Node.js (Express, Nest.js) on top of Kubernetes/AWS infrastructure
  • Build developer-friendly RESTful APIs
  • Design and connect to our persistence layer (PostgreSQL, ElasticSearch)
  • Collaborate with other teams

What We're Looking For

  • Proven experience in designing, developing, and operating distributed systems
  • Experience in supporting end-to-end product lifecycle from product discovery, solutioning, system design, implementation, production rollout, and optimization
  • Deep command of the Java programming language
  • Hands-on experience with TDD, clean code, clean architecture principles, and effective code reviews
  • Strong domain modeling skills, including refactoring existing domains
  • Good understanding of persistence layer and RESTful API design
  • Solid understanding of distributed systems design (design for failure, eventual consistency, asynchronous communication, circuit breaking, timeouts, etc.)
  • Ability to coach and mentor other engineers
  • Excellent collaboration and communication skills
  • Strong command of the English language, both written and verbal

Nice to Have

  • Experience with CI/CD pipelines and frequent deployments
  • Familiarity with AWS/GCP and Kubernetes/Docker
  • Proven ability to accelerate development using AI coding assistants
  • Hands-on experience building with modern LLM architectures such as Retrieval-Augmented Generation (RAG)

Technical Stack

  • Languages & Frameworks: Java, Javascript (Node.js), Python, Express, Nest.js
  • Infrastructure: AWS, Kubernetes, Docker
  • Data: PostgreSQL, ElasticSearch

Team & Environment

Our R&D structure is based on the empowered product teams model. Teams are responsible for business outcomes and have autonomy in solving problems.

Benefits & Compensation

  • Remote-friendly culture
  • Competitive salaries
  • Strong internal mobility

Company Culture

We are a values-driven, globally focused tech company. We foster a collaborative and inclusive work environment, and we commit and dig deep, embracing challenges with grit, curiosity, and a drive for excellence.

SmartRecruiters is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

Required Skills
JavaAWSKubernetesDockerPostgreSQLElasticSearchNode.jsPythonDistributed SystemsDomain ModelingTDDClean Architecture
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
About company
SmartRecruiters Inc

SmartRecruiters is the Recruiting AI Company that transforms hiring for the world's leading enterprises. Built for global scale, SmartRecruiters, an SAP company, delivers an AI-powered hiring platform that automates and optimizes the entire talent acquisition process.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago