 
        
        Software Engineer - Fullstack
">
We are seeking a skilled software engineer to join our team and contribute to the development of innovative features and ensuring the ongoing stability of our platform. As a full-stack engineer, you will be responsible for contributing to the full software development lifecycle, from concept and design to deployment and maintenance.
This role requires a strong understanding of software architecture, design patterns, and agile methodologies such as Scrum and Kanban. You will work closely with multidisciplinary teams to deliver resilient solutions that support strategic business objectives.
Key Responsibilities:
 * Design and Development: Design, develop, test, and maintain scalable software applications, ensuring code is clean, performant, and adheres to high-quality standards.
 * Collaboration: Work closely with product, QA, and UX teams in agile settings to deliver solutions that meet strategic business objectives.
 * Code Reviews: Actively participate in code reviews, technical discussions, and propose architectural improvements to optimize platform performance and reliability.
 * Technical Guidance: Provide technical guidance to other engineers on the team, promoting best development practices and contributing to team growth.
Essential Skills:
 * Experience with .NET/C# ecosystem for backend development and React for frontend in cloud-based environments.
 * Strong understanding of software architecture, design patterns, and agile methodologies such as Scrum and Kanban.
Desirable Skills:
 * Experience with AWS cloud platform, microservices architecture, and container technologies like Docker and Kubernetes.
 * Deep knowledge of SQL and database design for relational and non-relational systems (Postgres, MongoDB).
 * Familiarity with building and maintaining CI/CD pipelines and DevOps practices.
 * Knowledge or hands-on experience with Angular framework for frontend development.