Responsibilities
- Work independently as a contributor with strong proficiency in Golang or Java
- Evaluate functional requirements and translate them into scalable software designs and implementations aligned with organizational technology goals
- Develop, enhance, and sustain modules within existing or new software projects
- Take full ownership of feature development from inception to testing, including unit and integration testing to ensure high quality
- Conduct thorough and constructive code reviews for team members
- Collaborate effectively across cross-functional teams to meet project milestones
- Engage actively in technical architecture and design discussions
- Help establish and adhere to design standards, promoting reusability and best practices