Golang Developer
atif | Updated: March 11, 2024
About Trantor:
Trantor is a technology services company focused on outsourced product development and digital re-engineering. Leveraging our CaptiveCoE™ engagement model, we operate as a seamless extension of our client’s teams to provide rapid scalability with predictable budgets. Founded in 2012, Trantor has worked with customers across Tech, FinTech, Media & Cybersecurity industries. We have centers in the US, India, Canada, and Costa Rica. We are consistently rated as the #1 employer in the region with the ability to attract and retain technical talent. Our commitment to excellence and impactful results has translated to long-term relationships and value for our clients and solution partners.
Summary
The team owns software platforms responsible for handling thousands of loan applications each day that must be processed accurately and timely. We are looking for software engineers having experience creating scalable microservices in Java. Our ideal candidate thrives in a fast-paced environment and enjoys the challenge of creating elegant software systems using cutting edge technologies. In this role, you will be responsible for mentoring and coaching younger software developers to create world-class loan management systems that support our customer, a leading Fintech company in the USA. You must insist on the highest standards for quality, maintainability, and performance.
As a principal/senior engineer on the team, you will have influence on the architectural, design choices and you will invent new features. We have a team culture that encourages innovation and we expect developers and management alike to take a high level of ownership for the product vision, technical architecture, and project delivery.
We are seeking a highly skilled Senior Software Engineer with expertise in Golang, PostgreSQL, NodeJS, and Kubernetes, particularly EKS (Elastic Kubernetes Service). The ideal candidate will have a minimum of 3 years of experience specifically in Golang development, with an overall software development experience of up to 6 years. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining scalable and high-performance applications within our technology stack.
Key Responsibilities:
- Design and develop robust and scalable backend systems using Golang, PostgreSQL, and NodeJS.
- Implement and optimize database schemas and queries in PostgreSQL for efficient data storage and retrieval.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Troubleshoot and debug production issues across multiple environments.
- Stay updated with emerging technologies and industry trends to continually improve our software development practices.
Key Skills and Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 4 years of professional experience in Golang development.
- Proficiency in PostgreSQL, including database design, optimization, and query tuning.
- Strong expertise in NodeJS for building RESTful APIs and web applications.
- Experience with containerization and orchestration tools, especially Kubernetes (EKS preferred).
- Solid understanding of microservices architecture and distributed systems.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Ability to thrive in a fast-paced and dynamic environment.
Nice to Have:
- Familiarity with CI/CD pipelines and automated testing frameworks.
- Previous experience working in Agile/Scrum development methodologies