
Software Developer
Posted Oct 23

Posted Oct 23
This is a fully remote position, open to applicants in Ukraine.
• Design, construct, maintain, and enhance web application components utilizing C#/.NET and ASP.NET Core for backend development, as well as React with TypeScript for frontend development.
• Develop and sustain RESTful APIs and integrations leveraging ASP.NET Core and associated technologies.
• Optimize application interactions with Microsoft SQL Server and other data sources.
• Implement responsive, user-facing application features based on specified requirements and designs.
• Write clean, reusable, maintainable, and well-documented code that adheres to development standards and best practices.
• Create unit tests for new business logic and partake in broader application testing and quality assurance practices.
• Troubleshoot, identify, and resolve application defects, performance challenges, integration issues, and other technical obstacles.
• Engage in code reviews, incorporate feedback, and contribute to consistent coding and architectural standards.
• Enhance existing applications by identifying opportunities to improve database performance, API efficiency, maintainability, and overall application quality.
• Collaborate with developers and stakeholders throughout the processes of requirements clarification, development, testing, and implementation.
• Produce and maintain technical documentation that supports application functionality, development practices, and system knowledge.
• Contribute to the continuous improvement of development processes, application architecture, and engineering practices.
• 3+ years of professional full-stack software development experience, including building applications with ASP.NET Core.
• Strong proficiency in C#, .NET/.NET Core, ASP.NET Core, Web API, React.js, JavaScript, and TypeScript.
• Experience in designing and developing RESTful APIs using standardized routing and integration practices.
• Extensive experience working with Microsoft SQL Server and integrating applications with relational databases.
• Understanding of software architecture patterns, microservices, and contemporary web-development principles.
• Experience writing unit tests and applying testing methodologies to business logic and application development.
• Ability to produce clean, maintainable code utilizing SOLID principles, clean architecture concepts, and established development standards.
• Strong troubleshooting and debugging skills for application, API, database, and integration challenges.
• Comprehensive understanding of the software development lifecycle and modern web-development processes.
• Excellent organization, communication, collaboration, and attention to detail.
• Capability to work effectively in a remote development setting.
• English proficiency at B2 level or above.
• Experience with Microsoft Azure services and cloud-based application development.
• Familiarity with Agile or Scrum development methodologies.
• Experience with Azure Service Bus, RabbitMQ, MassTransit, or similar messaging technologies.
• Experience with performance, integration, or other automated testing practices beyond unit testing.
• Familiarity with CI/CD pipelines, automated deployment, or modern DevOps development practices.
• Microsoft, Azure, or other relevant software development certifications.
• Experience contributing to application architecture, performance optimization, or modernization initiatives.
• Competitive salary.
• Comprehensive benefits package.
• Attractive perks.
• Opportunities for professional and career development.
• Remote work arrangement.
• Flexible schedule (some flexibility around 10:00 AM–7:00 PM Ukraine Time).
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.