Full-Stack Developer responsible for end-to-end product features in Earth Observation technology. You will engage with customers, design APIs, and build user interfaces.
Responsibilities
Customer-Centric Product Development: Engage with customers to understand their needs, then design, prototype, and implement valuable, user-focused features for our Product.
End-to-End Feature Ownership: Take full responsibility for features, spanning the entire lifecycle from initial data model and API design to web UI development and final production deployment.
Data and System Architecture: Design and implement scalable data flows and schemas utilizing database technologies and event pipelines.
Workflow Standardization and Evolution: Implement and continuously improve standardized product workflow, ensuring services communicate effectively by emitting and consuming domain events.
Front-End and Geospatial Visualization: Develop accessible, responsive user interfaces with a focus on integrating complex geospatial visualizations, maps, and timelines.
Technical Excellence and Reliability: Drive improvements in system reliability through automated testing, robust CI/CD pipelines, and enhanced observability practices.
Infrastructure and Operations Contribution: Collaborate on infrastructure-as-code and deployment pipelines, contributing to sensible and sustainable operational practices.
Requirements
Frontend Proficiency: Strong skills in React, TypeScript, modern state management, data handling patterns, and frontend testing best practices.
Backend & Data: Expertise in Python for building web APIs and services, along with strong data modeling capabilities for PostgreSQL.
Event-Driven Systems: Experience in designing, emitting, and handling domain events, with familiarity with event streaming platforms like Kafka.
Quality & Testing: Proficient in backend testing tools and practices (pytest, coverage, mocks) and frontend testing methodologies.
Observability: Ability to implement meaningful metrics, tracing, and structured logging (familiarity with tools like AWS Lambda Powertools and Sentry is a plus).
DevOps & Infrastructure: Solid understanding of CI/CD fundamentals and comfort with Infrastructure-as-Code (specifically Terraform).
Security: Foundational knowledge of security and authentication principles (e.g., Auth0/OIDC, JWT, managing permissions and entitlements).
Lead Planner for Daimler Buses managing support for project and center steering product development. Collaborating across locations and providing financial and project guidance for engineering teams.
Junior Full - Stack Developer in a dynamic team at Pix, focusing on developing accessible public digital services. Collaborating in agile environment and using JavaScript and web frameworks.
Senior Software Engineer solving technology challenges for customers at RedCloud with skills in C#, .NET Core, and AWS. Investigating issues and delivering features in a hybrid work environment.
Team Lead for Data and Engineering at Pelico transforming factory operations through technical delivery and customer partnerships. Leading solutions and mentoring engineering teams in a hybrid environment.
Staff Software Engineer leading the evolution of design systems and components at Aize. Collaborating closely with teams to ensure quality and govern standards.
Senior Software Architect leading architecture decisions for DNA’s B2C online platform. Evolving deployment architecture while ensuring security, availability, and maintainability.
Software Engineer developing and enhancing DEX platform for TeamViewer's digital workplace solutions. Collaborating in agile team while utilizing C# and SQL for customer - focused IT issue resolution.
Software Architect at TeamViewer designing scalable and secure software solutions. Collaborating closely with teams to implement cloud - native technologies and driving digital transformation across the organization.
Full - Stack Software Engineer at John Hancock developing innovative annuities applications with collaborative agile team. Impacting millions of customers through software solutions and digital experiences.