Added
7 days ago
Type
Full time
Salary
Salary not provided

Related skills

java mysql vue.js spring test-driven development

πŸ“‹ Description

  • Solve large, complex problems with simple, elegant solutions.
  • Collaborate with product, sales, and operations teams.
  • Help move from legacy monolith to modular and event-driven systems.
  • Grow in domain-driven design, hexagonal architecture, TDD, and clean code.
  • Apply OO and functional programming concepts.
  • Learn from seniors and grow ownership.

🎯 Requirements

  • Solid CS foundations: algorithms, data structures, system design, agile.
  • 4+ years of software development experience.
  • Interest in or hands-on experience with domain-driven design (strategic & tactical).
  • Familiarity with hexagonal/ports-and-adapters architecture.
  • Experience with OO and functional programming concepts.
  • Passion for clean, simple, readable code.

🎁 Benefits

  • Hybrid, casual work environment.
  • Unlimited PTO.
  • Training & development programs.
  • Medical aid and provident fund.
  • Restricted stock units (3-year vesting).
  • Mental health and wellness benefits, including therapy.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’