Job Responsibilities Include :
- Contribute to the architectural design and direction of the technical infrastructure
- Research, evaluate and recommend alternative solutions
- Design, develop, test, deploy and maintain application code
- Write unit / integration tests
- Oversee integrations with internal systems and 3rd party services
- Ensure performance, security, accessibility, and responsive design best practices are followed
- Collect and analyze metrics to drive implementation decisions
- Design, improve and document processes
- Coach, mentor, and lead engineers with architecture and development tasks
- Support your team through encouragement and by example
- Mentor and share knowledge within the team and across the department
- Deliver on personal and team deadlines and goals
Required Skills / Experience :
Bachelor's degree in computer science, mathematics, engineering or other related fields9-12 / 12 -15 years of professional experience in application developmentStrong understanding of both functional and object-oriented programming paradigmsStrong understanding of SOLID design principlesDesire to innovate and discover new technologiesComfortable working with multiple programming languages at the same timeDevelopment and troubleshooting of complex SQLUnderstanding of REST principlesExperience with Agile development methodologiesStrong communications and presentation skillsExcellent organizational skills, detail-oriented, and works well in a team environment or as an independent contributorAbility to work within a team environmentDriven to continually learn and master new skillsPreferred Skills / Experience :
Extensive experience in web development using modern frontend and backend technologiesStrong proficiency in frontend (React, NextJS) and backend (Python, Go, Java) technologiesExperience acting as the tech lead within a teamProficiency in AWS services : EC2, S3, Lambda, RDS, CloudFormation, ECS / EKS, VPC, IAM, etc.Experience with serverless architectures using AWS Lambda.Familiarity with security best practices in cloud environments (Auth0)Experience with caching and in-memory database technologiesExperience working with responsive design frameworksCaching and in-memory database technologiesAsynchronous / multi-threaded programming patternsExperience with performance tuning for high-traffic portalsAWS certifications (e.G., AWS Certified Developer – Associate, AWS Certified Solutions Architect)Office Schedule :
This role requires to be working in hybrid model & reports to Technology Director