Full Stack Web Developer

NAPS

  • Tijuana, B.C.
  • Permanente
  • Tiempo completo
  • Hace 1 mes
DescripciónLooking for a Full Stack Developer📌 Must Have SkillsMinimum 5 years of hands-on experience in the following areas:Frontend Development
  • Strong proficiency in JavaScript
  • Experience with React.js and Angular
  • Solid understanding of HTML5, CSS3, and responsive design
  • Backend Development
  • Expertise in ASP.NET (MVC & Core)
  • Strong programming skills in C#
  • Experience building and consuming RESTful APIs
  • Database
  • Proficient in SQL Server (T-SQL, stored procedures, indexing, optimization)
  • MySQL
  • DevOps & Deployment
  • Experience deploying applications on AWS (EC2, S3, RDS, Lambda, etc.)
  • Familiarity with IIS for hosting and configuration
  • Version Control
  • Proficient with Git (branching, pull requests, merge conflict resolution)
  • Middleware
  • Experience integrating and developing middleware components in .NET
✅ Good to Have SkillsThese are valuable additions that will enhance the candidate's effectiveness:
  • Cloud & DevOps
  • CI/CD pipeline experience (e.g., GitHub Actions, AWS CodePipeline, Jenkins)
  • Infrastructure as Code (e.g., CloudFormation, Terraform)
  • Security
  • Understanding of web application security best practices (OWASP Top 10)
  • Testing
  • Unit testing frameworks (e.g., xUnit, NUnit)
  • Frontend testing (e.g., Jest, Cypress)
  • Architecture
  • Experience with microservices or service-oriented architecture (SOA)
🌟 Nice to Have SkillsThese are bonus skills that can help the candidate stand out:
  • Python - for scripting, automation, or data-related tasks
  • Docker - containerization of applications
  • NoSQL - familiarity with databases like MongoDB or DynamoDB
  • PHP Development - Basics of PHP for web
🤝 Soft Skills & Attributes
  • Adaptability - Comfortable working across different tech stacks and learning new tools quickly
  • Problem-Solving Mindset - Strong analytical skills and a proactive approach to debugging and optimization
  • Communication - Clear and effective communicator, capable of articulating technical concepts to non-technical stakeholders
  • Collaboration - Team player who thrives in cross-functional teams (design, QA, DevOps)
  • Ownership - Takes initiative and responsibility for delivering high-quality solutions
  • Curiosity - Passionate about technology and continuous learning
  • Time Management - Able to prioritize tasks and manage time effectively in a fast-paced environment

NAPS