HumanBit Logo

Software Developer | Codersbrain

full-time
Posted on July 16, 2025

Job Description

Software Developer

Job Summary

We are seeking a Software Developer with extensive experience in software development, specifically focusing on Python and associated frameworks like Django or Flask. The successful candidate will contribute to the design, development, and deployment of applications, ensuring they meet business requirements and adhere to best practices in software engineering.

Responsibilities

  • Develop and maintain software applications using Python and selected frameworks (Django/Flask).
  • Manage and deploy applications on AWS, ensuring high availability and reliability.
  • Design and implement CI/CD pipelines using tools such as Jenkins.
  • Schedule tasks and manage distributed processing effectively.
  • Deploy applications in a Kubernetes environment and manage their lifecycle.
  • Optimize performance through expertise in PostgreSQL, Redis, and messaging brokers like RabbitMQ or Kafka.
  • Create and maintain Microservices Architecture while developing APIs.
  • Collaborate with cross-functional teams in an agile startup environment.

Qualifications

  • Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Strong experience with Python and web frameworks (Django/Flask).
  • Mandatory AWS certification.
  • Hands-on experience with task scheduling and distributed processing.
  • Proficiency in CI/CD tools, preferably with Jenkins.
  • Experience with Kubernetes deployment and management.
  • Strong understanding of relational databases (preferably PostgreSQL) and time-series databases.
  • Proficiency in Redis for caching.
  • Experience with message brokers like RabbitMQ or Kafka.
  • Excellent problem-solving skills and ability to troubleshoot complex systems.
  • Experience working in a startup environment with an agile mindset.

Preferred Skills

  • Familiarity with additional cloud services beyond AWS.
  • Understanding of front-end technologies and frameworks.
  • Experience in Test-Driven Development (TDD).

Experience

  • Experience in software development with a strong focus on relevant technologies as mentioned.
  • Experience working in agile methodologies is preferred.

Environment

Work setting and location details are not specified.

Growth Opportunities

Potential career advancement opportunities within the company are not specified.

Powered by
HumanBit Logo