Logo
Technogen International Company

Senior Software Developer

Technogen International Company, Austin, TX


Job Description: Software Developer

Location: Austin,TX

Overview: We are seeking a skilled Software Developer with over 4 years of experience in software development. The ideal candidate should have strong proficiency in Python, object-oriented programming, and databases such as PostgreSQL or MySQL. Experience in developing RESTful APIs and familiarity with CI/CD practices is essential for this role.

Key Responsibilities:
  • Develop high-quality software design and architecture.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, scalable, and maintainable code using Python and object-oriented principles.
  • Design and implement efficient databases (PostgreSQL, MySQL) and integrate with applications.
  • Develop and consume RESTful APIs for seamless integration with internal and external services.
  • Implement CI/CD pipelines to ensure automated testing and deployment processes.
  • Troubleshoot, debug, and upgrade existing systems.

Optional Skills:
  • Experience in front-end development using React, and proficiency in JavaScript and CSS.
  • Familiarity with NoSQL databases (e.g., BigQuery) and their integration into applications.
  • Working knowledge of cloud platforms such as OpenStack, Azure, or GCP.

Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 4+ years of hands-on experience in software development.
  • Strong understanding of software development lifecycle and agile methodologies.
  • Excellent communication and teamwork skills.
  • Ability to adapt to new technologies and learn quickly.