Back to Open Work
CH
Christian Tech Jobs · via Christian Tech Jobs

Mid-Level Go Developer

Remote Posted 10d ago

Skills & Tools

PythonGolangRESTgRPCPostgresMySQLRedisDynamoDBAWSDockerSQLAgileLLM

About this role

Tags: Christian Software Development Jobs • Remote Christian Jobs • Christian Golang Jobs • Christian Python Jobs • Christian AI Jobs • Christian LLM Jobs • Christian AWS Jobs • Christian Redis Jobs • Christian Docker Jobs • Christian SQL Jobs • Christian API Jobs • Christian Backend Jobs 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.