Svitla Systems Inc. is looking for a Senior Full Stack Engineer for a full-time position (40 hours per week) in Costa Rica. Our client is a leading expert network that provides business and government professionals with opportunities to communicate with industry and subject-matter experts to answer research questions. Customers consult with these experts over the phone and in person at conferences, teleconferences, custom events, and workshops. They may also gather their primary research data through surveys, polls, or web-based offerings. Experts are categorized into six main industry sectors: healthcare, financial and business services, consumer goods and services, energy, industrials, basic materials, tech, media, telecom, and legal and regulatory. Since 2003, the company has provided its customers with primary research services, helping professionals comprehensively understand a topic before making significant investments and/or business decisions. Their multinational customer list includes nine top 10 consulting firms, hundreds of hedge funds, and many of the largest private equity firms and Fortune-ranked companies. 

Requirements

  • 8+ years of experience developing software using C#, .NET Core, Web API, Entity Framework Core, and SQL Server. 
  • 3+ years of experience developing UI using the React framework.
  • Good understanding of using various agentic frameworks, MCP.
  • Experience with Service Bus, Functions, Managed SQL, Azure Storage, Key-Vault, Azure Load Balancer, API Management, App Service, Web Apps, Web Jobs, Azure Active Directory, Azure Monitor, Cosmos DB, Application Gateway, API Gateway, Azure Key Vault, PowerShell, JSON, Azure Analytics, Redis Cache. 
  • Familiarity with software design principles and architecture patterns, OOPS concepts. 
  • Experience in building C#, .NET Core Web APIs. 
  • Understanding of developing a front-end application using React.
  • Hands-on experience with testing frameworks such as xUnit. 
  • Knowledge of continuous integration tools (Git, Jenkins, TFS). 
  • Expertise in working with containers and container orchestration systems (e.g., Kubernetes, Docker). 
  • Excellent problem-solving and debugging skills. 
  • Effective communication and collaboration skills.

Nice to have

  • Experience with AKS (Azure Kubernetes Services). 
  • Knowledge of NoSQL databases (e.g., key-value, document, graph, columnar).
  • Comfortable with PowerShell, Ansible, Terraform, and ARM templates. 
  • Previous experience working on messaging platforms. 
  • Experience with third-party APIs: SendGrid, Twilio, Mailgun. 
  • Experience with CQRS and Domain-Driven Design.

Responsibilities

  • Design and build software that is available, scalable, and maintainable, incorporating security best practices. 
  • Develop and support scalable and maintainable software solutions using .NET, Web API, microservices, React framework, and Azure. 
  • Provide development with AI Agents.
  • Collaborate with cross-functional teams, including product managers, to understand project requirements. 
  • Build user interface (UI) and user experience (UX) of a website or application, using technologies like React, HTML, CSS, and JavaScript. 
  • Provide development using .NET technologies for the backend. 
  • Build new applications/services/platforms. 
  • Refactor legacy components using innovative/scalable platforms. 
  • Participate in agile SDLC meetings with other engineering teams (Full-stack, QA, DevOps, and Product teams). 
  • Work with large database schemas that include adding and updating tables and rows. 
  • Ensure adherence to best practices and coding standards in software design and development to maintain high-quality software. 
  • Stay updated on the latest industry trends, technologies, and best practices. 
  • Implement and advocate for continuous integration and continuous delivery (CI/CD) practices.

We offer

  • US and EU projects based on advanced technologies.
  • Competitive compensation based on skills and experience.
  • Annual performance appraisals.
  • Remote-friendly culture and no micromanagement.
  • Comprehensive private medical insurance.
  • Christmas Bonus in the amount of 15 days' salary.
  • Bonuses for article writing, public talks, other activities.
  • 15 vacation days, 10 holidays, sick leaves.
  • Personalized learning program tailored to your interests and skill development.
  • Free webinars, meetups and conferences organized by Svitla.
  • Fun corporate celebrations and activities.
  • Awesome team, friendly and supportive community!

About Svitla

Svitla Systems is a global digital solutions company headquartered in California, with business and development offices throughout the US, Latin America, Europe, and Asia. Svitla is an outspoken advocate of workplace flexibility, best known for its well-established remote culture, individual approach to our teammate’s professional and personal growth, and trustworthy environment.

Since 2003, Svitla has served a wide range of clients, from innovative start-ups in California to mega-large corporations such as Ingenico, Amplience, InvoiceASAP and Global Citizen. At Svitla, developers work with clients’ teams directly, building lasting and successful partnerships, as a result of seamless integration with on-site processes.

Svitla Systems’ global mission is to build a business that contributes to the well-being of our partners, personnel and their families, improves our communities, and makes a lasting difference in the world. Join us!

If you are interested in our vacancy, please send your CV.
We will be happy to see you in our friendly team :)

Let's meet in person

Nataliia Semendiak
Nataliia Semendiak
Recruiter