Sr.Software Enginer-API
Sr.Software Enginer-API
Heredia, CR, 40101
Job description_
About the Role_
Take a role in the design, development, enhancement, and support of cloud-based applications, APIs, and backend services that enable audience onboarding, audience management, taxonomy management, and activation workflows. Build expertise in existing products and systems, contribute to their ongoing reliability and evolution, and help deliver new capabilities that improve scalability, usability, and operational effectiveness. Collaborate with product, architecture, and engineering teams to deliver scalable, reliable, and secure solutions while contributing to technical design, implementation, operational excellence, and mentoring of other engineers.
A day in this role_
- Design, develop, and enhance cloud-native applications, APIs, and backend services using C#, .NET, and AWS to support audience onboarding, management, taxonomy, and activation workflows.
- Collaborate with product managers, architects, and fellow engineers to translate business requirements into scalable, secure, and reliable technical solutions.
- Build and maintain integrations between internal and external systems using RESTful APIs, event-driven architectures, and asynchronous processing patterns.
- Develop, test, and deploy features through modern CI/CD pipelines while following software engineering best practices, source control standards, and code review processes.
- Monitor application health, troubleshoot production issues, analyze performance bottlenecks, and implement improvements to ensure operational excellence in distributed environments.
- Design and optimize database solutions, including SQL development and data modeling, while evaluating tradeoffs related to scalability, reliability, and maintainability.
- Mentor and support other engineers by sharing technical expertise, contributing to solution design discussions, and promoting engineering best practices across the team.
The expertise requested_
- API design and development
- Cloud-native application development
- Backend service development using C# and .NET
- Full-stack web application development
- SQL and database design
- Distributed system integration
- Source control, CI/CD, and modern software delivery practices
- AWS cloud services
- Application troubleshooting, performance analysis, and production support in distributed environments
- System design and technical solution development, including evaluation of scalability, reliability, and maintainability tradeoffs
- Experience with AWS services such as API Gateway, Lambda, ECS/Fargate, S3, Aurora, CloudWatch, and related cloud-native technologies.
- Experience designing and implementing integrations between internal and external systems using RESTful APIs, asynchronous processing patterns, and event-driven architectures.
Our Core values are focus to inclusion and diversity, all qualified applicants will be considered for employment and will go thru a fair recruitment process regardless of their race, religion, gender identity, sexual orientation, national origin or disability status.
Your journey with us begins here!!