Senior .NET Engineer Opportunity

teknika corporation company

Subscribe to our Telegram & Twitter Channel

Senior .NET Engineer in UKRAINE

Remote 7 months ago

Your Expertise. Our Vision. Join Teknika as a Senior .Net Engineer.


Company Overview


Teknika is a dynamic product company and custom development agency, blending innovation and expertise to deliver exceptional software solutions. As a product-driven organization, we focus on crafting unique, impactful technologies that redefine modern software development.


Since 2019, we have partnered with startups and enterprises alike, delivering cutting-edge solutions and building lasting relationships rooted in trust and success. Our talented team thrives in a collaborative, supportive remote environment where creativity and innovation take center stage.

Join Teknika and be part of a journey that transforms ideas into powerful, lasting solutions.


Key Responsibilities


  • Develop high-quality, scalable, and maintainable .NET applications using C#.
  • Design and implement event-driven architectures, ensuring efficient data flow and processing.
  • Develop modular, standalone components to enhance system flexibility and maintainability.
  • Build and maintain reusable, independent APIs following best practices for security and performance.
  • Apply software design patterns and best coding practices to ensure robust and efficient solutions.
  • Optimize database interactions, indexing, and caching strategies for high-performance applications.
  • Integrate messaging queues or event buses (e.g., RabbitMQ, Kafka) for seamless communication between services.
  • Work within CI/CD pipelines to automate and streamline deployment processes.
  • Collaborate with cross-functional teams, ensuring alignment with business and technical requirements.
  • Ensure high code quality through unit testing, peer reviews, and adherence to coding standards.

Requirements

  • 5+ years of software development experience, with at least 3 years specializing in .NET and C#.
  • Strong experience with .NET Framework/Core and proficiency in C#.
  • Deep understanding of event-driven architecture and experience implementing event-handling in distributed systems.
  • Hands-on experience designing and developing standalone, modular components.
  • Solid knowledge of API development, including security, versioning, and documentation.
  • Experience with relational databases such as MySQL and PostgreSQL.
  • Understanding of NoSQL databases, particularly MongoDB, and hybrid database solutions.
  • Familiarity with database design, indexing, and performance optimization.
  • Knowledge of caching strategies and cache invalidation techniques.
  • Experience working with messaging queues or event-driven systems (e.g., RabbitMQ, Kafka).
  • Exposure to CI/CD pipelines and DevOps practices.
  • Familiarity with containerization and orchestration tools (Docker, Kubernetes).
  • English proficiency at B1 or higher.


What We Offer


  • Flexibility and Work-Life Balance: Full remote work flexibility to support your lifestyle.
  • Career Growth: Opportunities for professional development and growth within a supportive environment.
  • Innovative American Company: Work with cutting-edge technologies in a forward-thinking American company, shaping impactful solutions in a dynamic industry.
  • Team Culture: A collaborative, innovative, and transparent team that values your success.
  • Recognition and Rewards: A bonus system for referring new talent to the team.
Apply now

Subscribe our newsletter

New Things Will Always Update Regularly