AnexGate logo

Software Engineer (Full-Stack & Systems)

AnexGate
1 month ago
Full-time
On-site
1708, Ramdev Galli, Belgaum
β‚Ή20,000 - β‚Ή30,000 INR monthly
IT Infrastructure & Networking, Cybersecurity

We are seeking a versatile and disciplined Software Engineer to join our technical team. This role is designed for a professional who can manage the full lifecycle of a web applicationβ€”from designing responsive user interfaces using Bootstrap and Django Templates to architecting robust backend services and maintaining the underlying Linux infrastructure.

The ideal candidate will possess a holistic understanding of how frontend presentation, backend logic, and system security intersect to create high-performance applications.

Core Responsibilities

  • Full-Stack Development: Design and implement end-to-end features. This includes crafting responsive UIs using Bootstrap and Django Templates, as well as developing complex server-side logic in Python.
  • Database Management: Architect and optimize PostgreSQL database schemas. Perform advanced querying, data modeling, and performance tuning to ensure data integrity and speed.
  • System Administration: Deploy, configure, and maintain applications within Linux environments. Ensure high availability through proactive monitoring and system troubleshooting.
  • Networking & Security: Apply fundamental networking principles and security protocols (SSL/TLS, SSH, Firewalls) to protect infrastructure and user data.
  • Collaboration & Standards: Work across the stack to ensure seamless integration between the database, server logic, and the browser. Maintain high code quality through rigorous testing and documentation.

Technical Requirements

CategorySpecific Requirement
BackendMastery of Django and Django REST Framework (DRF).
FrontendProficiency in Django Templating Engine, Bootstrap 5, HTML5, and CSS3.
DatabaseAdvanced knowledge of PostgreSQL (Relational modeling, Indexing, Migrations).
SystemsStrong command of Linux (CLI, permissions, shell scripting, and service management).
NetworkingSolid understanding of TCP/IP, DNS, HTTP/S, and Load Balancing.
SecurityKnowledge of Network Security basics, including OWASP principles and secure server hardening.

Qualifications

  • Education: Bachelor of Engineering (B.E. / B.Tech) in Computer Science/IT or a Master of Computer Applications (MCA).
  • Analytical Skills: Proven ability to troubleshoot issues across the entire stack, from frontend rendering bugs to server-level bottlenecks.
  • Professionalism: Ability to write clean, maintainable code and communicate technical trade-offs to stakeholders.

Preferred Skills

  • Experience with containerization using Docker.
  • Familiarity with CI/CD pipelines (e.g., GitHub Actions, Jenkins).
  • Experience with asynchronous processing using Celery and Redis.