- Company Name
- iConsultera
- Job Title
- Full-Stack Developer
- Job Description
-
Job Title: Full-Stack Developer
Role Summary: Design, develop, and maintain end‑to‑end web applications, delivering scalable, secure, and high‑performance solutions that meet business needs.
Expectations: Provide clean, well‑documented, testable code; collaborate across cross‑functional teams; continuously improve application performance and security; adhere to Agile practices.
Key Responsibilities:
- Design, build, and maintain front‑end UI/UX components using modern JavaScript frameworks (React, Angular, Vue.js).
- Develop and integrate RESTful APIs and microservices with back‑end stacks (Node.js, Java, Python, .NET).
- Optimize applications for speed, scalability, and security.
- Resolve bugs, performance issues, and system failures.
- Maintain code quality through version control (Git) and code reviews.
- Deploy applications on cloud platforms (AWS, Azure, GCP) or containerized environments (Docker, Kubernetes).
- Implement CI/CD pipelines and DevOps practices.
- Work with designers, product managers, and other engineers to meet requirements.
Required Skills:
- Proficient in JavaScript and at least one major framework (React, Angular, Vue.js).
- Experience with at least one back‑end technology (Node.js, Java, Python, .NET).
- Knowledge of relational (MySQL, PostgreSQL) and NoSQL (MongoDB) databases.
- Familiarity with APIs, microservices, and cloud services.
- Strong command of Git, CI/CD, and DevOps fundamentals.
- Ability to write clean, maintainable, and well‑tested code.
- Excellent problem‑solving and communication skills.
- Understanding of Agile/Scrum methodology.
Preferred Skills: TypeScript, Docker, Kubernetes, serverless, testing frameworks (Jest, Mocha, JUnit).
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.