Job Details
Skills And Tools:
Job Description
- Design and develop necessary code and tests to implement the features/functions of the applications/services.
- Adherence to the processes for software development, documentation,
- Configuration management, version control, testing, etc.
- Commitment to quality and timely delivery of assigned work products.
- Implement and support full stack web-based software applications and services
- Conduct code reviews of work done by other engineers in the team.
- Active Participation in the team meetings.
- Other duties as assigned by manager. job requirements
Job Requirements
• Bachelor’s degree in computer programming, computer science, or a related field.
• Over all experience 2+ years in software industry.
• You have professional experience with expert-level knowledge of Backend, frontend languages and frameworks (Java | Kotlin | PHP | Angualr | javascript | Typescript)
• Experience designing, implementing, and using RESTful Web Services with Service-Oriented Architecture.
• Knowledge of OOP and micro-service architectures.
• Good understanding of applications security and performance.
• Good understanding of DDD methodologies.
• Knowledge of architectural styles and design patterns.
• Data modeling and database design experience.
• Deep understanding of SQL, NoSQL databases and database design
• Experience working with containers and container orchestration (docker and k8s)
• Experience working with GCP and GKE is a plus