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.
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.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!