Descripción
Looking for a Full Stack Developer
📌 Must Have Skills
Minimum 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 Skills
These 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 Skills
These 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