Senior .NET Developer
Design, develop, and maintain scalable, high-performance web projects from scratch using .NET and React/Angular. Build backend services, APIs, and frontend applications from the ground up, ensuring maintainability and long-term scalability. Optimize application performance, reliability, security, and overall user experience. Collaborate closely with product managers, designers, and engineering teams to deliver high-quality solutions. Write clean, well-structured, maintainable, and thoroughly documented code while adhering to established coding standards and best practices. Design, implement, and manage database solutions using PostgreSQL, including schema design and query optimization. Integrate and maintain third-party APIs, external services, and internal platform components. Participate in architecture discussions, technical design reviews, and continuous improvement initiatives. Implement automated testing and contribute to CI/CD processes to ensure reliable and efficient software delivery. Monitor, troubleshoot, and resolve production issues while maintaining system stability and performance.
- Design, develop, and maintain scalable, high-performance web projects from scratch using .NET and React/Angular.
- Build backend services, APIs, and frontend applications from the ground up, ensuring maintainability and long-term scalability.
- Optimize application performance, reliability, security, and overall user experience.
- Collaborate closely with product managers, designers, and engineering teams to deliver high-quality solutions.
- Write clean, well-structured, maintainable, and thoroughly documented code while adhering to established coding standards and best practices.
- Design, implement, and manage database solutions using PostgreSQL, including schema design and query optimization.
- Integrate and maintain third-party APIs, external services, and internal platform components.
- Participate in architecture discussions, technical design reviews, and continuous improvement initiatives.
- Implement automated testing and contribute to CI/CD processes to ensure reliable and efficient software delivery.
- Monitor, troubleshoot, and resolve production issues while maintaining system stability and performance.
- 5+ years of professional experience in backend development with .NET (required).
- Strong proficiency in .NET, ASP.NET Core (MVC/Web API), and C# (required).
- Extensive experience with relational databases (MS SQL Server or PostgreSQL) and ORM frameworks (required).
- Hands-on experience designing, optimizing, and maintaining database schemas and queries (required).
- Experience working with at least one major cloud platform: AWS, Azure, or GCP (required).
- Practical experience with CI/CD pipelines, Docker, and Kubernetes (required).
- Experience with messaging and event-driven systems such as NATS, Kafka, or RabbitMQ (required).
- Familiarity with observability and monitoring practices for high-traffic applications, including tools such as the LGTM stack, Datadog, or similar platforms (required).
- Proven track record of building and maintaining high-scale distributed systems (required).
- Solid experience with unit testing (required).
- Strong understanding of application security best practices and performance optimization techniques (required).
- Good knowledge of microservices and service-oriented architecture (SOA) principles (required).
- Practical implementation of scalable software architecture, design patterns (required).
- Knowledge of web security standards (OWASP), authentication and authorization protocols (OAuth 2.0, OpenID Connect, JWT), and 12-Factor App principles (required).
- Experience leveraging AI-assisted development tools such as Codex, Cursor, or similar coding assistants (required).
- Frontend development experience using Angular/React and TypeScript (required).
- Understanding of RxJS, reactive programming patterns, and state management solutions (required).
- Expertise in HTML5, CSS/SCSS, responsive design, and component-based architecture (required).
- Integration and testing automation experience (required).
- Excellent problem-solving and analytical skills (required).
- Strong communication and collaboration skills with the ability to work effectively in cross-functional teams (required).
- Ability to thrive in a fast-paced, agile development environment (required).
- An exciting and challenging job in a fast-growing business group.
- Opportunity to be part of a multicultural team of top professionals in Development, Architecture, Management, Operations, Marketing, Legal, Finance and more.
- Great working atmosphere with passionate experts and leaders, sharing a friendly culture and a success-driven mindset is guaranteed.
- Beautiful offices in Warsaw, Limassol, Kyiv, Almaty, Yerevan work remotely or on-site with comfort and enjoy the opportunity to build a network of connections with professionals day by day.
- Modern corporate equipment based on macOS or Windows and additional equipment are provided.
- Paid vacations, sick leave, personal events days, days off.
- Corporate health insurance program for your well-being.
- Referral program enjoy cooperation with your colleagues and get the bonus.
- Educational programs: regular internal training sessions, compensation for external education, attendance of specialized global conferences.
- Rewards program for mentoring and coaching colleagues.
- Free internal English courses.
- In-house Travel Service.
- Multiple internal activities: online platform for employees with quests, gamification, presents and news, RedCore clubs for movie / book / pets lovers, special office days dedicated to holidays.
- Corporate events, team buildings.
PIN-UP Global is an international holding specializing in the development and implementation of advanced technologies, B2B solutions, and innovative products for the iGaming industry.
