See all the jobs at Recruiting here:
| LGC | Full-time | Fully remote
Langate is an award-winning provider of web development services in 3 main categories: business, healthcare, and education. At Langate, we're passionate about crafting digital solutions that make a real impact. We take immense pride in our strong collaboration with the U.S. We're here to shape the future of technology, one milestone at a time.
In addition to technical expertise, we value excellent communication skills. Collaboration and effective teamwork are the cornerstones of our success, and we believe in fostering an environment where everyone’s voice is heard and valued.
We are looking for a skilled and experienced Principal .NET Developer to join our dynamic team. In this role, you will take ownership of designing and developing scalable, high-performance solutions while remaining hands-on with coding. You will collaborate closely with cross-functional teams, analyze requirements, make key architectural decisions, and provide technical guidance to ensure the successful development and integration of complex systems.
About the project : This is a platform that performs payer eligibility verifications and tracks eligibility changes by a set of predefined criteria (verification deltas).
Requirements:
- 8+ years of experience in software development, including system architecture and scalable solutions.
- Strong proficiency in .NET (C#) and related frameworks.
- Deep understanding of Azure Cloud services and architecture.
- Strong knowledge of microservices, CQRS, and Event Sourcing patterns.
- Hands-on experience with highly loaded and distributed systems design.
- Expertise in NoSQL databases (e.g., MongoDB, Cassandra, Redis) and sharding techniques.
- Strong problem-solving skills, with a focus on performance optimization.
- Experience leading technical teams and excellent soft skills.
Nice-to-Have:
- Experience with Docker, Kubernetes.
- Understanding of DevOps practices and CI/CD pipelines.
- Familiarity with AWS/GCP.
- Knowledge of EDI (Electronic Data Interchange) standards.
Responsibilities:
- Assess the current system architecture and identify areas for improvement.
- Design and implement a new, scalable, and high-performance architecture.
- Lead technical decisions and oversee their implementation.
- Actively participate in coding and enforce engineering best practices.
- Develop new systems to support high user loads and complex integrations.
- Optimize database performance by implementing sharding and distributed solutions.
- Integrate NoSQL databases to efficiently manage large-scale data processing.
- Collaborate with teams to align technical solutions with business needs.
- Conduct code and architecture reviews, ensuring adherence to best practices.
- Mentor developers and foster a culture of technical excellence.
Team: PM, PO, developers, QAs, designer, BA, technical writer
Schedule: 5/2, 8-hour working day (40 hr per week). Hours are flexible.
We offer:
- Competitive salary
- Official employment, paid sick leave, 20 days of paid vacation
- Free English lessons
- Flexible work schedule
- Official Ukrainian holidays are non-working days
- Paid courses and certifications
- Сoach / psychologist consultation
- Workshops
- Career development plan
- Mentoring Education
- Medical Health Insurance
Why Choose Us? What Do We Offer that's Exceptional?
- Cutting-Edge Technologies on Real Projects: At Langate, you'll work with the latest technologies on live projects. We're a dynamic, fast-growing company, so you'll find a minimal amount of legacy systems and plenty of opportunities to implement new technologies.
- Work-Life Balance with Benefits: We value work-life balance and offer paid time off, including vacation days and sick leave. Remote work options and hearty life are part of the package too.
- Investment in Your Growth: We're committed to your professional development. You can expect training programs, courses, and opportunities to enhance your English language skills.
- Team Building and Unity: We know that a happy team is a productive team. That's why we organize team-building events and group activities to foster strong bonds and a sense of belonging.
When you choose us, you're choosing a company that values innovation, invests in its employees, and provides a supportive and engaging work environment. Join us in shaping the future of technology!