Full Stack Engineer (.Net / RoR / Angular)
We are seeking a Senior Full Stack Engineer (.Net / RoR / Angular) to design, develop, and maintain scalable web applications across both backend and frontend layers. This role will contribute to the development of robust APIs, distributed services, and modern web interfaces while working in a cloud-native, microservices-oriented environment.
You will collaborate with cross-functional teams to build reliable systems, implement business logic, and deliver high-quality features that support mission-critical applications.
The ideal candidate is comfortable working across the full stack, from backend services and data layers to modern frontend frameworks.
About First Factory
We are a software development company with over two decades of experience, boasting a dynamic team of 175+ professionals actively engaged in diverse projects across various industries. We invite you to join us on this journey as we thrive and embrace fresh challenges.
Responsibilities
Design, develop, and maintain backend services and APIs using Ruby on Rails and/or .NET technologies.
Build and maintain RESTful APIs that support internal and external platform integrations.
Contribute to frontend development using Angular, JavaScript, HTML5, and CSS3.
Implement business logic, validations, background jobs, and service layers to support application functionality.
Work with relational databases and caching layers to support application performance and scalability.
Collaborate with cross-functional teams, including product, QA, and platform engineers, to deliver high-quality solutions.
Participate in code reviews, testing, and engineering best practices to ensure maintainable and reliable codebases.
Support the design and evolution of microservices and distributed architectures.
Contribute to CI/CD pipelines, containerized deployments, and cloud-native environments.
Monitor application performance and contribute to debugging, observability, and system reliability efforts.
Requirements
5+ years of professional experience in Full-Stack software development.
Experience developing backend services using Ruby on Rails and/or .NET (C#).
Strong understanding of RESTful API design and MVC architecture.
Experience with ORM technologies such as ActiveRecord, LINQ, or Entity Framework.
Frontend development experience with Angular and modern JavaScript (ES6+).
Solid knowledge of HTML5 and CSS3.
Experience working with relational databases such as MySQL or similar systems.
Familiarity with authentication and security practices such as JWT or OAuth.
Experience working with Git-based version control systems.
Strong understanding of testing practices, including unit and integration testing.
Experience working in Agile development environments.
Excellent problem-solving, collaboration, and communication skills in English.
Nice to have
Experience with Redis caching technologies.
Experience with event-driven architectures using Kafka or streaming platforms.
Familiarity with Kubernetes-based container orchestration environments.
Experience with Docker-based deployments.
Experience working with observability and monitoring tools such as Datadog.
Experience with feature flag platforms such as LaunchDarkly.
Experience using CI/CD platforms such as GitLab Pipelines.
Experience working with OpenAPI / Swagger documentation frameworks.
Familiarity with Angular Material, Bootstrap, or modern UI component frameworks.
Experience with SASS or LESS CSS preprocessors.
- Department
- Software Engineering
- Role
- Full Stack Engineer (.Net / RoR / Angular)
- Locations
- Heredia
- Remote status
- Hybrid
About First Factory
For over 25 years, First Factory has been a place where collaborative excellence meets modern technologies. We’re a strong team building exceptional software solutions from Costa Rica and LATAM for primarily US-based clients. With industry-low turnover, top eNPS globally, and 5 consecutive Inc. 5000 awards, we foster an environment where talented engineers thrive on challenging projects using modern tech stacks.