Responsibilities:
Collaborate with cross-functional teams to understand software requirements and translate them into efficient, maintainable code.
Design and implement high-quality software solutions primarily using Kotlin, while also leveraging your proficiency in Java and Python as needed.
Develop and maintain microservices and applications using Docker containers, ensuring seamless deployment and scalability.
Utilize your expertise in the AWS SDK to integrate cloud services, enabling robust and secure cloud-based applications.
Participate in code reviews, offering constructive feedback and ensuring code quality, adherence to coding standards, and performance optimization.
Troubleshoot and debug software issues, implementing effective solutions to ensure smooth application functionality.
Preferred:
Previous experience in developing and deploying production applications using Kotlin, Java, Python, Docker, and the AWS SDK.
AWS certification(s) would be a significant advantage, demonstrating your proficiency in cloud technologies.
Bachelor's degree in Computer Science