Search by job, company or skills

Trademarkia India

Backend Engineer

Early Applicant
  • 11 days ago
  • Be among the first 50 applicants

Job Description

About the Company :

Trademarkia is a global intellectual property law firm and the largest trademark filing law firm in the United States with over 120,000 clients in over 80 countries. We were founded in 2009. The world's largest visual search engine for trademarked logos, names, and slogans. Trademarkia offers free software and technology for seamless trademark searches, filings, monitoring, and legal automation processes. We are dedicated to making the law accessible to everyday people through our unique approach, including Google Meet/Zoom, and 24/7 legal support.

About the Role :

The Backend Engineer will play a pivotal role in the revival of Trademarkia user workflows, Admin workflows CRM, focusing on the redevelopment of its backend systems. This includes designing and implementing scalable and secure APIs, integrating with financial services, and ensuring high availability and performance of the application. You will work closely with front-end developers, UX/UI designers, and product managers to bring to life a modernized version of Trademarkia s search engine and software that meets the current market needs.

Responsibilities:

  • Responsible for redesigning & Developing CRM backend architecture to support scalability, security, and new feature integrations.
  • Develop RESTful APIs and integrate them with external financial services and databases.
  • Work with the latest cloud technologies to ensure high availability and fault tolerance.
  • Implement security and data protection measures tailored to financial applications.
  • Collaborate with cross-functional teams to understand end-user requirements and translate them into technical specifications.
  • Write clean, maintainable, and well-documented code following best practices and coding standards
  • Optimize software performance and improve scalability through code refactoring, caching techniques, and other optimization strategies
  • Stay up-to-date with emerging trends and technologies in software development, particularly in financial tech ecosystems.

Requirements :

  • Proficient in writing clean, effective, and idiomatic Go Lang. Demonstrated experience in developing Go applications or services, with a portfolio of projects to show.
  • Deep understanding of Go routines, Fiber and channel patterns, and experience optimizing Go code for performance and efficiency.
  • Strong grasp of software engineering principles and best practices, including version control ( Git), continuous integration, and continuous deployment (CI/CD) practices.
  • Familiarity with test-driven development (TDD) and the ability to write comprehensive unit and integration tests.
  • Experience with web development frameworks and libraries in the Go ecosystem, such as Echo, Gin, or Revel.
  • Understanding web protocols and standards (HTTP, REST, JSON) and experience developing RESTful services.
  • Proficiency in working with relational (PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis), including effective schema design and querying.
  • Understanding of microservices architecture principles and experience developing scalable and maintainable microservices-based systems.
  • Knowledge of systems programming concepts, including concurrency, memory management, and understanding of low-level computing fundamentals.
  • Experience with containerization technologies (e.g., Docker) and orchestration platforms (Kubernetes), demonstrating the ability to develop, deploy, and maintain containerized applications.
  • Knowledge of AWS cloud service providers and experience leveraging their services to build and deploy applications.
  • Should have a minimum of 1.5 years of relevant experience in Go Lang
  • Any Bachelor's / Master's Degree in Computer science, Engineering, or a related discipline
  • Should be able to work in a fast-paced work environment.

Benefits :

As per the company std.

More Info

Industry:Other

Function:Technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 13/11/2024

Job ID: 100220127

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Senior Backend Engineer Python

Couture aiCompany Name Confidential

Lead Backend Software Engineer Stores

CanonicalCompany Name Confidential
Last Updated: 13-11-2024 07:02:51 PM
Home Jobs in Chennai Backend Engineer