cover image
firstPRO, Inc

Senior Software Developer

On site

Freeport, United states

Senior

Freelance

20-11-2025

Share this job:

Skills

Communication Leadership Python JavaScript Test Presentation Skills Programming node.js Google Cloud Platform Software Development Postman GCP Terraform

Job Specifications

Senior Software Developer

Freeport, ME - 3 Days Onsite

6-12+ Month Contract w/ possibility of extension

Overview

We are seeking an experienced Senior Software Developer to support our Customer Data Platform and Customer Engagement initiatives. This role focuses on building, enhancing, and supporting web applications, customer-facing features, email workflows, and automated testing solutions tied to our data and engagement ecosystem. The ideal candidate brings strong experience with cloud environments, especially GCP, along with hands-on development using Python, Node.js, and advanced JavaScript. Experience with automation and modern engineering practices is essential.

Primary Responsibilities

Software and Application Engineering

Develop, enhance, test, and document application components aligned with technical and business requirements.
Build and maintain software of moderate complexity that supports customer engagement and data-related efforts.
Participate in peer reviews to ensure adherence to coding standards, maintainability, and security guidelines including PCI-related requirements.
Provide support for applications in production by identifying issues, troubleshooting defects, and implementing solutions based on user feedback.
Maintain and expand automated test frameworks and test suites.
Convert manual test scenarios into reusable automated test scripts.
Partner with developers and QA teams to estimate development and testing efforts.
Work independently and collaboratively within cross-functional teams.
Provide ongoing updates to technical leadership and resource managers.
Investigate and resolve production issues and performance concerns across supported systems.

Required Qualifications

Education

Bachelor’s degree in Computer Science or a related field, or equivalent hands-on experience.

Professional Experience

Minimum of 2 years of professional software development experience.
Strong background working with cloud technologies.

Technical Skills

Proficiency with Node.js, Python, JavaScript, and Terraform.
Understanding of asynchronous programming principles and object-oriented design concepts.
Experience consuming APIs and using testing tools such as Postman.
Familiarity with Google Cloud Platform and modern development methodologies.

Additional Skills

Strong written and verbal communication skills.
Ability to stay organized and manage multiple priorities.
Flexible, adaptable, and comfortable with shifting requirements.
Self-motivated team contributor with strong presentation skills.

About the Company

firstPRO provides talent delivery strategies that attack critical gaps surrounding today's modern workforce. We are dedicated to providing creative workforce solutions that span across Professional Services, Staff Augmentation, Contingent and Retained Executive Search. Our delivery teams are capable of providing services in 4 key areas: - Accounting | Finance - Technology | Digital | Creative - Business Operations | Administrative - Supply Chain | Logistics Know more