Metropolitan Companies is looking for a Jr. Software Developer to build scalable backend services, intuitive web applications, and collaborate with a modern, forward-thinking tech team to support the design, development, and deployment of critical software systems.
Requirements
- 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
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
- 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
Other
- 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.
- Interface with analysts, project managers, and stakeholders to understand business needs
- Provide occasional cross-team technical support
- Keep up with modern development best practices and toolsets
- Strong communication and collaboration skills