Job Description
Full details about the role and requirements
Yukerja Summary
The Full-Stack Developer (.NET + Angular + Kafka) role at Allata is curated from Himalayas (category Teknologi & IT). This role is marked as remote — check timezone and location requirements on the official listing. Yukerja.com is not the employer — applications are handled on the official source site.
Role & Responsibilities:
- Design, develop, and maintain full-stack solutions using .NET and Angular.
- Build and support event-driven integrations and messaging workflows using Kafka.
- Collaborate closely with the client to understand requirements, manage expectations, and communicate progress clearly.
- Identify, address, and reduce technical debt in existing applications and tools.
- Optimize and enhance file processing and backend workflows, with a focus on scalability, reliability, and performance.
- Contribute to solution design, code reviews, and best practices across the team.
- Provide regular updates to internal and external stakeholders, ensuring alignment on milestones and deliverables.
- Support a collaborative environment by sharing knowledge and driving continuous improvement.
Hard Skills - Must have:
- Strong expertise in backend development with C# and .NET.
- Proficiency in front-end development using Angular.
- Hands-on experience with Kafka or similar event streaming / messaging technologies.
- Experience designing and consuming APIs and working with distributed systems.
- Experience with cloud platforms such as Microsoft Azure, AWS, or GCP.
- Solid understanding of software engineering best practices, including testing, version control, and maintainability.
Hard Skills - Nice to have / It’s a plus:
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience using AI-assisted or agentic coding tools as part of the development workflow.
- Prior experience in consulting, staff augmentation, or client-facing delivery environments.
- Exposure to large-scale enterprise systems or complex product organizations.
Soft Skills:
- Ability to identify, communicate, and mitigate risks and issues effectively.
- Strong communication skills in English, both written and spoken.
- Strong time management and organizational skills.
- Proactive mindset and ownership of technical challenges.
- Ability to work effectively in collaborative, client-facing environments.
Originally posted on Himalayas