AWS Full Stack Engineer
- Türkiye
- Kontrat
- Tam zamanlı
- Be a key hands-on contributor to the design and implementation of new products and features throughout the entire stack.
- Ownership of codebase, maintaining it and ensuring it runs consistently. You will own quality for your work.
- Identify, design, develop, test, and release high quality, secure functionality as efficiently as possible.
- Consistently identify opportunities to optimize and automate processes and workflow.
- See beyond the current norm of operation, then design and implement solutions in stages.
- Ability to work in a fast-paced, deadline-driven environment.
- Ability to work effectively within a diverse team and to communicate with others is crucial.
- Secure and safeguard data to preserve its integrity, reliability, and availability and ensure appropriate access levels are maintained.
- Work with project team members in all phases of software development life cycle.
- Work with team to understand the project requirements, system architecture, technical design, and develop the application components based on the design.
- Work with team to follow system test plans, ensure software quality assurance standards are achieved, and validate that business goals are accomplished.
- Interface with support, product management, project management, QA, DBAs, and other colleagues to support ongoing operations.
- Track and report development progress and performance daily.
- Create comprehensive technical documentation and release notes.
- Bachelor's degree in computer science or software engineering or related field with significant software and computer science course work.
- 3+ years software development experience utilizing AWS Serverless technologies like Lambda, ECS, EKS etc
- 5+ years' experience developing applications leveraging the following programming languages: REACTjs, Java, Python, Javascript
- Working knowledge of following: API's, Docker, Kubernetes
- Version Control software/tools such as Bitbucket/Git
- BI tools (Tableau preferred)
- Containers and Container Application platforms (OpenShift, Docker, and Kubernetes preferred)
- History of personal interest in computing and developing software.
- Excellent understanding of programming concepts and methods, software development lifecycle and Agile development methodology.
- Excellent communication, analytical, troubleshooting, and time management skills.
- Ability to seamlessly transition to high-priority projects and situations.
Vacancies in Turkey