Senior Software Engineer – APIs

Posted Sep 10

This is a fully remote position, open to applicants in Colorado, +15 more states.

πŸ“‹ Description

β€’ 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.


⛳️ Requirements

β€’ 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.


🏝️ Benefits

β€’ Unlimited paid time off (PTO).

β€’ Competitive salaries and comprehensive benefits.

β€’ Reasonable accommodations available for any part of the application or hiring process.

People also viewed

Shield AI9 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix11 hours ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom11 hours ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps11 hours ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce14 hours ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly16 hours ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers