Backend (Go) Developer

Deal Score0
Deal Score0

Brand Expand

Build a Meaningful Career

ECOM, the parent company to Brand Expand LLC and All Deals LLC, offers more than career opportunities; we provide an opportunity to make meaningful contributions to people’s lives1-on-1 mentorship, training and advice to help users land their next job. Pay only if you succeed in getting hired and start work at a high-paying job first. ECOM has two software solutions with a symbiotic relationship – All Deals LLC, a revolutionary deal site helping tens of thousands of deal seekers save millions on discounted products, and Brand Expand, and eCommerce product launch SaaS helping online sellers accelerate sales across multiple eCommerce channelsAd:

Ready to find your dream job? Click here.

You will assist in the development of both platforms

The Opportunity

Everyone who joins ECOM benefits from the professional reward of working in a more agile human-centric framework and the personal reward of knowing the architecture you build, code you write, the product you release, and the service you provide is helping entrepreneurs grow their Amazon businesses globally while also helping millions of families find cost savings on products they need during this economic downturnAd:

Unsure about your career? Use this free career assessment test to figure it out.

We are seeking a dedicated backend (GoLang) Developer to join our growing company You will collaborate with other designers to create compelling and eye-catching features and campaigns to increase our user base1-on-1 mentorship, training and advice to help users land their next job. Pay only if you succeed in getting hired and start work at a high-paying job first. You will collaborate with other technical staff to deliver and maintain a fully-functional software applicationAd:

Stop spending hours editing your resume to fit job descriptions. 1,000,000+ job seekers have improved their odds of landing an interview by 80%. Optimize my resume now.

We hope you can put your passion for software engineering to work for creating highly immersive user applications

There are exciting times ahead, and we are looking for team members who share our enthusiasm, our drive, and our passion for providing unprecedented value across multiple vertices across the eCommerce landscape


Below are some of the responsibilities a backend Golang developer is expected to undertake in their position:
• Implement AWS containers to support Go implementation and successful repository maintenance
• Utilize Kubernetes to ensure successful application development, deployment, and scaling
• Implement Docker for smaller-scale applications that require simpler deployments
• Employ Linux Terminal command structures to allow easy back-end operations for less-expert technical staff
• Structure our user interface with React and ensure REST API access is available for enterprise-grade finance customers on-demand
• Collaborate with other technical staff to ensure consistent and smooth DevOps workflows
• Choose and implement other JavaScript libraries that will optimize performance without sacrificing security and base functionality
• Manage multiple projects within reasonable design specifications and budget restrictions
• QA design for errors
• Implement feedback and changes whenever possible
• Create visualizations that convey accurate messaging for the project

• Building and implementing new development tools and infrastructure
• Understanding the needs of stakeholders and conveying them to developers
• Working on ways to automate and improve development and release processes
• Testing and examining code written by others and analyzing results
• Ensuring that systems are safe and secure against cybersecurity threats
• Identifying technical problems and developing software updates and fixes
• Working with software developers and software engineers to ensure that development follows established processes and works as intended
• Planning projects and being involved in project management decisions

• Monitoring critical errors to troubleshoot and manage error states
• Deploy updates and fixes, and provide technical support
• Design procedures for system troubleshooting and maintenance
• Using grafana logs and metrics to make sure services are running as expected and try to predict issues coming forward
• Design, architect, prototype, build, and test services Deploy locally and deploy to Kubernetes
• Design, prototype, implement and test updates and feature changes to existing code base
• Build tools to reduce occurrence of errors and improve client experience
• Develop software to integrate with internal back-end systems
• Perform root cause analysis of production errors and resolve technical issues
• Develop scripts to automate visualization
• Collaborate with internal development and QA teams to help ensure end-to-end quality
• Write and maintain documentation infrastructure

Required Skills and Qualifications
• 3+ years experience as a Backend (Go Lang) Developer or in a similar software engineering role
• Proficiency with Git and GitHub workflows
• Must be familiar with the inner workings of Kubernetes including but not limited to creating Deployments, StatefulSets, Services, etc
• Understanding of k8s ingress with a cloud provider such as Digital Ocean
• Must have the ability to use kubectl port-forwarding to connect to databases running within the cluster
• Using Operators and Custom Resource Definitions (can be learned on the job)
• Must have working knowledge of Golang, Golang unit testing, and Golang HTML Templates
• Must have a working knowledge of MongoDB in both standard queries and aggregation pipeline
• Working knowledge of Angular
• Working knowledge of Nodejs
• Experience with Traefik 2x is a major plus but not required
• Problem-solving attitude
• Collaborative team spirit
• Highly analytical mindset, with an ability to see both the big picture and the details

Preferred Skills and Qualifications
• Bachelor’s Degree in Computer Science, IT, Engineering or similar
• Provable proficiency in Go Lang programming
• Excellent written and verbal communication skills
• Minimum of two years experience working in programming or IT
• Attention to detail
• Portfolio of work with examples that showcase technical skill
• Strong analytical skills
• Time management and organizational skills
• Knowledge of Go templating, common frameworks, and tools
• Experience working with a team

Benefits of working at ECOM
• Team-driven and supportive environment
• A remote and family-friendly culture
• Stock Options
• Skill development
• Health and Dental Insurance
• 20 days PTO to start
• Interesting problems
• Fun and exciting startup environment

Application Process

Our hiring process consists of five steps:

1 Submit your resume and cover letter

2 Initial call for introductions

3 A short take-home exercise

4 Technical interview

5 Culture interview

If you feel like a good fit start by including your resume and cover letter Additionally, if you’ve read this far email [email protected] and [email protected] expressing interest in the job position and we’ll prioritize your application

Equal Opportunities and Accommodations Statement

ECOM is a proud equal-opportunity employer We are deeply committed to building a workplace and global community where inclusion is not only valued but prioritized We are committed to creating an environment where all employees feel included and have a strong sense of belonging All qualified applicants will be considered for employment without regard to race, color, religion, gender, gender identity or expression, family/marital status, refugee or immigration status, sexual orientation, national origin, genetics, neuro-diversity, disability, age, veteran status, or any other non-merit based or legally protected grounds

We encourage people from all backgrounds to apply and join us in our mission of helping people get jobs

To apply for this job please visit

      Tech Jobs Here

      Get Alerts on the Latest Job Posts in your Inbox- Daily!




      We will not spam you. Don't forget to add us to your contacts!