
Software Developer
Atlas Technica8 hours ago
Remote, UkraineMid Level
Responsibilities
- Design, build, maintain, and improve full-stack web application components using C#/.NET, ASP.NET Core, React, and TypeScript.
- Develop and maintain RESTful APIs, integrations, and application connections to Microsoft SQL Server and other data sources.
- Implement responsive user-facing features based on defined requirements and designs.
- Write clean, reusable, maintainable, and documented code aligned with development standards.
- Develop unit tests and contribute to broader testing and code-quality practices.
- Troubleshoot and resolve application defects, performance issues, integration problems, and other technical challenges.
- Participate in code reviews and contribute to consistent coding, architecture, and engineering standards.
- Improve database performance, API efficiency, application maintainability, and overall software quality.
- Collaborate with developers and stakeholders through requirements clarification, development, testing, and implementation.
- Create technical documentation and contribute to continuous improvement of development processes and application architecture.
Requirements
- At least 3 years of professional full-stack software development experience, including experience building applications with ASP.NET Core.
- Strong proficiency with C#, .NET/.NET Core, ASP.NET Core, Web API, React.js, JavaScript, and TypeScript.
- Experience designing and developing RESTful APIs using standardized routing and integration practices.
- Strong experience with Microsoft SQL Server and relational database integrations.
- Understanding of software architecture patterns, microservices, and modern web-development principles.
- Experience writing unit tests and applying testing practices to business logic and application development.
- Ability to write clean, maintainable code using SOLID principles, clean architecture concepts, and established development standards.
- Strong troubleshooting and debugging skills across applications, APIs, databases, and integrations.
- Strong understanding of the software development lifecycle and modern web-development processes.
- Ability to collaborate effectively in a remote development environment, with strong organization, communication, and attention to detail.
- English proficiency at B2 level or higher.
- Experience with Microsoft Azure, Azure Service Bus, RabbitMQ, MassTransit, automated testing, CI/CD pipelines, deployment, application architecture, performance optimization, or modernization is desirable.
- Microsoft, Azure, or other relevant software-development certifications are desirable.
Benefits
- Remote position based in Kyiv, Ukraine, with a 10:00 AM–7:00 PM Ukraine Time schedule and some flexibility.
- Competitive salary, comprehensive benefits, and additional perks.
- Professional and career development opportunities.
- Professional yet friendly team environment.
Tech Stack
Categories
About Atlas Technica
Atlas Technica provides managed IT and cybersecurity services for hedge funds, private equity, and other alternative investment firms. It delivers outsourced support, cloud infrastructure management, disaster recovery/business continuity, and regulatory/compliance tooling, typically as a managed service provider model. Founded in 2016 and headquartered in New York, it operates as a privately held firm serving financial-sector clients in the U.S. and abroad.