Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+21 more
Job 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.
Requirements
- 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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on prosearchmaine.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where To Find Software Engineering Jobs
Best Countries for Software Engineers
Find a Developer Job: 12 Best Job Sites For Developers
Is Software Engineering Over-Saturated?