Responsibilities
- Design and deploy scalable, high-performance backend systems for the platform.
- Write clean, maintainable, and extensible code in Go.
- Enforce high standards in code quality, architectural integrity, and test coverage.
- Support best practices such as code reviews, unit and integration testing, and pair programming.
- Ensure thorough testing of code before delivery.
- Work with modern infrastructure tools to optimize system performance and stability.
- Take end-to-end ownership of service reliability, including monitoring, incident response, and capacity planning.
- Manage assigned tasks with effective prioritization and time management.
- Collaborate with product managers and engineers to convert business needs into technical designs.
- Engage in architectural and system design discussions.
- Maintain open, positive communication to support team collaboration.
- Participate actively in team meetings and ongoing coordination.
Responsibilities
Critically evaluate code, offer constructive input, and help shape the platform's technical direction and long-term architecture.