Cloud Software Developer
Software Development Leadership
We're looking for experienced and collaborative professionals to help us deliver on our promise by anticipating customer needs and solving real problems.
• Technical Leadership: Provide guidance to the development team, helping them make informed decisions and grow their skills.
• Hands-On Development: Participate in coding, debugging, and troubleshooting to contribute to the development effort while maintaining a focus on architectural excellence.
• Code Review: Ensure adherence to coding standards, best practices, and architectural guidelines.
• Performance Optimization: Identify and address performance bottlenecks and scalability issues in the product.
• AWS Expertise: Leverage knowledge of AWS services to design and implement cloud-based solutions that meet business requirements.
• Documentation: Create comprehensive technical documentation for architectural designs, coding guidelines, and best practices.
• Collaboration: Work closely with cross-functional teams to ensure successful integration of various components and technologies.
You'll be expected to have:
• Bachelor's degree in computer science or software engineering (or equivalent practical experience).
• 6+ years of hands-on experience in software development, with a strong focus on Golang.
• Expertise in AWS services and cloud-native development.
• Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
• Exceptional problem-solving and analytical skills.
• Excellent communication and teamwork abilities.
• AWS certifications are a plus.