Freelance Backend Engineer
About this position
Responsibilities
Key Responsibilities:
• Designing and developing reliable and fault-tolerant systems with minimum guidance
• Translating product requirements into technical actionable steps
• Evaluating and estimating required efforts and deliverables
• Splitting complex engineering tasks into smaller components
• Creating unit tests and implementing self-tests to make sure the code runs well
• Taking responsibility for the entire life cycle of your product: development, test, production, and subsequent fixes and improvement
Requirements
Requirements:
• Minimum 3 years of working experience as a software engineer
• Minimum 2 years of working experience in using Golang / Java
• Experienced in SQL, NoSQL, and System Design
• Experienced in software development lifecycle best practices
• Able to do performance benchmarking and monitoring
• A curious mind who always proactively seeks feedback and broader perspectives.