Acerca del puesto Fullstack Engineer
We are looking for an experienced Full Stack Developer to design, build, and maintain scalable web applications. In this role, you will work across the front-end and back-end, developing high-performance user interfaces and robust APIs while collaborating closely with cross-functional teams. The ideal candidate has strong expertise in modern JavaScript frameworks, .NET technologies, and cloud-based CI/CD practices.
Key Responsibilities
-
Design, develop, and maintain full stack web applications with a focus on scalability, performance, and maintainability.
-
Build modern, responsive, and high-performing user interfaces using React.js, TypeScript, Next.js, and TailwindCSS.
-
Develop and maintain backend services and RESTful APIs using .NET Core and C#.
-
Contribute to and support micro-frontend architectures, ensuring seamless integration across applications.
-
Design and manage database models and data access layers using Entity Framework and ORM best practices.
-
Collaborate with DevOps teams to implement and maintain CI/CD pipelines, preferably using Azure DevOps.
-
Work closely with product managers, designers, and other engineers to translate business requirements into technical solutions.
-
Ensure code quality through best practices, code reviews, and automated testing.
-
Participate in architectural discussions and contribute to technical decision-making.
-
Troubleshoot, debug, and optimize applications across the full stack.
Required Skills & Qualifications
Experience
-
5+ years of experience building full stack web applications.
-
Proven experience working in enterprise-scale or high-traffic environments.
Front-End
-
Advanced proficiency in React.js, TypeScript, and Next.js.
-
Strong experience with modern styling frameworks such as TailwindCSS.
-
Solid understanding of front-end performance optimization and responsive design.
Back-End
-
Strong experience with .NET Core and C#, including the design and integration of RESTful APIs.
-
Solid understanding of Entity Framework, ORM patterns, and data modeling best practices.
-
Experience working with microservices or modular architectures.
Architecture & APIs
-
Experience with micro-frontend architectures.
-
Familiarity with GraphQL and federated API design principles.
DevOps & Databases
-
Hands-on experience with CI/CD pipelines, ideally using Azure DevOps.
-
Experience with relational databases, such as SQL Server and Oracle DB.
-
Understanding of deployment, versioning, and environment management best practices.