Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Roman Catholic Diocese of Charlotte Logo

Junior Software Engineer

Roman Catholic Diocese of Charlotte

Salary not specified
Aug 28, 2025
Charlotte, NC, US
Apply Now

The Roman Catholic Diocese of Charlotte is seeking a Junior Software Engineer to build the digital "operating system" for the Diocese, creating a startup-like environment to design, develop, and deliver impactful technology solutions that enhance mission-critical operations across parishes, schools, and ministries.

Requirements

  • Proficiency in at least one of the following programming languages (Python, JavaScript)
  • Exposure to relationship databases (PostgreSQL, SQL Server, MySQL) and/or NoSQL systems (MongoDB, Redis)
  • Understanding of web technologies (HTML, CSS, JavaScript) and component-based frameworks (React, Vue).
  • Familiarity with RESTful API design and consumption.
  • Basic knowledge of agile development workflows and tools.
  • Knowledge of at least one other cloud hosting solution (e.g., Azure, AWS, Google).
  • Experience or familiarity with IT automation and scripting (e.g., Powershell, Bash), basic system administration, or DevOps concepts is a plus.

Responsibilities

  • Design, develop, test, and document front-end and back-end application components using modern frameworks and tools (e.g., React, Django, Node.js).
  • Participate in code reviews, agile planning sessions, and product demos as part of the software development lifecycle.
  • Collaborate with infrastructure teams to ensure secure and scalable deployments of applications.
  • Assist in the development of REST APIs and integration of external services and data sources.
  • Write clean, maintainable, and well-documented code aligned with organizational standards and best practices.
  • Identify and resolve bugs or performance issues across production and staging environments.
  • Maintain version control and collaborate with team members via platforms such as GitHub or GitLab.

Other

  • In office Monday through Friday
  • Some evening and weekend work may be required.
  • Excellent verbal and written communication skills.
  • Reliable, personable, and customer focused.
  • Passion for learning new technologies and contributing to a mission-driven environment.