Hybrid Software Engineer

Posted 3 weeks ago

Apply now

About the role

  • Design, develop, test, and maintain applications according to project requirements.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Write clean, scalable, and maintainable code following industry best practices and coding standards.
  • Troubleshoot, debug, and optimize existing applications and systems for performance and reliability.
  • Write automated tests and address code smells and vulnerabilities to ensure code quality.
  • Participate in peer code reviews and provide constructive feedback.
  • Contribute to technical discussions and architectural decisions.
  • Stay up to date with emerging technologies, frameworks, and development trends.

Requirements

  • Solid understanding of object-oriented and functional programming principles.
  • Experience building RESTful APIs and front-end applications using modern frameworks.
  • Strong knowledge of relational and non-relational databases.
  • Hands-on experience with CI/CD pipelines and deployment automation.
  • Familiarity with containerization and orchestration (e.g., Docker, Kubernetes).
  • Strong problem-solving and debugging skills.
  • Effective communication and teamwork abilities.
  • Experience with microservices or distributed systems.
  • Familiarity with observability tools (Elastic, Grafana, Prometheus, etc.).
  • Exposure to agile methodologies and DevOps practices.

Job title

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