Source description
About the role
As a skilled Senior Software Engineer with 4-7 years of experience, you will be responsible for designing, developing, and maintaining scalable web applications using Python, FastAPI, and Angular. You should be hands-on, proactive, and comfortable working across backend and frontend layers in a fast-paced environment. Key Responsibilities: - Design, develop, and maintain RESTful APIs using Python and FastAPI - Build responsive and dynamic frontend applications using Angular - Write clean, reusable, testable, and efficient code - Integrate frontend components with backend services and APIs - Optimize applications for performance, scalability, and security - Collaborate with product managers, designers, and cross-functional teams - Participate in code reviews, debugging, and production support - Ensure best practices for development, deployment, and documentation Required Skills & Qualifications: - 47 years of hands-on experience in software development - Strong proficiency in Python - Experience with FastAPI (or similar frameworks like Flask/Django REST) - Solid experience in Angular (v10+), HTML, CSS, TypeScript - Strong understanding of REST APIs, JSON, and microservices architecture - Experience with databases (PostgreSQL / MySQL / MongoDB) - Familiarity with Git, CI/CD pipelines, and Agile methodologies - Good problem-solving and communication skills Good to Have: - Experience with Docker / Kubernetes - Exposure to cloud platforms (AWS / Azure / GCP) - Knowledge of authentication mechanisms (OAuth, JWT) - Experience in performance tuning and security best practices In addition to the job responsibilities and required qualifications, the company offers: - Opportunity to work on scalable and impactful products - Collaborative and learning-driven work culture - Competitive compensation and growth opportunities - Exposure to modern technologies and architectures As a skilled Senior Software Engineer with 4-7 years of experience, you will be responsible for designing, developing, and maintaining scalable web applications using Python, FastAPI, and Angular. You should be hands-on, proactive, and comfortable working across backend and frontend layers in a fast-paced environment. Key Responsibilities: - Design, develop, and maintain RESTful APIs using Python and FastAPI - Build responsive and dynamic frontend applications using Angular - Write clean, reusable, testable, and efficient code - Integrate frontend components with backend services and APIs - Optimize applications for performance, scalability, and security - Collaborate with product managers, designers, and cross-functional teams - Participate in code reviews, debugging, and production support - Ensure best practices for development, deployment, and documentation Required Skills & Qualifications: - 47 years of hands-on experience in software development - Strong proficiency in Python - Experience with FastAPI (or similar frameworks like Flask/Django REST) - Solid experience in Angular (v10+), HTML, CSS, TypeScript - Strong understanding of REST APIs, JSON, and microservices architecture - Experience with databases (PostgreSQL / MySQL / MongoDB) - Familiarity with Git, CI/CD pipelines, and Agile methodologies - Good problem-solving and communication skills Good to Have: - Experience with Docker / Kubernetes - Exposure to cloud platforms (AWS / Azure / GCP) - Knowledge of authentication mechanisms (OAuth, JWT) - Experience in performance tuning and security best practices In addition to the job responsibilities and required qualifications, the company offers: - Opportunity to work on scalable and impactful products - Collaborative and learning-driven work culture - Competitive compensation and growth opportunities - Exposure to modern technologies and architectures
More at Go Digital Technology Consulting LLP