Post Job Free
Sign in

Software Developer

Company:
Metropolitan Companies
Location:
Wyomissing, PA
Posted:
July 27, 2025
Apply

Description:

Job Description

Description

Metropolitan Companies is looking for a Software Developer who’s ready to build scalable backend services, intuitive web applications, and collaborate with a modern, forward-thinking tech team. This position reports directly to the Director of IT and works across multiple teams to support the design, development, and deployment of critical software systems.

If you're experienced in Java, cloud services, and mobile or web development, and you want to work in a growing, supportive environment—this role is for you.

This is an in office role and Metropolitan Companies does not provide any relocation or visa sponsorship services. Out of area applicants will not be considered.

Key Responsibilities

Develop and maintain scalable backend and frontend applications

Support and enhance existing systems and in-progress builds

Create monitoring and automation tools for deployments and system health

Build and document APIs and integration layers

Interface with analysts, project managers, and stakeholders to understand business needs

Collaborate in design/code reviews and advocate for clean, testable code

Document technical processes and support deployment procedures

Contribute to continuous integration/continuous deployment (CI/CD) improvements

Provide occasional cross-team technical support

Keep up with modern development best practices and toolsets

Skills, Knowledge and Expertise

Skills & Competencies

Strong communication and collaboration skills

Analytical mindset and problem-solving ability

Familiarity with agile development workflows

Understanding of application design, deployment, and testing patterns

Awareness of secure environment variable usage and handoff procedures (e.g., Doppler vs local env use)

Ability to manage secrets responsibly in development and production environments

Ability to handle multiple priorities in a fast-paced environment

Requirements

Bachelor’s degree in Computer Science or related field

2–8 years of hands-on software development experience

Solid experience with Java, C++, Python, HTML5, or similar languages

Experience with mobile app development (Android/iOS) preferred

Experience with React, Spring Boot, CSS3, JavaScript, Swift, JSON, Objective-C

Experience with build tools such as Apache Maven

Frontend development with TypeScript and frameworks like Next.js

Experience using Git for version control

Experience working with Node.js and npm

Familiarity with environment variable management (e.g., using .env files or Doppler during deployment)

Database experience with MS SQL Server or MySQL

Experience writing technical documentation and user guides

Prior construction industry experience is a major plus

Benefits

Medical, Dental, and Vision Insurance

Voluntary Life Insurance

Short-term and Long-term Disability

Health Savings Account (HSA)

401(k) Retirement Plan

Holiday Pay & PTO

Annual Bonus Program

Employee Referral Bonuses

Full-time

Apply