Hybrid Full Stack Software Engineer

Posted yesterday

Apply now

About the role

  • Software Engineer responsible for developing and maintaining software features for a global provider of unattended retail technology. Collaborating with cross-functional teams in a hybrid environment.

Responsibilities

  • Independently build, test, and maintain software features, ensuring code quality, maintainability, and performance
  • Participate actively in design discussions, architecture decisions, and sprint planning with an eye toward scalability and maintainability
  • Write clean, scalable, and modular code using modern frameworks and tools
  • Work in an Agile development environment, actively participating in stand-ups, sprint planning, and retrospectives
  • Collaborate closely with QA, DevOps, UX/UI, and Product Management to ensure successful feature delivery
  • Take ownership of small-to-medium-sized projects or features from design to release
  • Contribute to and enforce best practices in code reviews, testing, and documentation
  • Implement and maintain unit, integration, and functional tests as part of a CI/CD process
  • Assist in identifying and reducing technical debt through refactoring and optimization
  • Participate in on-call rotations and production issue resolution as needed
  • Support and mentor junior developers when needed

Requirements

  • Bachelor's degree in computer science or a related technical field or equivalent practical experience
  • 3+ years of professional experience in software development
  • Proficiency in Java, JavaScript, Kotlin and familiarity with frameworks like Spring Boot, React
  • Experience with relational and NoSQL databases
  • Solid understanding of data structures, algorithms, and system design
  • Familiarity with CI/CD pipelines and Git-based workflows
  • Understanding of RESTful APIs and web architecture including authentication and authorization best practices
  • Working knowledge of unit testing, integration testing, and performance profiling
  • Experience with cloud services (AWS, GCP, or Azure)

Benefits

  • Flexible work arrangements
  • Professional development

Job title

Full Stack Software Engineer

Job type

Experience level

Mid levelSenior

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