Design and develop a service based architecture for our backend platform using various development technologies
Test software development methodology in an agile environment
Seeks other software engineers to implement best practices to solving complex technical issues
Proactively seeks new tools and frameworks that can improve sticky products
Provide ongoing maintenance, support and enhancements in existing systems and platforms
Provides clear communication of own needs and requirements to optimize productivity
Provides technical guidance in estimating work in complexity and time
Collaborate cross-functionally with data scientists, business users, project managers and other engineers to achieve highly scalable and stable solutions
Analyze, design and develop tests and test-automation suites