Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 12316342

    CutShort logo

    Senior Backend Engineer (Golang)

    CutShort · Bengaluru · onsite · Posted 64d ago

    Not disclosed5–8 yrsfulltimeSourced fromFoundit

    About a minute. You'll make an account on the way through.

    About this role

    We are seeking Senior Backend Engineers who can hack around multiple technologies and build highly scalable, low-latency, distributed systems with RESTful services. You will be responsible for developing new software products (internal) and solving complex technical challenges for scale-ups and enterprise companies. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.

    You'll be responsible for—

    • Writing clean, high-quality, high-performance, and maintainable code.
    • Solving complex technical problems.
    • Performing an objective analysis of the problem statement and coming up with an unbiased technical solution before writing a single line of code.
    • Coordinating cross-functionally to ensure the project meets business objectives and compliance standards.
    • Participating in and driving code reviews.
    • Building robust, secure, and scalable microservices.
    • Implementing RESTful services with a metric-driven API Gateway.
    • Ensuring sub-second server response and will be responsible for implementing relational, document, key, object, or graph data stores, index stores and messaging stores as needed.
    • Tracking defects and work with business owners and users to triage bugs and manage backlog
    • Taking ownership to run and maintain Cloud infrastructure.
    • Evaluating relevant technologies, influencing and driving architecture and design discussions.
    • Architecting & designing the platform.
    • Mentoring junior engineers helping them grow, performing code reviews, system monitoring & delegation.
    • Writing documentation & create engineering processes.
    • Working as an individual contributor.
    • Helping drive KPIs with Product.
    • Taking ownership of backend systems.
    • Helping with unit tests & QA process.
    • Scaling the engineering team.
    • System scaling to hundreds of millions of users.
    • Working with product managers and designs.

    Requirements

    What you need—

    • Overall 5-8 years of experience in software development with a strong base in Golang/Java/Python and a degree in Computer Science(optional).
    • Experience with Go, K8, Docker, AWS, and CI/CD.
    • Experience with micro web frameworks – like Springboot, Gin/Mux.
    • Experience in working with microservice architectures, Transactional systems, and Distributed environments.
    • Exposure to building RESTful APIs with monitoring, fault tolerance, and metrics (with something like Hystrix).
    • Experience with MySQL, and NoSQL (Cassandra, Redis, DynamoDB).
    • Experience in server-side services using ElasticSearch and ESB - Camel, ActiveMQ.
    • DevOps experience.
    • Experience with AWS stack.
    • Excellent attention to detail.
    • Outstanding written and verbal communication skills.
    • To be a self-starter who can work well with minimal to no guidance in a fluid environment.
    • To be excited by challenges surrounding the development of highly scalable & distributed systems.
    • To be agile and able to adapt quickly to changing requirements scope and priorities.
    • To be experienced in working on massively large-scale data systems in production environments.
    • To have led or mentored an engineering team before(optional).
    • To have contributed to open-source projects.
    • To have a strong drive & desire for continued growth.
    • Proficiency in English.
    • Experience with Web3(optional).

    Benefits

    What you get—

    • Best-in-class salary: We hire strong talent and compensate accordingly.
    • Meet and learn from designers, engineers, product leaders, and AI practitioners.
    • Continuous learning: Work with a world-class team and stay close to the latest in AI, engineering, and product development.
    • High-impact work: Build AI-first systems and products used at scale by global clients.

    Skills:- Go Programming (Golang), Java, Python, Distributed Systems and Kubernetes

    Sourced from foundit

    Skills

    ESBDockerKubernetesNoSQLDynamo Dbrestful apisamazon web servicescassandraelastic searchactivemqredismuxGinGolangCamelPythonMySQLSpring BootJava

    Senior Backend Engineer (Golang) · waiting for your command