- Company Name
- ROLLER
- Job Title
- Full-Stack Software Engineer
- Job Description
-
Job title: Full‑Stack Software Engineer
Role Summary:
Design and implement secure, scalable solutions across both backend services and customer‑facing workflows, primarily focused on localisation and regional readiness for a rapidly expanding SaaS platform.
Expactations:
* Deliver high‑quality code that meets security, performance, and compliance requirements.
* Support multi‑market localisation, regulatory and regulatory compliance across the stack.
* Collaborate with third‑party APIs and integration patterns.
* Resolve production incidents with rapid root‑cause analysis and long‑term fixes.
* Champion software craftsmanship, agile best practices, and continuous delivery.
Key Responsibilities:
* Architect, code, test, and ship changes to backend services, APIs, and frontend components.
* Extend platform capabilities to satisfy regional localisation and compliance needs.
* Build and maintain REST/GraphQL APIs, integrating with external providers.
* Monitor, troubleshoot, and debug issues across distributed services and multiple layers of the stack.
* Lead or participate in code reviews, unit/integration testing, and CI/CD pipeline maintenance.
* Collaborate with cross‑functional squads in an autonomous, high‑velocity environment.
Required Skills:
* Proficiency in C# and .NET (core, web APIs, gRPC).
* Strong Angular/TypeScript front‑end experience.
* SQL expertise (T‑SQL), relational database design.
* Hands‑on experience with AWS services: Lambda, API Gateway, DynamoDB, S3, SES, SQS.
* Design and implement RESTful and event‑driven architectures.
* Secure coding, authentication/authorization, data protection.
* Unit, integration, and performance testing.
* CI/CD pipelines (Azure DevOps, GitHub Actions, or similar).
* Agile development practices, sprint planning, retrospectives.
* Excellent debugging and problem‑solving skills.
Required Education & Certifications:
* Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
* AWS certification (e.g., AWS Certified Developer or Architect) is a plus.
---