Pine Software

Senior. Net Developer

Location

Remote

Type

Full-time

Department

Application Posted

March 14, 2025

Job description

The full production cycle IT company Pine Software specializes in the development of software products/services in the field of information technologies. The company's team is working on creating a trading platform with innovative solutions that solve specific problems and satisfy certain customer needs. The company is also engaged in research and development of new technological solutions. Our head office is located in sunny, sometimes scorching Larnaca, Cyprus, and we have an office located in Kyiv as well.

We are seeking a Senior .Net Developer who understands the project as a whole, proactively asks questions, and strives to make an impact beyond just completing tasks. It’s essential not only to write code but also to seek optimal solutions, collaborate effectively with teams, propose improvements, and contribute to the product’s growth.

Responsibilities

  • Analysis and Design: Studying requirements, designing architecture, and decomposing tasks.
  • Development and Coding: Writing clean, structured, and optimized C# code following SOLID, DRY, and YAGNI principles, working with APIs, databases, logging, and monitoring.
  • Testing and Debugging: Creating unit/integration tests, fixing bugs, and optimizing performance.
  • Database Management: Designing, optimizing queries, and managing migrations.
  • CI/CD: Automating builds and deployments, working with Git and release processes.
  • Refactoring and Optimization: Improving code readability, performance, and architecture.
  • Team Collaboration: Participating in meetings, code reviews, and working with designers, testers, and Product Owners.
  • Support and Bug Fixing: Monitoring production, handling incidents.
  • Mentoring: Training colleagues, assisting with complex technical challenges, and introducing new approaches and tools.

Job requirements

  • 5+ years of working experience with C#;
  • Strong knowledge of the .NET stack (we are using .net core);
  • Knowledge and ability to apply modern architectural solutions in practice;
  • Deep practical knowledge of software development lifecycle;
  • Experience in developing and deploying applications with microservice architecture;
  • Git, GitLab, understanding of CI\CD processes;
  • Hands-on experience with Docker;
  • Familiarity with RabbitMQ, Apache Kafka;
  • Experience with various network protocols/technologies;
  • Knowledge of Relational DBs and NoSQL DBs - we are using Redis, MongoDB, PostgreSQL, and MariaDB;
  • Experience with central log analysing and metrics collection systems like ELK, and Grafana;
  • Ukrainian (as a native), English (at least Pre-Intermediate level).


Would be a plus

  • Experience with Actor Model frameworks – hands-on experience with Akka.NET, Orleans, or similar distributed computing frameworks for building scalable and resilient applications.
  • Deep knowledge of Apache Kafka – expertise in event-driven architectures, stream processing, and Kafka optimization for high-throughput systems.
  • Advanced Distributed Systems Knowledge – understanding of CAP theorem, eventual consistency, and distributed transactions.
  • Cloud-Native Development – experience with Kubernetes and cloud providers (AWS, Azure, GCP).
  • Advanced Performance Optimization – tuning .NET applications for high concurrency, low latency, and efficient resource utilization.
  • Deep understanding of networking stack – strong knowledge of TCP/IP and network performance tuning.
  • Experience with Redis, MongoDB, Rabbit MQ, ZeroMQ for high-performance messaging and distributed communication.

Company offers

Care from Day One –medical insurance immediately upon starting work, including dental care and massage and professional psychological support because your well-being matters

Work-Life Balance – 25 days of paid vacation + 30 days of sick leave, so you can recover without unnecessary stress

Investment in your energy– partial reimbursement for any sports  activities that empowers you.

Growth – partial coverage for English or Ukrainian language courses + a fixed budget for professional development. Choose what suits you best!

Island Relaxation 14 days a year – enjoy a getaway at the corporate villa in Cyprus.

Office of the Future –work at Unit City, where everything is designed for productivity, even during power outages or Modern Office in Larnaca – a stylish space for inspiration:open areas, cozy lounges, and functional meeting rooms – all for your comfort.

Join the Pine Software team, where your talents and aspirations will be recognized! We offer a dynamic work environment, opportunities for professional growth, and support at every step of your career path. Start your journey to success with us—apply today and take the first step towards your bright future!

Pine Software is an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences. Please note, that only shortlisted candidates will be contacted. Thank you for considering Pine as your next career move!

Send your CV to: join@pinesoftware.com.cy

Career Opportunities

Other Open Positions

We work with programming languages like C#, Python, JavaScript, and C++. At Pine, we value talent, dedication, and responsibility. If you’re ready to create innovative products, you’ll thrive with us

View All Positions

Middle QA Automation

Remote / Full-time

Middle QA Automation Specialist

Remote / Full-time

Middle Product Manager

Remote / Full-time

L2 support engineer

Remote / Full-time

Contact

Do you want
to get in touch
with us?

Ready to grow your company?
Get in touch today!

Reach us