About the Role
The role involves developing and maintaining fullstack features for a high-traffic shopping and payments platform, emphasizing clean code, system stability, and measurable user outcomes.
Responsibilities
- Design and implement frontend components using React for shopping interfaces
- Develop backend services in Go to support transaction processing
- Collaborate with product managers and designers to define feature requirements
- Optimize application performance and response times across client and server
- Ensure code quality through testing, code reviews, and CI/CD practices
- Troubleshoot and resolve production issues in payment workflows
- Contribute to architectural decisions for scalable systems
- Maintain documentation for services and APIs
- Monitor system health and respond to alerts
- Integrate with third-party payment providers and financial systems
- Implement security best practices for data and transactions
- Support compliance with financial regulations and data privacy standards
- Participate in agile planning and iterative development cycles
- Mentor junior engineers and promote engineering excellence
- Evaluate new technologies for potential adoption in the stack
Nice to Have
- Experience with TypeScript in large-scale applications
- Exposure to fintech or regulated environments
- Contributions to open-source projects
- Knowledge of gRPC or protocol buffers
- Background in high-availability systems
- Experience with cloud platforms such as AWS or GCP
- Familiarity with GraphQL
- Understanding of PCI-DSS standards
Compensation
Competitive salary with performance-based bonuses and benefits package
Work Arrangement
Hybrid work model with flexibility for remote work
Team
Cross-functional product team focused on user experience, scalability, and system reliability
Why This Role Matters
- The systems built in this role directly impact how users access critical resources, requiring reliability, speed, and trust in every transaction.
- Engineers here own features from concept to production, influencing both technical direction and user satisfaction.
Technology Stack
- Frontend: React with TypeScript, modern CSS practices
- Backend: Go-based microservices, gRPC for inter-service communication
- Infrastructure: Kubernetes, Docker, CI/CD via GitLab
- Monitoring: Prometheus, Grafana, and custom alerting systems
Visa sponsorship available for qualified international candidates