We are looking for a Senior Full-Stack Developer with strong expertise in .NET (C#) and Angular to join our team.
Key Responsibilities
• Architecture Design: Lead the design and implementation of backend systems, selecting the best frameworks, databases, and APIs based on project requirements.
• Backend Development: Architect and implement scalable backend solutions using .NET (C#) and microservices architecture.
• API Management: Develop and maintain RESTful APIs to ensure seamless data exchange between systems and services.
• Database Optimization: Design and optimize SQL and NoSQL databases for handling large-scale data efficiently.
• Frontend Development: Build high-performance, interactive, and user-friendly web interfaces using Angular, HTML, CSS, JavaScript, and TypeScript.
• Responsive Applications: Ensure cross-browser compatibility, responsive design, and adherence to accessibility best practices.
• Performance Optimization: Optimize both backend and frontend performance using efficient state management, caching techniques, and real-time updates (SignalR, WebSockets).
• Security & Compliance: Implement industry-standard security protocols to ensure data protection and compliance.
• Deployment & DevOps: Collaborate with DevOps teams to deploy applications on Azure, working with AKS, Message Bus, Azure App Config, Key Vault, Cosmos DB.
• Code Quality & Best Practices:
• Write clean, efficient, and well-documented code.
• Conduct code reviews and unit testing.
• Follow software design principles, including OOP, design patterns, and microservices.
• Collaboration: Work closely with front-end developers, product managers, and other stakeholders to deliver integrated solutions.
• Monitoring & Maintenance: Implement monitoring tools to ensure system reliability and resolve performance bottlenecks.
Required Skills & Experience
• 7+ years of experience in back-end development, preferably in the localization or AI data services industry.
• Strong expertise in .NET (C#) and experience with microservices architecture.
• Proficiency in SQL and NoSQL databases, including performance optimization and scaling.
• Hands-on experience with Azure Cloud services (AKS, Message Bus, Azure App Config, Key Vault, Cosmos DB).
• Strong experience in building and maintaining RESTful APIs.
• Proficient in Git for version control and collaboration.
• Advanced front-end development skills using Angular, HTML, CSS, JavaScript, TypeScript.
• Experience with real-time updates (SignalR, WebSockets).
• Strong problem-solving skills and ability to troubleshoot complex issues.
• Excellent verbal and written communication skills with a collaborative mindset.
Preferred Qualifications
• Experience in the localization or AI data services industry.
• Familiarity with Agile/Scrum methodologies.
• Knowledge of CI/CD pipelines, Docker, and Kubernetes.
• Experience working with Camunda is a plus.
We Offer:
- Fast-paced, agile software engineering culture.
- English-speaking environment and remote work flexibility.
- English language courses and referral bonuses.
About Us:
KANDA SOFTWARE is a global provider of digital platform engineering services, fostering a dynamic and inclusive culture. Join us to collaborate on innovative projects and grow your potential.