Sr. Backend Engineer (Python)
We are looking for a Senior Back End Software Developer who will work with the development team to build the most accurate, comprehensive, and usable farmland maps application available. This position will help implement the latest mapping and web technologies to create services and data solutions that meet the needs of investors, farmers, brokers, and landowners. As at any growing company, you can expect many other tasks and responsibilities to be assigned as well as growth opportunities to be seized.
Core Responsibilities:
Participate in the overall application lifecycleCollaborate with front end developersProvide documentation and training to support other team membersTroubleshoot and debugLearn about new technologies which may be scalable to our dev ops organization as a wholeCreate and maintain compliant back end servicesCreate, integrate, and manage databases which support key product featuresHelp define and communicate technical and design requirements
Key Competencies:
4+ years of professional experience as a software engineer2+ years experience working in Python2+ years experience with Docker4+ years of experience in database management:In-depth understanding of database tools, specifically PostgresSQL and/or PostGISExperience creating database schemas which meet business requirements4+ years of experience using code versioning tools like GitIn-depth understanding of API specificationsIn-depth understanding of the fundamental design principles behind scalable applicationsAbility to write clean, scalable, standards-compliant, reusable, quality codeComfort working in an Agile environmentEntrepreneurial mindset and ability to thrive in a startup environmentTransparency and openness to feedback
Preferred Qualifications:
Experience with developing web and/or mobile mapping applications, Mapbox API preferredFamiliarity with geospatial data standards such as geoJSON or WKTExperience with DjangoExperience working in SwaggerExperience with GCP services
*Note: This position is remote but we prefer the employeer to be on-site.
Apply Now
Core Responsibilities:
Participate in the overall application lifecycleCollaborate with front end developersProvide documentation and training to support other team membersTroubleshoot and debugLearn about new technologies which may be scalable to our dev ops organization as a wholeCreate and maintain compliant back end servicesCreate, integrate, and manage databases which support key product featuresHelp define and communicate technical and design requirements
Key Competencies:
4+ years of professional experience as a software engineer2+ years experience working in Python2+ years experience with Docker4+ years of experience in database management:In-depth understanding of database tools, specifically PostgresSQL and/or PostGISExperience creating database schemas which meet business requirements4+ years of experience using code versioning tools like GitIn-depth understanding of API specificationsIn-depth understanding of the fundamental design principles behind scalable applicationsAbility to write clean, scalable, standards-compliant, reusable, quality codeComfort working in an Agile environmentEntrepreneurial mindset and ability to thrive in a startup environmentTransparency and openness to feedback
Preferred Qualifications:
Experience with developing web and/or mobile mapping applications, Mapbox API preferredFamiliarity with geospatial data standards such as geoJSON or WKTExperience with DjangoExperience working in SwaggerExperience with GCP services
*Note: This position is remote but we prefer the employeer to be on-site.
Apply Now