Skip to content

Open nowPosted 27 days ago

Sr. Golang Developer

Aubergine Solutions Pvt Ltd5 open roles

Where
Ahmedabad
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSr. Golang DeveloperAubergine Solutions Pvt Ltd · Ahmedabad
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Aubergine Solutions Pvt Ltd's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

12.1% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 2.1%1 day
  2. 4.5%3 days
  3. 12.1%7 days
  4. 19.1%14 days
  5. 35.6%30 days
  6. 52.7%60 days
This job: posted 27 days ago

The posting

About Aubergine

Aubergine is a global transformation and innovation partner, shaping next-gen digital products through consulting-informed execution that integrates strategy, design, and development.

Since 2013, we’ve built 400+ B2B and B2C products worldwide, turning powerful ideas into impact-driven experiences. We are one of the top global B2B companies on Clutch, rated highest among more than 80,000 technology service providers.

With more than 150 digital thinkers, we are home to some of the brightest, most passionate people around the world who are committed to delivering excellence.

We’re not just another workplace. We’re officially Great Place To Work® certified, with an exceptional trust index rating, making Aubergine a community where you can thrive and grow.

About the Role

We are looking for a Golang Developer with 6+ years of experience to join our engineering team. You will build high-performance, scalable, and maintainable backend systems, and you will own the data layer behind them: designing schemas, modeling data for enterprise workloads, and making sure our databases stay fast, consistent, and reliable as we grow. Go is the primary focus. Familiarity with Django and ReactJS is a strong plus.

What you’ll do

  • Design, develop, and maintain scalable backend services and APIs using Go.
  • Design and evolve relational database schemas, mostly in PostgreSQL. Translate business requirements into well-structured data models with sound normalization, constraints, and relationships.
  • Make data ownership decisions across microservices, including service boundaries, shared and per-service databases, and how data stays consistent across services.
  • Write and tune complex SQL queries. Design indexing strategies and use query plans (EXPLAIN ANALYZE) to find and fix performance bottlenecks.
  • Plan and run safe, versioned schema migrations, including zero-downtime changes on production systems.
  • Design caching strategies (e.g., Redis) that work alongside the database without compromising data correctness.
  • Collaborate with cross-functional teams to define, design, and ship new features, including how the data layer supports them.
  • Write clean, efficient, and testable code, including tests for data-access and transactional logic.
  • Optimize applications and databases for performance, reliability, and scalability.
  • Debug and resolve technical issues across development, testing, and production, including data integrity and query performance problems.
  • Participate in code reviews, including reviews of schema changes and migrations, and contribute to engineering and data-modeling best practices.
  • (Optional) Contribute to frontend development using ReactJS when required.

What we look for

  • Proven experience as a backend developer with strong proficiency in Golang.
  • Strong experience in database design and data modeling for enterprise applications: normalization, denormalization trade-offs, constraints, and referential integrity.
  • Deep, hands-on PostgreSQL experience, including indexing (B-tree, GIN, partial, composite), query optimization, transactions and isolation levels, locking behavior, and features such as JSONB, CTEs, and window functions.
  • Experience working with databases from Go, such as database/sql, pgx, sqlc, or GORM, along with connection pooling and transaction management.
  • Experience with schema migration tools (e.g., golang-migrate, goose, Atlas).
  • Hands-on experience building enterprise backend systems.
  • Good understanding of concurrency, multithreading, and microservices architecture, including data consistency patterns such as distributed transactions, the saga pattern, and the outbox pattern.
  • Experience with RESTful APIs, gRPC, or GraphQL.
  • Working knowledge of NoSQL databases and caching systems (e.g., Redis), and the judgment to choose the right storage for each use case.
  • Hands-on experience with Docker, Kubernetes, or other container orchestration tools.
  • Solid understanding of CI/CD pipelines and modern DevOps practices, including running database migrations as part of deployments.
  • Familiarity with unit testing and integration testing in Golang, including testing against real databases (e.g., Testcontainers).
  • Exposure to cloud platforms (AWS, GCP, or Azure) and managed database services (e.g., RDS, Cloud SQL, Azure Database for PostgreSQL).
  • Strong problem-solving skills and the ability to work independently or in a team.

Nice to Have (Optional)

  • Experience scaling PostgreSQL through table partitioning, read replicas, replication, sharding, or PgBouncer.
  • Understanding of database security and compliance practices, such as role-based access, encryption, auditing, and handling sensitive data.
  • Experience with backup, recovery, and high-availability strategies for production databases.
  • Experience with event-driven systems and messaging queues (Kafka, RabbitMQ, etc.), including change data capture (e.g., Debezium).
  • Exposure to data warehousing or analytics databases (e.g., BigQuery, Redshift, ClickHouse).
  • Experience with ReactJS for building interactive user interfaces.
  • Knowledge of frontend build tools and state management libraries (e.g., Redux).
  • Experience with Django, including the Django ORM and its migration system.

What we offer

  • Growth-Driven Environment: Access to learning opportunities, skill development, sponsored certifications, and personalized mentorship to help build your career.
  • Cutting-Edge Tools & Tech: Work with modern tools and frameworks to stay ahead in the industry.
  • Process-Oriented & Quality-Focused Work: A structured approach to delivering excellence.
  • Flexible Work Hours: Flexible hours, competitive leave, and various modes of work to choose from. A work-life balance that supports productivity.
  • Competitive Salary: Compensation aligned with experience and expertise.
  • Appreciation: Robust incentives and rewards & recognition programs that acknowledge achievements.
  • Holistic Health: Comprehensive health benefits, mental health, and wellness support for all.
  • Unwind and Play: Office game rooms, interest-driven community clubs, tournaments, and events.

Explore More

Website

http://aubergine.co/

Learn more about building your career at Aubergine

https://aubergine.co/careers

Company’s work portfolio case studies

https://aubergine.co/work

Company’s Client Testimonials

https://clutch.co/profile/aubergine-solutions

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Aubergine Solutions Pvt Ltd's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Aubergine Solutions Pvt Ltd's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Aubergine Solutions Pvt Ltd's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.