This job is no longer available or active.

Software Engineer
Full Time

The Software Engineer role involves creating, enhancing, and maintaining software applications and systems by collaborating with cross-functional teams to deliver reliable solutions.

Responsibility
  • Collaborate with product management and tech leads
  • Design software solutions and architectures
  • Write clean, efficient, and maintainable code
  • Develop and execute comprehensive test plans
  • Manage source code repositories using version control systems
  • Create and maintain technical documentation
Requirements
  • 3-5 years of experience in software development or related fields
  • Knowledge of programming languages like Java
  • Understanding of software engineering principles
  • Familiarity with software development tools and technologies
  • Experience with Agile development methodologies
  • Skills in unit test and/or Test-Driven Development

About this Job

Job posted

Mar 19, 2025

Job type

Full Time, Employee

Skills Needed

Java programming languageSpring Boot frameworkAgile development methodologiesUnit testing/Test-Driven DevelopmentApache Kafka for building scalable systems

About Company

Industry

Technology

Company size

10-50

Apply to top-paying remote full-time jobs

Become a part of cosmogence talent pool.