Onsite Software Engineer

Posted 2 hours ago

Apply now

About the role

  • Software Engineer developing scalable applications and REST APIs at Acuity, a technology company. Collaborating on AI solutions and cloud-native principles with Agile practices.

Responsibilities

  • Assist in designing and developing scalable software and REST APIs for Acuity’s digital ecosystem
  • Contribute to solutions using Python (FastAPI, Flask, OOP, Typing, Async programming, Pydantic) and DevOps practices
  • Support deployment and operation of containerized solutions using cloud native principles
  • Help build and integrate AI features into software systems for automation and data intelligence
  • Participate in implementing and maintaining CI/CD pipelines (DevOps Pipelines, ArgoCD, GitHub Actions etc)
  • Collaborate in Agile environments, applying agile frameworks like Scrum or Kanban to deliver iterative outcomes
  • Take part in code reviews, pair programming, and technical discussions to ensure quality and continuous improvement
  • Support unit, integration, and performance tests using PyTest with TDD/BDD practices
  • Help ensure security best practices through AuthN/AuthZ (OpenID/OAuth2) and container vulnerability scanning
  • Work with product management, cloud architecture, and data science teams to deliver business outcomes

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience)
  • 2+ years of professional software development experience
  • Working knowledge of Python programming.
  • Experience with other languages like Golang, Rust, Java are a bonus.
  • Some experience building REST APIs (FastAPI, Flask, or similar)
  • Familiarity with version control, such as Git and branching strategies
  • Exposure to Agile development practices
  • Prior experience with cloud technologies, such as Azure, AWS, or GCP
  • Understanding of software testing and automation
  • Good communication and teamwork skills.

Benefits

  • Flexible work arrangements
  • Professional development opportunities
  • Health insurance
  • Retirement plans
  • Paid time off

Job title

Software Engineer

Job type

Experience level

JuniorMid level

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job