Mid-Level Go Developer

 Posted a month ago
     
⭐ 2-5 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Develop, deploy, and maintain services and APIs to support eCatholic products for Catholic organizations. Collaborate with team members to refine coding standards and ensure system scalability, security, and resilience.

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. eCatholic is a remote company with team members spread out around the country.

Similar Jobs

See all Remote Software Development jobs β†’

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Development

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified