We are looking for Senior Software Engineer (Golang, Java & Ruby)
- Location: Kolkata (Hybrid working)
Job Type: Full-time
Experience: 5-8 years
Company Overview:
TAD International Business Services is a leading IT outsourcing company dedicated to delivering cutting-edge software service for its global clients in the FinTech domain. We are committed to fostering innovation and excellence in software development, and we are looking for Senior Software Engineers with expertise in Golang, Java & Ruby to join our dynamic team in India.
Job Description:
As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-performance, scalable software solutions. You will work closely with cross-functional teams to ensure that our products meet the highest standards of quality and performance.
Key Responsibilities:
• Software Development: Design, implement, and maintain backend services and applications using Golang, Java & Ruby.
• System Architecture: Contribute to the architecture and design of scalable, high-performance systems.
• Code Review: Conduct thorough code reviews to ensure adherence to best practices and coding standards.
• Mentorship: Provide technical guidance and mentorship to junior engineers.
• Collaboration: Work closely with product managers, QA teams, and other stakeholders to deliver high-quality software.
• Optimization: Identify performance bottlenecks and optimize software systems for speed and efficiency.
• Testing: Implement automated tests to ensure software reliability and maintainability.
• Documentation: Maintain comprehensive documentation of software designs, code, and processes.
Qualifications:
• Bachelor or Master Degree in Computer Science, Engineering, or a related field
• Experience: 5-8 years of professional experience in software development.
• Proficiency in Golang: Strong experience in building and maintaining Golang applications.
• Proficiency in Java: Deep knowledge and experience in developing Java applications.
• Backend Development: Extensive experience in developing RESTful APIs, microservices, and distributed systems.
• Database Management: Experience with SQL and NoSQL databases, such as PostgreSQL, MySQL, MongoDB, etc.
• Cloud Platforms: Familiarity with cloud platforms like AWS, GCP, or Azure.
• CI/CD: Experience with continuous integration and continuous deployment practices.
• Containerization: Proficient with Docker, Kubernetes, or other containerization technologies.
• Agile Methodologies: Experience working in Agile/Scrum environments.
• Problem-Solving Skills: Strong analytical and problem-solving abilities.
• Communication: Excellent communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
• Excellent written and verbal English communication skill is a must have.
Preferred Competencies:
• Experience with DevOps: Understanding of DevOps practices and tools.
• Concurrency and Multithreading: Experience in building concurrent, multithreaded applications.
• Security: Knowledge of best practices in application security and data protection.
What We Offer:
• Competitive salary and benefits package.
• Opportunities for career growth and professional development.
• Collaborative and inclusive work environment.
• Flexible working hours and hybrid work options.
Apply Now
Please fill in your details below and we will personally be in touch with you as soon as possible.