Job Description:
Responsibilities
Design, implement, and maintain backend (micro)services and APIs using Go and Java.
Ensure system performance, scalability, and reliability across distributed environments.
Write clean, maintainable, and well-tested code.
Collaborate with cross-functional teams (product, frontend, DevOps, QA) to define requirements and deliver features.
Optimize databases and queries for high-volume data processing.
Participate in code reviews, architecture discussions, and technical planning.
Troubleshoot, debug, and resolve production issues.
Stay updated with emerging backend technologies and best practices.
Requirements
3+ years of professional backend development experience.
Solid understanding of RESTful APIs, microservices, and service-oriented architecture.
Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis).
Familiarity with containerization and orchestration (Docker, Kubernetes).
Knowledge of cloud platforms (AWS, GCP, or Azure).
Experience with CI/CD pipelines and automated testing.
Strong problem-solving and communication skills.
Nice to Have
Familiarity with event-driven systems (Kafka, RabbitMQ, etc.).
Background in high-performance or fintech systems.
Contributions to open-source projects.
What We Offer
Competitive salary and benefits package.
Flexible work environment (remote/hybrid options).
Opportunities for professional growth and learning.
A collaborative and innovative team culture.
Transnetwork is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.