Full Stack Developer
Job Description
Full Stack Engineer
Professional Experience:
· Over 8 years of pertinent experience in Software Engineering positions.
· More than 3 years of experience in guiding small engineering teams.
Technical Expertise:
· Comprehensive hands-on experience in full-stack web and mobile application development, encompassing:
· Frontend & Backend: Proficient in React and Node.js.
· Mobile Platforms: Skilled in React-Native, with additional experience in native Android and iOS considered advantageous.
· Strong expertise with containerization tools, including Docker and AWS services (Fargate ECS, Lambda, S3, Aurora, and RDS).
· Robust database management capabilities with MySQL and PostgreSQL.
· In-depth knowledge of computer science essentials, covering:
· Data structures, algorithms, and programming proficiency.
· Principles of cloud computing and software design patterns.
Problem-Solving Skills:
· Competence in deconstructing complex challenges into manageable, actionable tasks.
· Demonstrated ability to develop structured solutions that facilitate progress and achieve results.
Backend Development Practices:
· Proficient in authentication, middleware development, application security, API design, and system integration.
