Senior Software Developer (Remote) - (Angular/GIS/Mapbox)- LibraryIQ (LIQ)
Company: Shelby American, Inc.
Location: Rockville
Posted on: May 3, 2025
Job Description:
DescriptionThe Senior Software Developer is a critical technical
leader on the LibraryIQ (LIQ) product team, collaborating closely
with the Product Owner, Scrum Master, and stakeholders to drive the
successful design and delivery of innovative, data-driven
applications that align with Library Systems & Services (LS&S)
strategic objectives. This role is focused on building and
enhancing modern, scalable web applications with a strong emphasis
on geospatial intelligence, data visualization, and third-party
integrations.The Senior Software Developer will lead system
architecture and design for new and existing features, contribute
high-quality code, mentor junior developers, and continuously
optimize software delivery processes. A key focus of this role is
to design and implement advanced mapping functionality using
Mapbox, GIS tools, and Angular, integrating datasets such as census
and demographic information, and leveraging technologies like
Amazon Snowflake for data warehousing and analytics.Essential
Duties/Responsibilities:An individual must be able to perform each
essential duty and responsibility satisfactorily.
- Leadership & Collaboration - Act as a senior technical lead in
an Agile team, collaborating with Product Owners, Designers, QA
Engineers, and DevOps to define and deliver product roadmap items.
Guide the architecture and technical vision for LIQ, including
long-term planning and scalable systems design. Lead and conduct
code reviews, promote software development best practices, and
establish team-wide coding standards.
- Design & Development - Architect and develop responsive,
map-based web applications using Angular, TypeScript, and Mapbox.
Integrate and visualize geospatial and third-party datasets, such
as US Census Bureau, ESRI, or other public demographic sources.
Build secure, reliable APIs and data services to support front-end
applications and data integration.
- System Optimization & Quality - Implement and monitor CI/CD
pipelines using GitHub Actions or Travis CI. Use performance and
code quality metrics to proactively identify and resolve issues
affecting application stability and velocity. Write and maintain
technical documentation including release notes, architecture
diagrams, and user-facing instructions.
- Mentorship & Team Development - Supervise and mentor up to two
(2) junior software engineers, providing regular guidance, support,
and professional development feedback. Foster a culture of
collaboration, innovation, and continuous learning.
- Other duties as assigned.RequirementsAn individual should
possess the knowledge, skills, and abilities listed and meet the
amount of education, training and/or work experience required.
- BS/BA degree in Computer Science, Software Engineering, or a
related technical field; or equivalent industry experience.
- 5-7 years of experience in full-stack software development,
with at least 3+ years using Angular in production environments -
MUST have Angular experience.
- Demonstrated experience with Mapbox, GIS integrations, or other
geospatial/mapping frameworks.
- Prior experience integrating external data sources (e.g.,
demographic, economic, public datasets) into user-facing
applications.
- Familiarity with Snowflake, Redshift, or other cloud data
platforms.Technical Skills
- Frontend: Angular (3+ years), TypeScript, JavaScript,
HTML/CSS.
- Backend: Node.js, REST APIs, Express.js.
- Geospatial: Mapbox, GIS fundamentals, spatial data
structures.
- Database: MySQL, Snowflake or similar data warehouse
platforms.
- DevOps & Tools: GitHub, GitHub Actions, Travis CI.
- Workflow: Agile methodology, Jira, VersionOne, or similar
tools.
- Architecture: Design patterns, scalable microservices, modular
design.Soft Skills & Competencies
- Strong communication and interpersonal skills.
- Self-motivated, proactive, and accountable.
- Excellent problem-solving and analytical thinking.
- Ability to lead by example and influence others.
- Solid understanding of business processes and product
goals.Physical Requirements
- Ability to remain in a stationary position for extended periods
(computer work).
- Occasionally lift or carry items weighing up to 25 lbs (e.g.,
books, devices).
- Capable of focusing on detailed technical tasks for prolonged
periods.Benefits
- Medical, Dental, Vision.
- PTO.
- Tuition Assistance.
- 401k Eligibility.
- Salary: $140,000 - $150,000.
- Exempt, Full time.Location LimitationsPlease note at this time,
we are only accepting applications from candidates based in the
following
states:AZ,CA,DC,FL,GA,IL,IN,KS,KY,MA,MD,ME,MI,MN,MO,NC,NM,OK,SC,TN,TX,UT,VA,WI.
#J-18808-Ljbffr
Keywords: Shelby American, Inc., North Bethesda , Senior Software Developer (Remote) - (Angular/GIS/Mapbox)- LibraryIQ (LIQ), IT / Software / Systems , Rockville, Maryland
Didn't find what you're looking for? Search again!
Loading more jobs...