Software Engineer
Core
Design, develop, and maintain enterprise-level software applications and scalable, production-grade systems.
Role type
Senior Software Engineer
Builds
Enterprise software applications and production-grade systems
Domain
Enterprise software development
Required skills
Python or C++, RESTful API design, Object-Oriented Programming, relational databases, Git, Docker, HTML5, CSS3, JavaScript (ES6+), React or Vue.js
Preferred skills
GIS platforms, geospatial data, mapping tools, C++11/14/17, memory management, performance optimization
Technologies
Docker, Docker Compose, WSL, PostGIS, Leaflet.js, Mapbox GL, ArcGIS, QGIS
Responsibilities
Design and develop enterprise software, build scalable systems, develop RESTful APIs, build responsive user interfaces, participate in Agile/Scrum ceremonies, contribute to code quality via version control and peer reviews
Seniority
Mid-level, hands-on IC