Responsibilities
- Design, build, and optimize full-stack applications using modern .NET technologies including C#, .NET Core, .NET 6 or later, SQL Server, Web APIs, and Entity Framework.
- Develop scalable backend services and secure, high-performance application layers with well-structured API architectures.
- Create and maintain user interfaces using Angular or React with TypeScript, ensuring seamless communication with backend systems and delivering intuitive user experiences.
- Improve legacy systems by identifying weaknesses in architecture, enhancing code quality, and integrating modern frameworks, patterns, and development tools.
- Engage in technical design discussions, suggest effective solutions, and promote engineering best practices across all layers of the application stack.
- Write clean, modular, maintainable, and thoroughly tested code in alignment with established coding standards and software development principles.
- Collaborate with cross-functional teams such as quality assurance, DevOps, cloud engineering, and product management to deliver high-quality software on schedule.
- Support deployment and operation of applications on cloud platforms including Azure, AWS, or Google Cloud, ensuring performance, scalability, and system reliability.
- Provide technical leadership and mentorship to less experienced developers, helping them grow through guidance on coding techniques, debugging, and modern development standards.
Work Arrangement
Remote (Worldwide) — US, India, Argentina
Other
- This company is an equal opportunity employer.
- Diversity is valued and an inclusive workplace is maintained for all employees.
- Employment decisions are based on merit and business needs, without discrimination based on race, color, creed, religion, age, ancestry, national origin, veteran status, sex, sexual orientation, gender identity, gender expression, marital status, disability, or other legally protected characteristics.
- Policies cover all aspects of employment including recruitment, hiring, placement, promotions, terminations, layoffs, recalls, transfers, leave policies, compensation, and training programs.