Job Summary
We are seeking a Full Stack Developer to join our dynamic E-Commerce team, which is focused on developing both on-board applications and customer-facing apps. This role is crucial for the successful execution of our projects, as the developer will contribute to both
front-end and back-end tasks while collaborating closely with senior developers. The ideal candidate will possess a strong foundation in C# /.NET and React, with a willingness to learn and adapt to our evolving tech stack.
Job Responsibilities
● Application Development: Assist in the design, development, and maintenance of web applications, ensuring high performance and responsiveness.
● Front-End Development: Utilize React to create user-friendly interfaces, ensuring a seamless user experience across various devices.
● Back-End Development: Work with C# /.NET to develop robust server-side logic, APIs, and database interactions.
● API Development: Design and implement RESTful APIs to facilitate communication between the front-end and back-end systems.
● Collaboration: Work closely with the Scrum Master, Business Analyst, Technical Lead, and other developers to ensure alignment on project goals and deliverables.
● Code Review: Participate in code reviews to maintain code quality and share knowledge with junior developers.
● Testing and Debugging: Identify and resolve issues in the application, ensuring a high level of quality and performance.
● Documentation: Maintain clear and comprehensive documentation of code, processes, and technical specifications.
● Continuous Learning: Stay updated with the latest industry trends and technologies, contributing to the team’s knowledge base.
Basic Qualifications
To be successful in this role, candidates must possess the following skills:
Must-Have Skills:
● C# /.NET: Proficiency in C# and the .NET framework is essential for developing
back-end services and applications. Candidates should have experience in building scalable and maintainable applications using these technologies.
● React: Strong knowledge of React is required for front-end development. Candidates should be familiar with component-based architecture, state management, and responsive design principles.
● API Development: Experience in designing and implementing RESTful APIs is crucial. Candidates should understand how to create efficient and secure APIs that facilitate communication between different parts of the application.
● Good communication skills in Spanish, required to effectively collaborate with team members and stakeholders.
Nice-to-Have Skills
● Angular: Familiarity with Angular is beneficial, as the team is transitioning from Angular to React. Understanding both frameworks will help in maintaining existing applications and contributing to future projects.
● AWS: Experience with Amazon Web Services (AWS) is a plus. Candidates should be familiar with cloud services, deployment strategies, and best practices for cloud-based applications.
● Docker: Knowledge of Docker is advantageous for containerization and deployment ofapplications. Candidates should understand how to create and manage Docker containers for development and production environments.
● Proficiency in English for communication in bilingual environments.