Job closed.
Job Description
General Responsibilities:
- Designing and implementing new features for our backend
- Supporting and maintaining existing codebase
- Writing clean, maintainable and efficient code
- Contributing in all phases of the development life cycle in an agile environment
- Driving continuous adoption and integration of relevant new technologies
Backend Engineer Key Responsibilities:
- Works on complex feature sets and breaks them down into smaller tasks in order to speed up customer value delivery
- Having a great balance between pace and perfection. Means that, considering the trade-off between the total time spent in creating the perfect code, versus delivering other efficient products
- Identify and help other engineers to resolve blockers and support the deliverable
- Leading the deliverable of an end-to-end complex feature
- Provide technical advice and involve in technical decisions that impact other teams or company at large
- Research and propose new technology or engineering practice
Minimum Qualifications
Technical Requirements:
- Bachelor’s or Master’s Degree in Computer Science or min 5 years working experience in Backend programming environment
- Strong knowledge of Go programming language, paradigms, constructs, and idioms
- Knowledge of common Goroutine and channel patterns
- Experience with the full site of Go frameworks and tools, including:
- Dependency management tools such as Godep, Sltr, etc.
- Go’s templating language
- Go’s code generation tools, such as Stringer
- Popular Go web frameworks, such as Revel
- Router packages, such as Gorilla Mux
- Ability to write clean and effective Godoc comments
- Familiarity with code versioning tools (such as Git, SVN, and Mercurial)
General Requirements As Engineer:
- Having an agility mindset, working previously with agile development framework are preferred
- Strong problem solving skills and willingness to roll up one’s sleeves to get the job done
- Excellent in prioritisation
- Basic written and verbal communication skills
Perks and Benefits
- Paid Sick Leave
- Paid Vacation Leave
- Work from Home
- Flexitime
- Medical / Health Insurance
Required Skills
- Version Control (Git, SVN, HG)
- Amazon Web Services
- Redis
- Bootstrap
- PostgreSQL
Jobs Summary
- Job Level
- Mid-Senior Level / Manager
- Job Category
- IT and Software
- Educational Requirement
- Bachelor's degree graduate
- Recruiter response to application
- Often
- Office Address
- Jalan H R Rasuna Said, Setia Budi Kel., Setiabudi
About Chatat.id
Chatat is an accounting platform and POS system that is available on playstore. Chatat provides end to end practical solution for Business administration & financial bookkeeping at an affordable price. We believe that behind our great success is the people behind it. Join our growing team and let's thrive together!