Opportunity to own business critical components and services, powering key use cases for Alation's customers. The role is one of high ownership, large business impact and executing on a future vision that will be loved by the customers.
Key Responsibilities
- Design and implement moderately complex features with minimal supervision
- Write clean, efficient, and maintainable code that follows team best practices
- Write and maintain unit, integration and end-end tests to deliver high quality code
- Debug and troubleshoot issues efficiently, providing well-reasoned solutions
- Implement and maintain unit and integration tests to ensure software quality
- Contribute to system design discussions and provide input on architecture decisions
Required Qualifications
- 2+ years of professional experience designing, developing, and shipping software products and/or n-tier services
- Experience in any object-oriented language, preferably Golang, Python or Java
- Experience working with AI Code assistants to create code, tests and review changes
- Experience in working with micro-services
- Strong problem-solving and analytical skills
- Excellent communication and collaboration skills
- Ability to learn through collaboration and apply the knowledge to the assigned tasks
- Bachelor's Degree in Computer Science or similar
A Big Plus
- Experience with Django REST framework
- Experience with Airflow, Kafka
- Experience in working with advanced SQL queries
- Working experience in Kubernetes and/or Docker
- Exposure to data modeling in RDBMS
#LI-SR1