Department: ITLocation: Metropolitan Companies WyomissingDescriptionMetropolitan 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.
Key ResponsibilitiesDevelop and maintain scalable backend and frontend applicationsSupport and enhance existing systems and in-progress buildsCreate monitoring and automation tools for deployments and system healthBuild and document APIs and integration layersInterface with analysts, project managers, and stakeholders to understand business needsCollaborate in design/code reviews and advocate for clean, testable codeDocument technical processes and support deployment proceduresContribute to continuous integration/continuous deployment (CI/CD) improvementsProvide occasional cross-team technical supportKeep up with modern development best practices and toolsetsSkills, Knowledge and ExpertiseSkills & CompetenciesStrong communication and collaboration skillsAnalytical mindset and problem-solving abilityFamiliarity with agile development workflowsUnderstanding of application design, deployment, and testing patternsAwareness of secure environment variable usage and handoff procedures (e.
g. , Doppler vs local env use)Ability to manage secrets responsibly in development and production environmentsAbility to handle multiple priorities in a fast-paced environmentRequirementsBachelor’s degree in Computer Science or related field2–8 years of hands-on software development experienceSolid experience with Java, C++, Python, HTML5, or similar languagesExperience with mobile app development (Android/iOS) preferredExperience with React, Spring Boot, CSS3, JavaScript, Swift, JSON, Objective-CExperience with build tools such as Apache MavenFrontend development with TypeScript and frameworks like Next. jsExperience using Git for version controlExperience working with Node. js and npmFamiliarity with environment variable management (e. g. , using .
env files or Doppler during deployment)Database experience with MS SQL Server or MySQLExperience writing technical documentation and user guidesPrior construction industry experience is a major plusBenefitsMedical, Dental, and Vision InsuranceVoluntary Life InsuranceShort-term and Long-term DisabilityHealth Savings Account (HSA)401(k) Retirement PlanHoliday Pay & PTOAnnual Bonus ProgramEmployee Referral Bonuses
Customize your resume to highlight skills and experiences relevant to this specific position.
Learn about the company's mission, values, products, and recent news before your interview.
Ensure your LinkedIn profile is complete, professional, and matches your resume information.
Prepare thoughtful questions to ask about team dynamics, growth opportunities, and company culture.