i
Paywize
8 Paywize Jobs
Golang Developer - Backend Technologies (1-2 yrs)
Paywize
posted 4d ago
What We Do :
We are a fast-growing company specializing in fintech products and services. Our mission is to revolutionize the financial landscape by developing scalable, secure, and user-friendly solutions tailored to meet the diverse needs of businesses.
Products :
We build cutting-edge fintech platforms for transaction management, dispute resolution, financial analytics, and more. Our products are designed to simplify complex financial processes and enable businesses to operate seamlessly.
Services :
In addition to our product offerings, we provide customized fintech solutions, including payment integrations, financial workflow automation, and helping businesses optimize their financial operations.
Whether it's through our innovative products or specialized services, we empower clients to navigate the complexities of financial technology with confidence.
Responsibilities :
- Design, develop, and maintain robust, scalable, and secure backend services and APIs using Go (Golang).
- Build and deploy Docker-based microservices and ensure their seamless orchestration in production environments.
- Leverage SQLC for generating type-safe, efficient database queries and managing database interactions.
- Develop and maintain OpenAPI specifications and implementations using go-openapi.
- Design and optimize relational database schemas and queries for PostgreSQL.
- Ensure performance, scalability, and reliability of services deployed in an AWS ecosystem.
- Collaborate with cross-functional teams to define, design, and ship new features and services.
- Implement and maintain CI/CD pipelines for smooth application deployments.
- Troubleshoot and resolve complex technical issues in production and development -environments.
- Stay updated on industry trends, tools, and best practices for backend and cloud-based development.
Requirements :
- 3-4 years of proven experience in backend development with Go (Golang).
- Proficiency in Docker for containerization and managing containerized applications.
- Intermediate-level experience with AWS services, including EC2, S3, RDS, Fargate and Lambda.
- Expertise in using SQL to manage database queries and ensure type safety.
- Hands-on experience with go-openapi for API design and development.
- Strong proficiency with PostgreSQL, including schema design, query optimization, and performance tuning.
- Familiarity with microservices architecture and distributed systems.
- Experience with Git and version control workflows.
- Strong debugging, troubleshooting, and problem-solving skills.
- Excellent communication and collaboration skills for working with cross-functional teams.
Preferred Qualifications :
- Advanced experience with cloud orchestration and automation in AWS.
- Familiarity with monitoring and logging tools such as Prometheus, Grafana, and CloudWatch.
- Experience with message brokers like RabbitMQ, Kafka, or similar.
- Understanding of caching strategies using tools like Redis or Memcached.
- Knowledge of security best practices, including authentication, authorization, and encryption.
- Exposure to DevOps practices and CI/CD pipeline management.
- Experience in the fintech domain, particularly with payment gateways or transaction systems.
Functional Areas: Other
Read full job descriptionPrepare for Golang Developer roles with real interview advice
2-4 Yrs