
Senior Software Engineer β APIs
Posted Sep 10

Posted Sep 10
This is a fully remote position, open to applicants in Colorado, +15 more states.
β’ Collaborate with product development and engineering teams to convert business initiatives into technical specifications.
β’ Create both customer-facing and internal APIs to enable rapid querying of extensive datasets.
β’ Develop applications that provide necessary functionality while adhering to development and testing best practices.
β’ Implement unit, integration, and runtime tests.
β’ Design and manage the expansive Snowflake data lake that supports the APIs.
β’ Design database tables and craft efficient SQL queries to ensure quick API response times.
β’ Produce internal and external documentation, including materials for customer onboarding.
β’ Generate data, metrics, and visualizations for the validation and enhancement of algorithms.
β’ Supervise the complete application lifecycle from requirement gathering to production deployment.
β’ Participate in the on-call rotation.
β’ Over 5 years of experience in Java 8 or higher software development, specifically using the Java Spring Framework for REST APIs.
β’ Strong SQL database skills, encompassing database creation and design, table design, automated loading and maintenance processes, and efficient querying.
β’ Experience with Snowflake SQL is highly preferred.
β’ Proficient in Amazon Web Services (AWS) and familiar with AWS services like Amazon Elastic Container Service and AWS X-Ray.
β’ Skilled in efficiently processing data in JSON and GeoJSON formats.
β’ Proficiency in Scala, Python, or comparable programming languages.
β’ Experience in translating business challenges into technological solutions.
β’ Proven track record in developing multiple applications from requirement specification to production delivery.
β’ Familiarity with generative AI for code creation, unit testing, and debugging while observing security and data privacy protocols.
β’ Capability to decompose larger projects into smaller tasks and manage several projects simultaneously.
β’ Background in software or engineering projects from concept through development and production.
β’ Proficient in Agile methodologies.
β’ Excellent communication and documentation abilities.
β’ Fluent in English.
β’ Capacity to partake in the on-call rotation.
β’ Candidates must be residents of the continental United States.
β’ Unlimited paid time off (PTO).
β’ Competitive salaries and comprehensive benefits.
β’ Reasonable accommodations available for any part of the application or hiring process.
Shield AI
Netflix
Travoom
HeroSoftware GmbH - Shopify Apps
Get handpicked remote jobs straight to your inbox weekly.