Mid-Level Go Developer

eCatholic
Remote

About The Position

Are you committed to the development of clean, well documented and tested software solutions that can meet the demanding requirements of a fast growing company? If so, we're currently looking for a software developer to join our team. In this role, you'll help develop, deploy, and maintain the software and infrastructure used by thousands of Catholic parishes, dioceses, schools, and ministries.

Requirements

  • Bachelors or Masters in computer science, natural sciences, engineering, mathematics or comparable work experience
  • 3+ years of developing with a major language (golang preferred) on online applications
  • Experience developing an API (REST, GRPC, etc.)
  • Experience using a RDBMS (MySQL, PostGres)
  • An desire for learning new programming languages, skills, and technologies
  • Thrive working in remote agile development environment
  • Strong verbal and written communication skills
  • Proven organizational and time management skills

Nice To Haves

  • Experience with writing GoLang
  • Experience with writing Python
  • Experience with writing unit and integration tests
  • 5+ years experience in development of online SaaS applications
  • Experience creating and deploying solutions in AWS
  • Experience using a NoSql Implementation (BigTable, DynamoDB)
  • Experience working with EDA or Lambda architectures

Responsibilities

  • Build services and APIs that enable the functionality required for both new and existing eCatholic products
  • Collaborate with team members to develop software solutions
  • Help refine and enforce coding standards and policies
  • Participate in weekly developer and company meetings
  • Conduct ongoing analysis and refactoring to ensure we can meet future performance, security, resilience, and scalability requirements
  • Participate in the design of code architectures using sequence and entity relationship diagrams
  • Maintain our high coding standards for production code by implementing coding patterns, and participating in code reviews
  • Be a part of a team that focuses on building reusable zero defect components using industry best practices to design solutions that meet and exceed the needs of the Catholic Church

Benefits

  • Salary (commensurate to the responsibilities of the role and qualifications of the candidate)
  • Retirement benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service