- Company Name
- Spire
- Job Title
- Full Stack Developer
- Job Description
-
Job Title: Full Stack Developer
Role Summary:
Design, develop, and maintain cloud‑native full‑stack applications that power Spire’s RF Geolocation (RFGL) products. Lead backend services, APIs, and frontend visualization components while ensuring high quality, scalability, and performance across a globally distributed engineering team.
Expectations:
* Deliver reliable, performant software in a fast‑moving, distributed environment.
* Collaborate across time zones to translate product requirements into technical solutions.
* Maintain rigorous code quality standards through testing, reviews, and best‑practice adherence.
* Support continuous integration, deployment, and infrastructure automation.
Key Responsibilities:
1. Build robust backend services, APIs, and data pipelines for RFGL product offerings.
2. Develop intuitive, high‑performance front‑end interfaces for visualizing RF geolocation outputs.
3. Architect and implement cloud‑native solutions using AWS (EC2, Lambda, S3, API Gateway) and container technologies (Docker, Kubernetes).
4. Design and manage relational / NoSQL databases to meet data throughput and reliability needs.
5. Contribute to architectural decisions that enhance scalability, reliability, and maintainability.
6. Monitor, troubleshoot, and optimize application performance in production.
7. Implement continuous integration and delivery pipelines and infrastructure‑as‑code (e.g., Terraform, CloudFormation).
8. Participate in code reviews, unit/integration testing, and secure coding practices.
Required Skills:
* Proven experience with backend development in Python, Go, or Java.
* Strong understanding of AWS services, container orchestration, and cloud‑native architecture.
* Proficiency in relational and NoSQL database design and query optimization.
* Familiarity with CI/CD, automated testing frameworks, and Git for version control.
* Ability to build and consume RESTful or GraphQL APIs.
* Excellent problem‑solving and communication skills in a distributed team.
Preferred Skills:
* Experience with event‑driven or streaming data pipelines.
* Knowledge of geospatial data, mapping libraries, and data visualization frameworks.
* Familiarity with Terraform or CloudFormation for infrastructure automation.
* Exposure to RF, signal processing, or satellite‑derived data products.
Required Education & Certifications:
* Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
* (Optional) AWS certification preferred but not mandatory.