06 Sep
|
Arminus
|
Hyderabad
Full-Stack Engineer (Python + TypeScript) Role Overview We are seeking a talented and motivated Full-Stack Engineer with approximately 3 years of professional experience to join our growing engineering team. In this role, you will build and maintain scalable backend services, develop intuitive and responsive user interfaces, and contribute to the overall architecture of our platform. You will work across the technology stack, leveraging Python for backend development, TypeScript for frontend applications, and PostgreSQL for data management and optimization.
Key Responsibilities Feature Development Design, develop, and maintain high-quality, scalable applications across the full technology stack. Build robust backend services using Python-based frameworks and responsive frontend applications using TypeScript.
Database Management
Design and maintain efficient database schemas, write optimized SQL queries, and improve PostgreSQL performance and scalability. API Development Design, build, and maintain secure and scalable RESTful APIs and/or GraphQL services. Quality & Engineering Excellence Participate in code reviews, develop tests, troubleshoot issues, and maintain clean, reusable code.
Collaboration
Work closely with Product Managers, Designers,
and Engineers to define requirements and deliver solutions.
Required Qualifications • 3+ years of qualified software development experience.
- Strong proficiency in Python (FastAPI, Django, or Flask).
- Strong proficiency in TypeScript with React, Vue.js, or Next.js.
- Strong PostgreSQL knowledge including schema design, indexing, and query optimization.
- Experience with RESTful APIs and/or GraphQL.
- Proficiency with Git, Docker, and CI/CD pipelines.
Preferred Qualifications • Experience with AWS, Azure, or GCP.
- Exposure to microservices and distributed systems.
- Experience with monitoring, logging, and observability tools.
- Familiarity with automated testing frameworks and DevOps practices.
Soft Skills We Value
Problem-Solving Mindset – Investigate root causes and implement long-term solutions.
Strong
Communication – Explain technical decisions clearly to technical and non-technical stakeholders. Adaptability – Thrive in fast-paced environments and embrace continuous learning. Ownership – Take responsibility for the quality and success of the systems you build.
📌 Fullstack Engineer Hyd/Ban| Immediate Joinner (Hyderabad)
🏢 Arminus
📍 Hyderabad