Logo
Hubstaff blog

Senior Software Engineer

Hubstaff blog, Columbia

Save Job

Key Responsibilities

  • Design, develop, and maintain end-to-end web applications across backend and frontend stacks.
  • Build secure, scalable RESTful and/or GraphQL APIs.
  • Develop responsive, user-friendly frontend interfaces using React, Angular, or Vue.js .
  • Implement and optimize backend services using Java, .NET Core, Python/Django, Node.js, or Golang .
  • Work with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, SQL Server, etc. ).
  • Deploy and manage applications in cloud environments (AWS, Azure, GCP ) and containerized platforms (Docker, Kubernetes ).
  • Collaborate closely with Product, QA, and DevOps teams in an Agile/Scrum environment.
  • Contribute to code reviews, enforce best practices, and mentor junior developers.
  • Ensure high standards of performance, security, and maintainability.

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).
  • 5+ years of professional fullstack development experience .
  • Proficiency in at least one backend technology (Java, .NET Core, Python/Django, Node.js, or Golang ).
  • Solid understanding of databases (SQL & NoSQL), data modeling, and ORM frameworks.
  • Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
  • Strong understanding of CI/CD pipelines, Git-based workflows, and Agile methodologies .
  • Excellent problem-solving and communication skills.

Preferred Qualifications

  • Experience with microservices architecture and serverless computing .
  • Familiarity with message queues and streaming platforms (Kafka, RabbitMQ).
  • Knowledge of DevOps, IaC (Terraform, Ansible), and monitoring tools (Prometheus, Grafana, ELK).
  • Exposure to AI/ML integration, data pipelines, or real-time systems .
  • Strong leadership or mentoring experience.
#J-18808-Ljbffr