Golang Architect

1 week ago


Chennai, Tamil Nadu, India CodersBrain Full time ₹ 8,00,000 - ₹ 24,00,000 per year

We are looking for a Lead Software Engineer to join an award-winning team with aproven track record of combining cutting edge data science techniques with an intimateknowledge of payments data to aid Financial Institutions in their fight against moneylaundering and fraud. We craft bespoke services that help our clients gain anunderstanding of the underlying criminal behaviour that drives financial crime,empowering them to take action.As part of the application development team, your role will focus on creating andmaintaining products across the whole lifecycle.Role Establish and enforce best practices for microservices architecture, ensuringscalability, reliability, and maintainability of our solutions. Collaborate with cross-functional teams to define project requirements anddeliver scalable solutions. Mentor team members on microservices design principles, patterns andtechnologies. Take personal responsibility for creating and maintaining microservices, primarilyin Golang. Iterate design and build to solve bugs, improve performance, and add newfeatures. Containerise your services and make ready for deployment onto a k8senvironment using helm charts. Ensure resilience and reliability of services. Develop a complete understanding of end-to-end technical architecture anddependency systems. Apply that understanding in code. Write tests with high coverage including unit, contract, e2e, and integration. Version control code with git and build, test and deploy using ci/cd pipelines. Build and test remotely on your own machine and deploy to low-levelenvironments. Review team members code, identifying errors and improving performance andreadability. Drive code design and process trade-off discussions within teamwhen required. Report status and manage risks within your primary application/service. Perform demos and join acceptance discussions with analysts, developers andproduct owners. Assist in task planning and review as part of a sprint-based workflow.

 Estimate and own delivery tasks (design, dev, test, deployment, configuration,documentation) to meet the business requirements. The role is hybrid, and the expectation is that you attend the office according toMastercard policy. Own feature engineering within the team, collaborating with a separate datascience to understand and implement their requirements. Bridge the gap between architecture and engineering, work alongside productarchitects to align with software design.All About YouFirst and foremost, you enjoy building products to solve real, pressing problems for yourcustomers. You enjoy working in a team and have an interest in data science and howadvanced algorithms may be deployed as product offerings.You are detail oriented and enjoy writing and reviewing code to a high standard withtests to prove it.
• Demonstrable ability to write high quality Python/Golang and SQL in a productioncontext. You are happy to learn new programming languages and frameworks asnecessary.
• Experience with large volumes of data and high throughput, low latency solutionsbuilt on Kafka and Kubernetes
• You have experience with, and are interested in, contemporary approaches toservice design, including the use of containers and container orchestrationtechnologies, streaming data platforms, APIs, and in-memory/NoSQL stores.
• You have experience in resolving different solutions and approaches to problemsand can choose between pragmatic and rigorous solutions depending on thesituation.
• You are comfortable working in a devops-based software development workflow,including building, testing, and continuous integration/deployment. You are alsohappy to be evolve along with the development process and contribute to itssuccess.
• You are comfortable communicating with a range of stakeholders, includingsubject matter experts, data scientists, software engineers, devops and securityprofessionals.
• You have the ability to engage with best practices for code review, versioncontrol, and change control, balancing the need for a quality codebase with theunique and particular demands of scale-up stage software engineering.
• You have experience optimising solution performance with a constrained set oftechnologies.


• You have experience or are keen to engage with productionising machinelearning technologies combined with large scale feature engineering.

Roles and responsibilities

We are looking for a Lead Software Engineer to join an award-winning team with aproven track record of combining cutting edge data science techniques with an intimateknowledge of payments data to aid Financial Institutions in their fight against moneylaundering and fraud. We craft bespoke services that help our clients gain anunderstanding of the underlying criminal behaviour that drives financial crime,empowering them to take action.As part of the application development team, your role will focus on creating andmaintaining products across the whole lifecycle.Role Establish and enforce best practices for microservices architecture, ensuringscalability, reliability, and maintainability of our solutions. Collaborate with cross-functional teams to define project requirements anddeliver scalable solutions. Mentor team members on microservices design principles, patterns andtechnologies. Take personal responsibility for creating and maintaining microservices, primarilyin Golang. Iterate design and build to solve bugs, improve performance, and add newfeatures. Containerise your services and make ready for deployment onto a k8senvironment using helm charts. Ensure resilience and reliability of services. Develop a complete understanding of end-to-end technical architecture anddependency systems. Apply that understanding in code. Write tests with high coverage including unit, contract, e2e, and integration. Version control code with git and build, test and deploy using ci/cd pipelines. Build and test remotely on your own machine and deploy to low-levelenvironments. Review team members code, identifying errors and improving performance andreadability. Drive code design and process trade-off discussions within teamwhen required. Report status and manage risks within your primary application/service. Perform demos and join acceptance discussions with analysts, developers andproduct owners. Assist in task planning and review as part of a sprint-based workflow.

 Estimate and own delivery tasks (design, dev, test, deployment, configuration,documentation) to meet the business requirements. The role is hybrid, and the expectation is that you attend the office according toMastercard policy. Own feature engineering within the team, collaborating with a separate datascience to understand and implement their requirements. Bridge the gap between architecture and engineering, work alongside productarchitects to align with software design.All About YouFirst and foremost, you enjoy building products to solve real, pressing problems for yourcustomers. You enjoy working in a team and have an interest in data science and howadvanced algorithms may be deployed as product offerings.You are detail oriented and enjoy writing and reviewing code to a high standard withtests to prove it.
