Position: Full-Stack developer
Company: 1WorldOnline R&D Center
Category: Python
Experience required: 5y
English level: upper
Published: 2023-02-01T00:00:00+02:00

**About Us:**
1World online R&D Center provides full cycle of technology consulting and research & development using various stacks, technologies and IoT elements. The company specializes in developing web and client-server applications, designing websites and IT consulting. We provide the whole complex of software engineering services and unique IT solutions.
**Now we are looking for a Full-Stack developer  to our team.**

**About Project:**
FRMG is building a DaaS/SaaS platform designed to take geospatial data (satellite, lidar, imagery, maps) to produce valuable and insightful data. Our primary product is focused on fire risk insurance which leverages digital terrain models, ground based fuel (trees and understory) in relation to assets (buildings, energy grids, pipelines, municipalities) on the ground.

The Full-Stack Developer will produce scalable geospatial software solutions and be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.

**Qualifications & Skills:**
• 5-7 years in web and backend development (Python, JavaScript, React JS, Django);
• 2+ years of experience working with multi-tenant cloud native applications;
• Knowledge/experience with GIS frameworks such as OpenLayers, QGIS, PostgreSQL, PostGIS, GeoServer, GDAL/OGR, MapServer, Leaflet, Esri Leaflet, serverless GIS;
• Experience working with cloud environments such as AWS EC2, EBS, S3, RDS, EKS and familiarity with containerization (Docker, Kubernetes, Lambda etc.);
• Experience writing integrations with third-party APIs and developing REST APIs;
• Contribute to all phases of the software development lifecycle in a team environment using project tracking tools such as GitHub or JIRA;
• Knowledge/experience of WMS, WFS, WCS, WMTS and WPS web services of the OGC;
• Strong knowledge Javascript (es5, es6);
• Experience in all phases of the software development lifecycle (analysis, design, development, testing, deployment, maintenance;
• Serve as technical lead on projects.

**Will be a plus:**
• Experience with Java;
• Knowledge/experience with commercial & open-source GIS software products considered a major plus.

**Responsibilities:**
• Leads application development of a desktop and web app DaaS/SaaS geospatial platform working with our geomatics team;
• Design separate components, modules, classes etc.;
• Code, debug, document, and maintain portions of software;
• Participate in peer code and design reviews;
• Participate in estimation and planning sessions;
• Contribute to development of technical project documentation and user documentation;
• Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation;
• Participate in conference calls and face-to-face meetings;
• Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements;
• Escalate technical issues to the other members and Project Manager.

**We offer:**
• Ability to learn new technological stacks, which help you to grow professionally and advance your career;
• Interesting project with attractive salary;
• The ability to focus on your work: a lack of bureaucracy and micromanagement;
• Competitive compensation depending on skills and experience level;
• English lessons;
• Friendly atmosphere, concern for the comfort of specialists;
• Flexible schedule depends on project’s needs;
• 15 working days of vacation;
• 12 working days per year are allowed to be “no show days” due to personal reasons.

**Location:**
Ukraine: remote.