
Senior Platform Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
EagleView is a fast-growing technology company driving game-changing innovation in multibillion-dollar markets such as property insurance, energy, construction, and government. Leveraging 20+ years of the most advanced aerial imaging technology in the world, along with the most recent advances in machine learning and AI, EagleView is fundamentally transforming how our customers do business.
OverviewEagleView, the leader in aerial imagery, is hiring a Senior Platform Engineer in our Platform Engineering Department.As a Senior Platform Engineer, you will be working on designing, implementing and enhancing the scalable web applications and ensuring seamless release management and deployment processes. You will collaborate with cross-functional teams and will use a scientific methodology to identify programmatic solutions to achieve objectives. You should have strong programming skills in one or more of preferred languages - Python, Golang, JavaScript. Experience with ReactJS and Typescript is essential. Experience with cloud-technologies (preferably AWS) as well as modern cloud-native Infrastructure as Code (CloudFormation, Terraform, Ansible, etc) would be a bonus. You should be able to function independently and enjoy cross-team collaboration in a fast-paced environment.
Responsibilities
- Design and architect scalable web applications using Python, Golang, and JavaScript technologies
- Lead the development of RESTful APIs using Flask and FastAPI frameworks
- Oversee and drive frontend development with React.js (preferred) or Angular.js, ensuring best practices
- Provide technical leadership and mentorship to junior developers on the team
- Drive architectural decisions and establish coding standards and best practices
- Implement and optimize cloud-native applications on AWS, particularly with EKS and related services
- Collaborate with product managers and stakeholders to translate business requirements into technical specifications
- Lead code reviews and ensure code quality across the development team
- Contribute towards infrastructure design with a focus on scalability and availability
- BS or MS in Computer Science or related field or equivalent work experience
- 8+ years of total experience in full stack development
- 5+ years of programming experience with Python (or other programming languages such as Golang)
- 5+ years of recent experience with frontend development with ReactJS, Typescript, JavaScript (or other similar tech stacks)
- Advanced experience in backend development with Flask and/or FastAPI
- Demonstrated experience with SDLC methodologies and tools, with good understanding of data structures and algorithms
- 5+ years of experience with containerization and orchestration
- 2-3+ years of recent experience of DevOps using Jenkins or any AWS DevOps tools
- 2-3+ years of experience with AWS cloud-technologies as well as modern cloud-native Infrastructure as Code (CloudFormation, Terraform, Ansible, etc.)
- Excellent communication skills and ability to work across teams with different skillsets
- Proven problem solving and critical thinking skills
- Experience with microservices architecture and distributed systems