We are seeking creative, high-energy, and driven software engineers to work on various meaningful projects, utilizing leading-edge technology. As a forward-thinking software engineer, you will perform general application development activities, diagnose and resolve performance issues, and develop high-scale applications from the backend to UI layer.
Requirements
- Perform general application development activities, including unit testing, code deployment to development environment, and technical documentation
- Work on one or more projects, making contributions to unfamiliar code written by team members
- Diagnose and resolve performance issues
- Document code/processes so that any other developer is able to dive in with minimal effort
- Develop, and operate high scale applications from the backend to UI layer, focusing on operational excellence, security and scalability
- Apply modern software development practices (serverless computing, microservices architecture, CI/CD, infrastructure-as-code, etc.)
- Work across teams to integrate our systems with existing internal systems, Data Fabric, CSA Toolset
- Participate in technology roadmap and architecture discussions to turn business requirements and vision into reality
- Participate in a tight-knit engineering team employing agile software development practices
- Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on network, or service operations and quality
- Write, debug, and troubleshoot code in mainstream open source technologies
- Lead effort for Sprint deliverables, and solve problems with medium complexity
Benefits
- Comprehensive compensation package
- Healthcare package
- Attractive paid time off
- Organizational growth potential through online learning platform