- Bachelor’s Degree in a related field
- 1+ years of Experience using* Golang/Java* programming language
- Experience with cloud technologies (AWS/Azure/GCP/Pivotal Cloud Foundry/any private cloud) and containerization is a plus
- Experience with a micro-services architecture is a plus
- Excellent communication, collaboration, reporting, analytical and problem solving skills
- Experience with PostgreSQL or other Relational Databases
- Test-driven development mindset and a focus on quality, scalability and performance
- Strong programming fundamentals and ability to produce high quality code
- Solid understanding of Agile (SCRUM) Development Process required
- Experience with developing fast, reliable, scalable distributed web services
- Experience with applications deployed using Amazon Web Services (AWS)
- Familiarity with RESTful API design, the HTTP stack, and browser limitations
- Experience with GIS and image processing
- Familiarity with Docker and container orchestration (Kubernetes, ECS, or similar)
- Experience with common CI/CD methods and tools (Jenkins, Bamboo)
- 8 hour shift
- Monday to Friday
- Bonus pay
Company
EagleView Technologies
United States of America
Location
Remote Position
(From Everywhere/No Office Location)
Job type
Full-Time
Golang Job Details
EagleView, the leader in aerial imagery. is hiring for a Software Engineer I for our Agile development, Image Processing Applications team. This is a direct-hire/permanent, remote role. This role will participate in full life-cycle development, including scoping, design, coding, testing, implementation and support. This experienced software engineer will develop Eagleview’s scalable micro-services platform and geospatially-aware applications. The team employs scalable cloud-based applications and services, container orchestration, and web-based/desktop applications. The team operates in an Agile environment and uses Golang, Python, and/or C++ for backend development. We are looking for a professional who can communicate well and adapt quickly, to create reliable/maintainable code, and find creative and scalable solutions to difficult and complex problems.
Our engineering team is responsible for developing innovative solutions for managing data captured by our aerial capture platforms and tools for the company’s operations team to review, process, and prepare data for delivery to our customers. The team employs several technologies, including scalable cloud-based applications and services, container orchestration, and web-based/desktop applications. It works closely with other stakeholders within the company, including other engineering teams, IT, and the operations team to design, implement, and support the technologies it develops. The team operates in an agile environment, working with project managers to gather requirements and validate development work, striving for frequent releases to deliver products and features in a timely and effective manner to end-users.
As a Software Engineer you will have the opportunity to design, develop, and support software and tools used by our operations team that ultimately impact the final customer experience of the data that we provide. You will work closely with other team members, other engineering teams, and the operations team to help develop scalable and reliable cloud-based tools for our processing pipeline, being a key developer of framework and systems used by those tools. We are looking for an individual who will enjoy working as part of a dynamic team and is enthusiastic about making a difference in the future of our company.
Required Skills/Experience:
Preferred Requirements:
Job Type: Full-time
Pay: $70,000.00 - $85,000.00 per year
Schedule:
Supplemental Pay:
Work Location: Remote
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs