Remote Senior .Net Engineer - Merchant Service Team

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • Lead the development and maintenance of both legacy and modern software systems, ensuring high-quality, scalable, and efficient code.
  • Design and implement new microservices using .NET (v6+), SQL Server, Postgres, Redis, RabbitMQ, and other relevant technologies.
  • Own and improve legacy services running on .NET Framework 4.5 and integrate them with modern solutions.
  • Collaborate with product owners, QA, and other team members to define and improve processes within a Kanban or Sprint framework, fostering a culture of continuous improvement.
  • Drive architectural decisions around microservices, message brokers, SOAP and REST APIs, and other system components.
  • Develop solutions that use message brokers (e.g., RabbitMQ) for distributed communication.
  • Identify and lead initiatives to optimize and enhance existing processes, bringing a critical eye and innovative thinking to improve efficiency, scalability, and team collaboration.
  • Take ownership of technical initiatives and drive them to completion, ensuring they align with business objectives and team goals.

Requirements:

  • 5+ years of experience in software development with a focus on .NET technologies (both .NET Framework 4.5 and .NET 6+).
  • Strong expertise in SQL Server, Postgres, and data modeling for both relational and distributed databases.
  • Experience with Redis, RabbitMQ, and building message-driven systems.
  • Hands-on experience designing and implementing microservices architectures.
  • Strong knowledge of SOAP and REST APIs.
  • Experience in cloud environments (e.g., AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Familiarity with message brokers and distributed systems.
  • Proactive mindset with a passion for improving processes, driving initiatives, and a willingness to challenge the status quo.
  • Ability to navigate and maintain legacy code while integrating it with new solutions.
  • Experience with Agile methodologies such as Scrum or Kanban, and the ability to adapt to evolving processes.
  • Excellent communication skills, both written and verbal, with a collaborative and team-oriented approach.
  • Passion for continuous learning - enjoying improving themselves, staying up-to-date with new technologies, and sharing knowledge with the team to foster collective growth.
  • Very good command of English (B2+).

Benefits:

  • A chance to play a key role in shaping the future of our software architecture and development processes.
  • Autonomy in driving initiatives and taking ownership of legacy services and new developments.
  • A flexible, remote-friendly work culture with a focus on work-life balance.
  • A multicultural team with a supportive and inclusive work environment that values diversity and innovation.
About the job
Posted on
Job type
Salary
-
Leave a feedback