Position Overview
As the Senior .NET + Angular Developer, you will play a critical role in leveraging advanced .NET and Angular skills to develop complex applications, optimize performance, and seamlessly integrate with various APIs and services. Your expertise will ensure an engaging user experience, contributing significantly to our technical endeavors.
Key Responsibilities
- Designing, developing, and maintaining complex .NET and Angular applications, showcasing strong problem-solving skills in tackling technical challenges.- Managing the integration of Angular applications with other services and APIs, guaranteeing smooth functionality across platforms.- Leading smaller project teams or modules, providing guidance to junior developers, and ensuring adherence to project timelines and coding standards.- Conducting thorough code reviews, and enforcing best practices to maintain high-quality, sustainable code.- Collaborating effectively with cross-functional teams, translating stakeholder requirements into precise technical solutions.- Playing a pivotal role in project planning and execution, ensuring deadlines are met and projects progress smoothly.
Requirements
- Experience: Possess a minimum of 3 years of .NET experience and 2 years of Angular experience.- Technical Skills: Demonstrate proven expertise in APIs, Web Services, database technologies, and advanced knowledge of algorithms and data structures.- Software Development: Showcase experience in designing and implementing software modules for real-world applications, alongside proficiency in writing and implementing unit tests.- CI/CD Pipelines: Familiarity with CI/CD pipelines is essential.- Language Proficiency: Exhibit an advanced level of English proficiency for effective communication.
Benefits
- Fully Remote: Enjoy the freedom to work from anywhere in the world.- Competitive Compensation: Receive excellent pay in USD or your preferred local currency.- Home Office Setup: We provide the necessary hardware for your home office.- Flexible Hours: Design your work schedule for optimal work-life balance.- Paid Leave: Enjoy paid parental leave, vacation, and national holidays.- Dynamic Work Culture: Thrive in our innovative and multicultural environment.- Elite Collaboration: Work with the global top 1% of talent in various fields.- Growth and Support: Benefit from mentorship, skill development, promotions, and diverse career growth opportunities.