Software Engineer
Full Job Description
Software Engineer Opportunity at Scoutit
About the Role
We are seeking passionate Software Engineers to join our team. In this role, you will be instrumental in designing, developing, and supporting the software and tools that empower our operations team, directly influencing the final customer experience of the data we provide. You will collaborate closely with fellow team members, other engineering disciplines, and the operations team to build scalable and reliable cloud-based tools for our processing pipeline. As a key developer, you will contribute to the frameworks and systems that power these tools. We are looking for an individual who thrives in a dynamic team environment and is enthusiastic about making a significant impact on the future of our company.
Responsibilities
- Design, develop, and support software and tools for the operations team.
- Impact the final customer experience through data quality and delivery.
- Collaborate with internal teams to develop scalable and reliable cloud-based tools for the processing pipeline.
- Contribute to the development of frameworks and systems for these tools.
- Work within a dynamic team and contribute to the company's future growth.
Qualifications
- Demonstrated passion for software engineering best practices, including unit testing, code reviews, design documentation, and continuous integration.
- Understanding of Agile Development practices.
- Familiarity with Golang, Python, and/or C++ for backend development.
- Experience developing fast, reliable, and scalable distributed web services.
- Experience with applications deployed on Amazon Web Services (AWS).
- Familiarity with RESTful API design, the HTTP stack, and browser limitations.
- Knowledge of GIS and image processing is a plus.
- Experience with Docker and container orchestration (Kubernetes, ECS, or similar).
- Familiarity with common CI/CD methods and tools (Jenkins, Bamboo).
- Experience in database development (SQL).
- A strong passion for building scalable backend systems.
- Comfortable working in a distributed team environment.
- Eagerness to learn and adapt to new technologies.
- Strong sense of ownership and accountability.
Note: This is a requirement for one of Scoutit's clients.
Company
Scoutit
About ScoutitAt Scoutit, we are driven by the belief that every candidate deserves access to the right opportunity. We founded Scoutit with a clear conviction: the right opportunity can fundamentally ...