HumanBit Logo

Software Development Engineer | HumanBit main

full-time
Posted on June 27, 2025

Job Description

Software Development Engineer

Job Summary

As a Software Development Engineer, you will play a crucial role in designing, developing, and maintaining high-quality software solutions. Your work will directly contribute to the success of projects and help drive the company’s technological innovation and overall business goals. You will collaborate closely with cross-functional teams to ensure seamless integration of new technologies and applications.

Responsibilities

  • Design, develop, and maintain robust software applications and backend systems.
  • Write clean, scalable, and efficient code in multiple programming languages.
  • Collaborate with team members and stakeholders to gather requirements and translate them into technical solutions.
  • Conduct thorough testing and debugging of applications to ensure optimal performance and reliability.
  • Participate in code reviews and contribute to continuous improvement of development practices.
  • Assist with deployment and maintenance of applications in cloud environments.

Qualifications

  • Proficiency in Java, Python, C++, and JavaScript.
  • Solid understanding of SQL, Git, and Linux operating systems.
  • Strong grasp of Data Structures and Algorithms.
  • Experience in building and consuming APIs and RESTful services.
  • Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
  • Exposure to cloud platforms like AWS and Azure.
  • Knowledge of DevOps practices along with experience in tools such as Spring Boot, React, Angular, and Node.js.
  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline.

Preferred Skills

  • Experience working in Agile development environments.
  • Ability to quickly adapt to new technologies and frameworks.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.

Environment

This role is suited for dynamic work settings where collaboration and innovation are key. While specific location details are not provided, candidates can expect a flexible work environment that may include options for on-site, remote, or hybrid arrangements, fostering a culture of creativity, continuous learning, and technical excellence.

Powered by
HumanBit Logo