
FullStack Developer (.NET + Angular + Kafka)
Allata · United States
- Hybrid
- Full-time
- $120,000 / year
- United States
Job highlights
- Develop full-stack solutions using .NET and Angular.
- Build integrations with Kafka for event-driven workflows.
- Collaborate with clients to define and manage requirements.
- Optimize existing systems and reduce technical debt.
- Work in an agile, fast-paced, client-facing environment.
About the role
About Allata
Allata is a global consulting and technology services firm with offices in the US, India, and Argentina. We help organizations accelerate growth, drive innovation, and solve complex challenges by combining strategy, design, and advanced technology. Our expertise covers defining business vision, optimizing processes, and creating engaging digital experiences. We architect and modernize secure, scalable solutions using cloud platforms and top engineering practices.
Allata also empowers clients to unlock data value through analytics and visualization and leverages artificial intelligence to automate processes and enhance decision-making. Our agile, cross-functional teams work closely with clients, either integrating with their teams or providing independent guidance—to deliver measurable results and build lasting partnerships.
About the Role
We are looking for a talented Full-Stack Developer to join a dynamic project focused on modernizing internal systems and improving operational efficiency. In this role, you will help build scalable, maintainable solutions using .NET, Angular, and Kafka, while contributing to a strong culture of engineering excellence. The team values collaboration, continuous learning, and knowledge sharing, and works in an agile, fast-paced environment where technology has direct business impact.
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
Soft Skills:
- Ability to identify, communicate, and mitigate risks and issues effectively
- Strong communication skills
- Strong time management and organizational skills
- Proactive mindset and ownership of technical challenges
- Ability to work effectively in collaborative, client-facing environments
Equal Opportunity Employer
At Allata, we value differences. Allata is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Allata makes employment decisions without regard to race, color, creed, religion, age, ancestry, national origin, veteran status, sex, sexual orientation, gender, gender identity, gender expression, marital status, disability or any other legally protected category. This policy applies to all terms and conditions of employment, including but not limited to, recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Key skills/competency
- Full-Stack Development
- .NET
- Angular
- Kafka
- API Design
- Distributed Systems
- Cloud Platforms (Azure, AWS, GCP)
- Software Engineering Best Practices
- Agile Methodologies
- Client-Facing Collaboration
Skills & topics
- FullStack Developer
- .NET
- Angular
- Kafka
- C#
- Software Engineering
- API Development
- Distributed Systems
- Cloud Computing
- Agile
How to get hired
- Tailor your resume: Highlight .NET, Angular, and Kafka experience.
- Showcase API and distributed systems skills: Emphasize relevant projects.
- Demonstrate cloud proficiency: Mention Azure, AWS, or GCP experience.
- Prepare for technical and behavioral questions: Practice coding and collaboration scenarios.
- Research Allata's culture: Understand their values and client-centric approach.
Technical preparation
Behavioral questions
Frequently asked questions
- What are the primary technologies used for this FullStack Developer role at Allata?
- The FullStack Developer role at Allata heavily utilizes .NET for backend development, Angular for the front-end, and Kafka for event-driven integrations and messaging workflows. Experience with cloud platforms like Azure, AWS, or GCP is also crucial.
- What is the expected work environment for a FullStack Developer at Allata?
- The work environment is described as dynamic, agile, and fast-paced, with a strong culture of engineering excellence. You'll collaborate closely with clients and internal teams, focusing on modernizing systems and improving operational efficiency. Continuous learning and knowledge sharing are highly valued.
- How does Allata approach diversity and inclusion in its hiring process?
- Allata is an equal opportunity employer committed to celebrating diversity and creating an inclusive environment for all employees. They make employment decisions without regard to various protected categories and value differences among individuals.
- Will AI tools be used in the hiring process for this FullStack Developer position at Allata?
- Yes, Allata may use AI tools to assist in parts of the hiring process, such as reviewing applications and analyzing resumes. However, these tools support the recruitment team and do not replace human judgment. Final hiring decisions are always made by humans.
- What kind of client interaction can a FullStack Developer expect at Allata?
- FullStack Developers at Allata collaborate closely with clients to understand requirements, manage expectations, and communicate progress. This client-facing aspect is integral to delivering measurable results and building lasting partnerships.
- What are the key responsibilities for a FullStack Developer focused on modernization at Allata?
- Key responsibilities include designing and developing full-stack solutions with .NET and Angular, building Kafka integrations, optimizing backend workflows, reducing technical debt, and contributing to solution design and code reviews for internal system modernization.
Similar roles
Open positions we recommend based on this role.