> Markdown version of [/jobs/ext/538321-software-engineer](https://www.wearedevelopers.com/jobs/ext/538321-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Pro-Search Inc - **Location:** Westbrook, ME, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Automation of Tests, Cloud Computing, Cloud Engineering, Continuous Integration, Data Systems, DevOps, Distributed Systems, Node.Js, NoSQL, Performance Tuning, Software Engineering, Software Systems, SQL Databases, TypeScript, Google Cloud, Spring-boot, Backend, Git, Cloudformation, Event Driven Architecture, Git Flow, Kubernetes, Production Code, Apache Kafka, Data Management, Api Design, Restful APIs, Amazon Simple Queue Service (SQS), Terraform, Docker - **Published:** June 4, 2026 - **Apply:** https://www.prosearchmaine.com/jobs/20799-senior-software-engineer/ ## About the Role * 5+ years of experience in software engineering, backend development, or API development * Strong expertise in Java and Spring Boot or Node.js with TypeScript * Proven track record building RESTful APIs and distributed systems * Experience with SQL and NoSQL databases, including schema design and performance tuning * Hands-on experience with cloud platforms such as AWS and Google Cloud * Knowledge of modern development practices including Git, CI/CD, and automated testing * Strong communication and documentation skills * Ability to take ownership of projects and deliver end-to-end software solutions * Able to work on-site in Westbrook, Maine two days a week Preferred Skills * Experience in healthcare technology, life sciences, or diagnostic data systems * Knowledge of event-driven architecture, Kafka, SQS, or Pub/Sub * Experience with Docker, Kubernetes, or container orchestration tools * Familiarity with Terraform or CloudFormation for infrastructure as code * Experience mentoring engineers and contributing to engineering best practices ## Description ProSearch is hiring a Senior Software Engineer in Westbrook, Maine, to design and develop high-performance backend systems and APIs. This contract software engineering job focuses on delivering secure, scalable, and reliable data services used by internal teams and external partners. You will work across the full software development lifecycle, including architecture, coding, testing, deployment, and ongoing support, while collaborating closely with product managers, analysts, and engineering teams., * Design, develop, test, and maintain scalable software applications and RESTful APIs * Translate business requirements into efficient system architecture and technical solutions * Write high-quality production code using Java, Spring Boot, Node.js, and TypeScript * Build and optimize API-driven platforms for performance, scalability, and reliability * Debug and troubleshoot applications, ensuring consistent production performance * Maintain and enhance existing systems, addressing bugs, updates, and evolving requirements * Collaborate with cross-functional teams to define and deliver technical solutions * Contribute to cloud architecture using AWS and Google Cloud Platform (GCP) * Implement and support CI/CD pipelines, Git workflows, and DevOps best practices * Participate in on-call rotations to support system uptime and reliability, ProSearch connects top talent with high-impact opportunities. This Senior Software Engineer job in Westbrook, Maine, provides access to cutting-edge technology projects, flexible hybrid work, and a collaborative engineering environment. Our team supports you throughout the hiring process and placement to ensure long-term success., If you are a Senior Software Engineer experienced in Java, Node.js, APIs, and cloud platforms, apply today to join a growing team delivering innovative data solutions for a hybrid contract role in Westbrook, Maine. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Personal Branding & Job Search - The Most Practical Approach You'll Ever Find](https://www.wearedevelopers.com/videos/576-personal-branding-job-search-the-most-practical-approach-you-ll-ever-find) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)