• Demonstrable ability to write high quality Python/Golang and SQL in a productioncontext. You are happy to learn new programming languages and frameworks asnecessary.
• Experience with large volumes of data and high throughput, low latency solutionsbuilt on Kafka and Kubernetes
• You have experience with, and are interested in, contemporary approaches toservice design, including the use of containers and container orchestrationtechnologies, streaming data platforms, APIs, and in-memory/NoSQL stores.
• You have experience in resolving different solutions and approaches to problemsand can choose between pragmatic and rigorous solutions depending on thesituation.
• You are comfortable working in a devops-based software development workflow,including building, testing, and continuous integration/deployment. You are alsohappy to be evolve along with the development process and contribute to itssuccess.
• You are comfortable communicating with a range of stakeholders, includingsubject matter experts, data scientists, software engineers, devops and securityprofessionals.
• You have the ability to engage with best practices for code review, versioncontrol, and change control, balancing the need for a quality codebase with theunique and particular demands of scale-up stage software engineering.
• You have experience optimising solution performance with a constrained set oftechnologies.


• You have experience or are keen to engage with productionising machinelearning technologies combined with large scale feature engineering.

Education

Any degree

Must Have Skills

Golang,System Architect


  • Golang Lead

    1 week ago


    Chennai, Tamil Nadu, India Kumaran Systems Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Job OverviewWe are seeking a highly skilled Golang Lead to drive the design, development, and implementation of scalable backend services and APIs. The ideal candidate will bring deep technical expertise in Golang, cloud technologies, and microservices architecture, along with strong leadership capabilities to mentor a team of developers and ensure delivery...

  • GoLang Developer

    1 week ago


    Chennai, Tamil Nadu, India Cognizant Technology Solutions Full time ₹ 5,00,000 - ₹ 20,00,000 per year

    Role: GoLang DeveloperJob Location: Bangalore / ChennaiJob SummaryAs a Lead Developer you will be responsible for designing developing and implementing high-quality software solutions using GoLang. You will work in a hybrid model collaborating with cross-functional teams to deliver innovative solutions that align with business objectives. Your role will...

  • GoLang Developer

    1 week ago


    Chennai, Tamil Nadu, India Cognizant Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Job SummaryAs a Lead Developer you will be responsible for designing developing and implementing high-quality software solutions using GoLang. You will work in a hybrid model collaborating with cross-functional teams to deliver innovative solutions that align with business objectives. Your role will involve leading technical discussions ensuring code quality...

  • Technical Architect

    2 weeks ago


    Chennai, Tamil Nadu, India Kumaran Systems Full time ₹ 5,00,000 - ₹ 25,00,000 per year

    Job Title:Technical Architect – GoLang / AWS / Database DesignLocation:Chennai, IndiaExperience:8+ YearsAbout the Role:We are looking for an experiencedTechnical Architectwith strong expertise inGoLang, AWS Cloud Services, and Database Design. The ideal candidate will be responsible for designing scalable solutions, leading technical architecture...

  • Software Architect

    2 days ago


    Chennai, Tamil Nadu, India Cloud Kinetics Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Duties:Solution architect for end to end architecture designTech Lead for development with core focus on backend development: microservices and APIs using AWS deployed services and native technologiesDefine LLD for implementationDevelop and deliver, Unit test as per LLD/requirementsUnit testing of application developedExpose APIs with AWS API gateway for...

  • Product Architect

    2 weeks ago


    Chennai, Tamil Nadu, India Predigle Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Role : Product Architect Experience : 2 to 5 Years Team Size : Hiring for 5 Product Architects Work Mode : WFO / Hybrid / Remote (if applicable) Immediate Joiners Preferred Role Overview : We are looking for Product Architects (25 years experience) who can blend hands-on design & development expertise with business analysis / product ownership skills. ...

  • Lead Developer

    7 days ago


    Chennai, Tamil Nadu, India ThoughtWorks Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Position OverviewWe are seeking a highly skilled and experienced Lead Developer Python & Golang to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining high-performance applications using Python and Golang. You will lead a team of developers, collaborate with cross-functional teams, and ensure the delivery...


  • Chennai, Tamil Nadu, India YouTrip Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    YouTrip is the leading and fastest-growing multi-currency payment platform in Asia Pacific. In 2018, we pioneered the region's first multi-currency digital wallet. Now, YouTrip is the #1 multi-currency digital wallet trusted by millions across the region, processing over US$15 billion in total payment value annually.Our consumer and business propositions -...


  • Chennai, Tamil Nadu, India YouTrip Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    YouTrip is the leading and fastest-growing multi-currency payment platform in Asia Pacific. In 2018, we pioneered the region's first multi-currency digital wallet. Now, YouTrip is the #1 multi-currency digital wallet trusted by millions across the region, processing over US$15 billion in total payment value annually. Our consumer and business propositions...


  • Chennai, Tamil Nadu, India Tekion Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Description As Principal Architect, you will be responsible for providing expert solutions, implement, and support products and tools related to Tekion's Operating Cloud. Your role will involve deep knowledge of products, functionalities, best practices, and their application within the organization and for engagement with external users. You will...