Software development Engineer

2 weeks ago


Chennai, India Zocket Full time
About Zocket
Founded in 2021, Zocket harnesses the power of generative AI to revolutionize digital marketing. Our platform empowers businesses to create and launch ads across multiple channels—Facebook, Instagram, Google, and WhatsApp—in just seconds, all from one centralized hub.
Zocket's proprietary, cutting-edge technology stack integrates advanced machine learning and artificial intelligence, providing businesses with world-class tools to optimize their marketing efforts. Co-founded by second-time entrepreneurs and IIM graduates, Zocket has successfully raised $3.5 million in funding from renowned investors, including Kalaari Capital.
With a mission to reshape how businesses attract and engage customers through digital marketing, Zocket is driving growth across its key markets: the USA, Canada, and India. Proudly built in India for a global audience, Zocket is at the forefront of empowering businesses worldwide to thrive in the digital age.
Role Overview:
We are seeking a highly skilled and experienced Lead Backend Engineer (Golang) to join our team and lead a team of 5-7 backend engineers in the development of our innovative products.
Key Responsibilities :
Lead a team of backend engineers, providing technical guidance, mentorship, and code reviews.
Design, develop, and maintain robust, scalable, and high-performance backend services using Golang.
Implement caching strategies (e.g., in-memory caching, distributed caching) to improve application response times.
Leverage message brokers (e.g., RabbitMQ, Kafka ) for asynchronous communication and distributed systems.
Design and implement scalable and maintainable microservice architectures.
Implement robust logging and monitoring systems to track application performance and identify issues.
Apply appropriate design patterns (e.g., MVC, RESTful API, CQRS ) to ensure code quality and maintainability.
Optimize application performance, scalability, and reliability.
Collaborate with frontend engineers to ensure seamless integration and optimal performance.
Contribute to the development of our technical architecture and standards.
Make technical decisions as needed to drive project success.
Build and maintain strong relationships with cross-functional teams.
Requirements:
5- 7 years of professional experience in software development, with a focus on backend engineering.
Strong proficiency in Golang programming language.
Experience with backend development frameworks and libraries (e.g., Gin, Echo, gRPC ).
Solid understanding of data structures, algorithms, and design patterns.
Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
Knowledge of cloud platforms (e.g., AWS, GCP, Azure).
Excellent problem-solving and debugging skills.
Strong communication and collaboration skills.
A passion for building high-quality software.
Proven experience leading and mentoring a team of engineers.
Experience building products or features from the ground up.
Experience designing and building scalable and robust systems.
Technical Skills:
Caching: Experience with in-memory caching (e.g., About Zocket
Founded in 2021, Zocket harnesses the power of generative AI to revolutionize digital marketing. Our platform empowers businesses to create and launch ads across multiple channels—Facebook, Instagram, Google, and WhatsApp—in just seconds, all from one centralized hub.
Zocket's proprietary, cutting-edge technology stack integrates advanced machine learning and artificial intelligence, providing businesses with world-class tools to optimize their marketing efforts. Co-founded by second-time entrepreneurs and IIM graduates, Zocket has successfully raised $3.5 million in funding from renowned investors, including Kalaari Capital.
With a mission to reshape how businesses attract and engage customers through digital marketing, Zocket is driving growth across its key markets: the USA, Canada, and India. Proudly built in India for a global audience, Zocket is at the forefront of empowering businesses worldwide to thrive in the digital age.
Role Overview:
We are seeking a highly skilled and experienced Lead Backend Engineer (Golang) to join our team and lead a team of 5-7 backend engineers in the development of our innovative products.
Key Responsibilities :
Lead a team of backend engineers, providing technical guidance, mentorship, and code reviews.
Design, develop, and maintain robust, scalable, and high-performance backend services using Golang.
Implement caching strategies (e.g., in-memory caching, distributed caching) to improve application response times.
Leverage message brokers (e.g., RabbitMQ, Kafka ) for asynchronous communication and distributed systems.
Design and implement scalable and maintainable microservice architectures.
Implement robust logging and monitoring systems to track application performance and identify issues.
Apply appropriate design patterns (e.g., MVC, RESTful API, CQRS ) to ensure code quality and maintainability.
Optimize application performance, scalability, and reliability.
Collaborate with frontend engineers to ensure seamless integration and optimal performance.
Contribute to the development of our technical architecture and standards.
Make technical decisions as needed to drive project success.
Build and maintain strong relationships with cross-functional teams.
Requirements:
5- 7 years of professional experience in software development, with a focus on backend engineering.
Strong proficiency in Golang programming language.
Experience with backend development frameworks and libraries (e.g., Gin, Echo, gRPC ).
Solid understanding of data structures, algorithms, and design patterns.
Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
Knowledge of cloud platforms (e.g., AWS, GCP, Azure).
Excellent problem-solving and debugging skills.
Strong communication and collaboration skills.
A passion for building high-quality software.
Proven experience leading and mentoring a team of engineers.
Experience building products or features from the ground up.
Experience designing and building scalable and robust systems.
Technical Skills:
Caching: Experience with in-memory caching (e.g., Redis, Memcached) and distributed caching solutions.
Message Brokers: Proficiency in using message brokers (e.g., RabbitMQ, Kafka ) for asynchronous communication and distributed systems.
Microservices Architecture: Understanding of microservices principles and experience designing and building scalable microservices-based systems.
Logging and Monitoring: Experience with implementing robust logging and monitoring systems (e.g., ELK stack, Prometheus ) to track application performance and identify issues.
Design Patterns: Familiarity with common design patterns (e.g., MVC, RESTful API, CQRS ) and their application in backend development.
Scalability: Ability to design and optimize applications for high scalability and performance.
Bonus Points:
Experience with containerization technologies (e.g., Docker, Kubernetes ).
Knowledge of distributed systems and microservices architecture.
Experience with CI/CD pipelines and DevOps practices.
If you are a talented and motivated backend engineer with a passion for building scalable and reliable systems, we encourage you to apply.
) and distributed caching solutions.
Message Brokers: Proficiency in using message brokers (e.g., RabbitMQ, Kafka ) for asynchronous communication and distributed systems.
Microservices Architecture: Understanding of microservices principles and experience designing and building scalable microservices-based systems.
Logging and Monitoring: Experience with implementing robust logging and monitoring systems (e.g., ELK stack, Prometheus ) to track application performance and identify issues.
Design Patterns: Familiarity with common design patterns (e.g., MVC, RESTful API, CQRS ) and their application in backend development.
Scalability: Ability to design and optimize applications for high scalability and performance.
Bonus Points:
Experience with containerization technologies (e.g., Docker, Kubernetes ).
Knowledge of distributed systems and microservices architecture.
Experience with CI/CD pipelines and DevOps practices.
If you are a talented and motivated backend engineer with a passion for building scalable and reliable systems, we encourage you to apply.
  • Techstar Software

    3 months ago


    chennai, India Techstar Software Development India Pvt. Ltd. Full time

    Requirements : - Experience in writing automation framework(s), maintenance & scripting testcases.- Strong Software development fundamentals, architecture, algorithms, and problem-solving skills.- Proficient in scripting testcases with JAVA/selenium & TestNG. - Experience in Cypress & Javascipt. - Experience with Cross Browser Testing and API Testing - Hands...

  • Software Engineer

    3 weeks ago


    chennai, India Star Software Full time

    About Us - Company Description - Star offers various services, including custom products and its own SAAS products. We work on Metal industry custom projects solely for North America and Europe. Visit our website, for further details. The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for...


  • chennai, India Software AG Full time

    Software AG simplifies the connected world. Founded in 1969, it helps deliver the experiences that employees, partners, and customers now expect. Its technology creates the digital backbone that integrates applications, devices, data, and clouds; empowers streamlined processes; and connects “things” like sensors, devices, and machines. It helps 10,000+...


  • chennai, India Software AG Full time

    Software AG simplifies the connected world. Founded in 1969, it helps deliver the experiences that employees, partners, and customers now expect. Its technology creates the digital backbone that integrates applications, devices, data, and clouds; empowers streamlined processes; and connects “things” like sensors, devices, and machines. It helps 10,000+...


  • Chennai, India Software AG Full time

    Software AG simplifies the connected world. Founded in 1969, it helps deliver the experiences that employees, partners, and customers now expect. Its technology creates the digital backbone that integrates applications, devices, data, and clouds; empowers streamlined processes; and connects “things” like sensors, devices, and machines. It helps 10,000+...


  • chennai, India Art Technology and Software Full time

    The Senior Software Engineer is responsible for developing and extending business applications for our clients as well as mentoring other members of the development team. Using the Agile Scrum methodology, you will be working to implement and extend applications that can run on a variety of environments including WPF, UWP, iOS, and Android.Duties and...


  • Chennai, India Mind Fox Software Solutions Full time

    Role DescriptionMind Fox is seeking a Senior Software Engineerto join our team who works alongside X-Ray Imaging Components division. This critical role involves developing robust software systems and libraries for managing data generated by flat panel x-ray detectors. We are looking for candidates with hands-on experience in C++ development, particularly in...

  • Software Engineer III

    15 hours ago


    Chennai, India Rocket Software Full time

    We at Rocket Software are looking for Software Engineer III (Java Backend -Architecture) Experts for Chennai Location (Hybrid). Rocket Software at a Glance: As experts in IBM Z, IBM Power, and database and connectivity solutions, we help customers get more from the technology and data they have today, so they can innovate for tomorrow. We help...


  • chennai, India Rocket Software Full time

    We at Rocket Software are looking forSoftware Engineer III (Mainframe Assembler, CICS, DB2)role.Job Overview:The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and...


  • Chennai, India Mind Fox Software Solutions Full time

    Role DescriptionMind Fox is seeking a Senior Software Engineer to join our team who works alongside X-Ray Imaging Components division. This critical role involves developing robust software systems and libraries for managing data generated by flat panel x-ray detectors. We are looking for candidates with hands-on experience in C++ development, particularly...


  • Chennai, India Amazon Development Centre (India) Private Limited Full time

    At Amazon Appstore. we entertain, and delight, hundreds of millions of people across devices with a vast selection of relevant apps, games, and services by making it trivially easy for developers to deliver”. Appstore team enables the customer and developer flywheel on devices by enabling developers to seamlessly launch and manage their apps/ in-app...


  • Chennai, India Amazon Development Centre (India) Private Limited Full time

    Are you interested in architecting highly scalable and available server software platforms? Enjoy working on challenging problems at massive scale? Want to innovate and engineer services and platforms that power our worldwide business operations, or develop rich features in cutting-edge technologies. Can you run cross-team projects that deliver cutting edge...

  • Software Engineer II

    2 months ago


    Chennai, India Rocket Software Full time

    We atRocket Software are looking for Software Engineer II (Java Full Stack) Experts for Chennai Location (Hybrid).Rocket Software at a Glance:As experts in IBM Z, IBM Power, and database and connectivity solutions, we help customers get more from the technology and data they have today, so they can innovate for tomorrow. We help organizations take advantage...

  • Software Engineer III

    3 weeks ago


    Chennai, India Rocket Software Full time

    We at Rocket Software are looking for Software Engineer III (Java Backend -Architecture) Experts for Chennai Location (Hybrid).Rocket Software at a Glance:As experts in IBM Z, IBM Power, and database and connectivity solutions, we help customers get more from the technology and data they have today, so they can innovate for tomorrow. We help organizations...


  • chennai, India Rocket Software Full time

    We at Rocket Software are looking for Software Engineer III (Java Backend -Architecture) Experts for Chennai Location (Hybrid).Rocket Software at a Glance:As experts in IBM Z, IBM Power, and database and connectivity solutions, we help customers get more from the technology and data they have today, so they can innovate for tomorrow. We help organizations...


  • chennai, India Rocket Software Full time

    We at Rocket Software are looking for Software Engineer III (Java Backend -Architecture) Experts for Chennai Location (Hybrid). Rocket Software at a Glance: As experts in IBM Z, IBM Power, and database and connectivity solutions, we help customers get more from the technology and data they have today, so they can innovate for tomorrow. We help...


  • Chennai, India Mind Fox Software Solutions Full time

    Role DescriptionMind Fox is seeking a Senior Software Engineer to join our team who works alongside X-Ray Imaging Components division. This critical role involves developing robust software systems and libraries for managing data generated by flat panel x-ray detectors. We are looking for candidates with hands-on experience in C++ development, particularly...


  • Chennai, India Mind Fox Software Solutions Full time

    Role DescriptionMind Fox is seeking a Senior Software Engineer to join our team who works alongside X-Ray Imaging Components division. This critical role involves developing robust software systems and libraries for managing data generated by flat panel x-ray detectors. We are looking for candidates with hands-on experience in C++ development, particularly...


  • Chennai, India Mind Fox Software Solutions Full time

    Role Description Mind Fox is seeking a Senior Software Engineer to join our team who works alongside X-Ray Imaging Components division. This critical role involves developing robust software systems and libraries for managing data generated by flat panel x-ray detectors. We are looking for candidates with hands-on experience in C++ development,...


  • Chennai, India Global Pharma Tek Full time

    Description: The Software Development Engineer is responsible for first establishing the coding requirements at the block, sub-system or system level. SW is then crafted to standards including code review process as deployed by team management. Development of code and associated features is to be tracked with traceability matrix. How this is done can...