Role Summary
We’re hiring a Software Developer to design, build, test, and maintain web applications and APIs that are reliable, secure, and easy to evolve. You’ll work closely with product, design, and QA to ship features that matter, and you’ll be expected to write clean code, challenge unclear requirements, and improve systems instead of just adding more patches.
Reporting To
Engineering Manager (or Tech Lead)
Location / Work Mode
On-site / Hybrid / Remote (set as applicable)
Employment Type: Full-time
Key Responsibilities
| Area |
What you’ll do |
Typical Output |
| Feature delivery |
Build end-to-end product features from requirements to production |
Shipped features behind flags, documented decisions |
| Backend development |
Design and implement APIs, services, and business logic |
REST/GraphQL endpoints, services, integrations |
| Frontend development |
Build responsive UI components and integrate with APIs |
Screens, reusable components, state management |
| Quality and reliability |
Write tests and prevent regressions |
Unit/integration tests, test coverage improvements |
| Performance |
Profile and optimize slow code paths |
Faster page loads, reduced API latency |
| Code health |
Refactor, remove duplication, improve maintainability |
Cleaner modules, reduced tech debt, fewer bugs |
| Collaboration |
Participate in code reviews and technical discussions |
PR reviews, architecture notes |
| Production support |
Debug issues and improve observability |
Logs/metrics/traces, incident fixes, postmortems |
Required Qualifications
| Category |
Requirement |
| Experience |
2+ years professional software development experience (or equivalent proven ability) |
| Programming |
Strong in at least one language: JavaScript/TypeScript, Python, Java, C#, or Go |
| Web fundamentals |
Solid understanding of HTTP, APIs, authentication, and databases |
| Engineering practices |
Comfortable with Git, code reviews, testing, and CI workflows |
| Problem solving |
Can debug systematically and explain tradeoffs clearly |
| Communication |
Can work with non-engineers and convert fuzzy needs into concrete tasks |
Preferred Qualifications
| Category |
Nice to have |
| Cloud |
AWS/GCP/Azure experience (compute, storage, IAM) |
| Containers |
Docker and basic Kubernetes familiarity |
| Data |
Caching (Redis), queues (Kafka/RabbitMQ/SQS), background jobs |
| System design |
Experience designing scalable services and clean boundaries |
| Security |
Understanding of OWASP basics, secure auth, secrets management |
| Observability |
Familiar with structured logging, metrics, tracing (OpenTelemetry, Datadog, etc.) |
Technical Environment (Example)
| Layer |
Tools/Tech (examples) |
| Frontend |
React / Next.js, TypeScript, CSS frameworks |
| Backend |
Node.js / Python / Java (team dependent), REST/GraphQL |
| Database |
PostgreSQL / MySQL, optional MongoDB |
| Infra |
Docker, CI/CD (GitHub Actions/GitLab), Cloud (AWS/GCP/Azure) |
| Quality |
Jest/PyTest/JUnit, integration tests, linting, formatting |
| Observability |
Logs + metrics + traces, alerting, dashboards |
Competencies We Actually Care About
| Competency |
What “good” looks like |
| Ownership |
You finish things, including edge cases, tests, and rollout |
| Practical judgment |
You don’t over-engineer, but you don’t ship fragile hacks either |
| Code clarity |
Code reads well, is easy to extend, and avoids cleverness |
| Reliability mindset |
You think about failure modes and how to detect them |
| Collaboration |
You disagree with logic, not ego, and you document decisions |
Success Metrics (First 90 Days)
| Timeframe |
Outcomes |
| 0–30 days |
Understand codebase, ship small fixes, contribute in reviews |
| 31–60 days |
Own a feature end-to-end, improve tests/CI in a meaningful way |
| 61–90 days |
Deliver a medium feature, reduce a recurring issue or tech debt area, demonstrate reliable on-call/support contribution (if applicable) |
Benefits (Customize)
| Benefit Type |
Examples |
| Compensation |
Competitive salary, performance bonuses (if applicable) |
| Health |
Medical, dental, vision (region dependent) |
| Time off |
PTO, holidays, sick leave |
| Growth |
Learning budget, mentoring, clear promotion criteria |
| Work setup |
Remote stipend, equipment, flexible hours (if applicable) |
Equal Opportunity
We are an equal opportunity employer and value a diverse workforce.
Recent Comments