eCatholic LogoeCatholic0d

eCatholic is hiring a
Remote Mid-Level Go Developer

RemoteFull-time

Skillset

GolangPythonAILLMAWSRedisDockerSQLAPIBackend

Opportunity Description
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.

What You'll Be Doing

Key responsibilities for this role:
  • 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

What We're Looking For
Below is the list of qualifications we are looking for in the ideal candidate.

Required:
  • 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

Big plus if you also have these:
  • 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

Technologies You will be Using:
  • GoLang
  • Python
  • GRPC
  • Claude
  • Aurora (MySQL)
  • Kinesis
  • DynamoDB
  • Redis
  • Docker

Benefits and Location
This role is a full-time position with salary (commensurate to the responsibilities of the role and qualifications of the candidate) and includes retirement benefits. The candidate will work remotely within the US and must be authorized to work for any employer in the US. eCatholic is a remote company with team members spread out around the country.

Experience Level: Mid Level

Benefits

  • 401(k)
  • Remote Work
  • Medical Insurance
  • Vision Insurance
  • Dental Insurance
  • Paid Time Off
  • 401(k) Matching

Please mention you found this role on Christian Tech Jobs!

Apply Now

You'll be redirected to eCatholic's application page

eCatholic Logo
eCatholic

At eCatholic, we create beautiful, intuitive software for the Catholic Church that improvescommunication, simplifies administration, and inspires...

Location: Remote
Type: Full-time

Share this job

Receive updates on similar jobs:

Want weekly Christian tech job updates?

Sign up for our newsletter to stay up to date with all of the latest Christian tech jobs.

Mid-Level Go Developer

eCatholic

Apply Now