HumanBit Logo

Software Development Engineer | Peoplefy

full-time
Posted on June 28, 2025

Job Description

sde

Job Summary

As an SDE, you will be responsible for designing, developing, and maintaining robust software solutions that drive business innovation. You will work collaboratively with cross-functional teams to implement efficient, scalable, and reliable code, contributing to the overall success and continuous improvement of our product offerings.

Responsibilities

  • Develop and maintain software: Write, test, and debug high-quality code that aligns with project requirements.
  • Collaborate with teams: Work closely with product managers, designers, and other engineers to understand requirements and deliver seamless solutions.
  • Participate in system design: Contribute to design discussions and architecture planning to create scalable and efficient systems.
  • Conduct testing and quality assurance: Perform unit testing, code reviews, and debugging to ensure robustness and performance.
  • Optimize performance: Continuously monitor applications for improvements in speed, efficiency, and user experience.
  • Document processes: Maintain accurate and up-to-date documentation for code, systems, and technical procedures.

Qualifications

  • Technical proficiency: Expertise in one or more programming languages such as Java, Python, C++, or JavaScript.
  • Strong foundation in computer science: Solid understanding of data structures, algorithms, and software engineering principles.
  • Experience with development methodologies: Familiarity with Agile or similar methodologies, including continuous integration and continuous deployment practices.
  • Educational background: Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Problem-solving skills: Excellent analytical skills paired with the ability to work through complex issues to find effective solutions.
  • Team collaboration: Strong interpersonal skills to collaborate effectively with diverse teams.

Preferred Skills

  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with microservices architecture and distributed systems.
  • Exposure to CI/CD pipelines and automated testing frameworks.

Experience

  • Prior hands-on software development experience, including real-world projects or internships.
  • Demonstrated capability to contribute to end-to-end development life cycles.
  • Experience in a collaborative team environment with cross-functional stakeholders.

Environment

  • Work setting: Dynamic work environment that encourages innovation, collaboration, and continuous learning.
  • Flexibility: Possibility for remote, in-office, or hybrid work arrangements depending on team and project needs.
  • Culture: An inclusive, supportive, and agile setting that empowers employees to develop their skills and achieve professional growth.
Powered by
HumanBit Logo