HumanBit Logo

Software Engineer - Node (R) | Codersbrain

full-timecontractual
Posted on July 19, 2025

Job Description

Software Engineer

Job Summary

The Software Engineer will play a crucial role in driving key initiatives that support the developer workflow from pull request to release. This position involves collaborating with partner engineering teams and innovating technical solutions to enhance overall efficiency. The ideal candidate will bring a strong background in backend development and be passionate about advocating engineering perspectives within the team.

Responsibilities

  • Own and drive key initiatives supporting the developer workflow from pull request to release.
  • Innovate and deliver technical solutions tailored to business needs.
  • Collaborate with partner engineering teams for inputs, support, and guidance.
  • Monitor, review, and coach developer performance; conduct regular performance appraisals and provide disciplinary actions as necessary.
  • Document technical solutions and articulate them to both business and technical audiences effectively.
  • Present, communicate, and advocate for engineering perspectives during team discussions and meetings.
  • Participate in Agile ceremonies and demonstrate ownership of work throughout the sprint process.

Qualifications

  • Technical Skills:

    • Backend development using Node.js (5+ years of experience)
    • Proficiency in GraphQL (3+ years of experience)
    • Experience with AWS (Lambda, S3, ECS, RDS) and Infrastructure as Code.
    • Knowledge of Redis and PostgreSQL.
    • Strong skills in Unit, Functional Testing, and Test-Driven Development (TDD).
    • Proficient in TypeScript.
    • Fluent in English (written and spoken) for effective communication.
  • Educational Qualifications:

    • A degree in Computer Science, Information Technology, or a related field is preferred.

Preferred Skills

  • Experience with tools and technologies such as:
    • Terraform
    • Kafka
    • Continuous Integration/Continuous Delivery (CI/CD)
    • DynamoDB
    • Frontend technologies like React.js
    • Programming languages such as Elixir and RUST.

Experience

  • Minimum Experience: 3+ years in software engineering or a similar role.

Environment

  • Work Setting: Hybrid mode with the flexibility of working remotely and from the office in Bellandur, Bengaluru, Karnataka.
  • Technical Environment:
    • Tech Stack: TypeScript, Node, GraphQL, PostgreSQL, AWS services.
    • Development Practices: Test-Driven Development (TDD), pair programming, code reviews, continuous integration and delivery (CI/CD).
    • Deployment Practices: Automated deployment using Terraform and GitHub Actions on AWS.
    • Agile Practices: Participation in daily stand-ups, story detailing, planning sessions, and retrospectives.

Powered by
HumanBit Logo