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?
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.
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 NowYou'll be redirected to eCatholic's application page
Related 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.