
Senior Software Engineer, Full Stack – .NET, JavaScript, GIS
Upstart 13
full-time
Posted on:
Location Type: Remote
Location: Anywhere in Latin America
Visit company websiteExplore more
Job Level
About the role
- Collaborate with cross-functional teams, including product managers, designers, and other developers, to define, design, and deliver high-quality software solutions.
- Develop and maintain both front-end and back-end components of applications.
- Write clean, efficient, and modular code using .NET technologies.
- Implement and integrate APIs, web services, and databases to build robust and scalable applications.
- Conduct thorough testing and debugging to ensure the quality and stability of the software.
- Optimize applications for performance, scalability, and security.
- Design and implement geospatial data ingestion/ETL pipelines and manage spatial databases, ensuring efficient handling of geospatial data.
- Collaborate with teams to integrate and utilize Web GIS technologies (e.g., Geoserver, WFS/WMS, TileServer, Mapbox) in software solutions.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Proven experience as a Full-Stack Software Engineer with a focus on .NET.
- Strong understanding of software development principles, data structures, and algorithms.
- 5+ years of experience in designing and building complex web applications using .NET Core and .NET 5+ framework.
- 5+ years of hands-on experience with ASP.NET.
- Experience with SQL database technologies (e.g., PostgreSQL) and Geospatial data ingestion/ETL pipelines.
- Experience with Azure.
- Knowledge of Git version control systems and agile development methodologies.
- Experience with MongoDB and SQL Server.
- Knowledge of spatial databases, database extensions, and spatial queries.
- Proficiency in ArcGIS Pro/Enterprise for assisting data on the customer side.
- Excellent problem-solving skills and ability to quickly adapt to new technologies and frameworks.
Benefits
- USD competitive salary
- 20+ Paid time off days
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NET.NET Core.NET 5+ASP.NETSQLPostgreSQLMongoDBGeospatial data ingestionETL pipelinesWeb GIS
Soft Skills
collaborationproblem-solvingadaptability