About the Role
The team is seeking a skilled backend engineer to help transition the backend systems from Python to Go, with a focus on payment processing and financial services. The ideal candidate will have a strong background in backend development and experience with Go.
Responsibilities
- Develop and maintain backend systems in Go.
- Ensure the reliability and scalability of payment processing systems.
- Collaborate with the team to design and implement new features.
- Write clean, efficient, and maintainable code.
- Work on improving the performance of existing systems.
- Participate in code reviews and contribute to best practices.
- Troubleshoot and debug issues in the backend systems.
- Ensure the security and compliance of financial services.
- Integrate with third-party services and APIs.
- Document the code and processes for future reference.
- Stay updated with the latest trends and technologies in Go.
- Work closely with the frontend team to ensure seamless integration.
- Implement and maintain automated testing for backend systems.
- Optimize database queries and performance.
- Ensure the scalability of the system to handle increased load.
- Develop and maintain RESTful APIs.
- Implement caching mechanisms to improve performance.
- Ensure the system's compliance with industry standards and regulations.
- Work on improving the system's fault tolerance and resilience.
- Ensure the system's ability to handle high transaction volumes.
- Participate in the on-call rotation for system support.
- Implement monitoring and logging for backend systems.
- Ensure the system's ability to handle concurrent requests.
- Work on improving the system's response time and latency.
- Ensure the system's ability to handle peak loads efficiently.
Compensation
Competitive salary and benefits package.
Work Arrangement
Full-time, on-site position.
Team
Join a dynamic team focused on payment processing and financial services, with a strong emphasis on innovation and collaboration.
About the Team
- The team is responsible for developing and maintaining backend systems that handle payment processing and financial services.
- The team values innovation, collaboration, and continuous learning.
- The team follows agile methodologies and practices.
- The team is committed to delivering high-quality, reliable, and scalable solutions.
- The team works closely with other departments to ensure seamless integration and collaboration.
- The team is dedicated to staying updated with the latest trends and technologies in the industry.
- The team values diversity and inclusion, fostering a supportive and inclusive work environment.
- The team is passionate about solving complex problems and delivering innovative solutions.
- The team is committed to ensuring the security and compliance of financial services.
- The team values open communication and feedback, encouraging a culture of continuous improvement.
Our Tech Stack
- Go
- Python
- Docker
- Kubernetes
- AWS
- GCP
- Azure
- PostgreSQL
- MySQL
- Redis
- RabbitMQ
- Kafka
- Prometheus
- Grafana
- ELK Stack
- Git
- Jenkins
- Terraform
- Ansible
- Consul
- Vault
- Nginx
- HAProxy
- Keepalived
- Cassandra
- MongoDB
- Elasticsearch
- Logstash
- Kibana
- GraphQL
- gRPC
- Protobuf
- Thrift
- Avro
- Parquet
- Apache Beam
- Apache Flink
- Apache Spark
- Apache Kafka
- Apache Pulsar
- Apache NiFi
- Apache Airflow
- Apache Druid
- Apache Pinot
- Apache Hudi
- Apache Iceberg
- Apache Hive
- Apache HBase
- Apache Cassandra
- Apache Kafka
- Apache Pulsar
- Apache NiFi
- Apache Airflow
- Apache Druid
- Apache Pinot
- Apache Hudi
- Apache Iceberg
- Apache Hive
- Apache HBase
Visa sponsorship is available for eligible candidates.