21 Aug
|
Tekskills
|
Hyderabad
21 Aug
Tekskills
Hyderabad
:
PRD (Primary Python, AWS) and (Secondary Java & Angular) Full Stack Developer
Role Summary: We are seeking a highly experienced and accomplished Full Stack Developer to join our engineering team. With 5.0+ years of relevant experience in software development, you will play a critical role in designing, developing, and deploying robust and scalable web applications for complex Enterprise projects. This position requires deep expertise in Python and AWS services, along with a strong understanding of front-end technologies.
Your contributions will be instrumental in guiding technical decisions, and ensuring the delivery of high-quality software solutions.
Key Responsibilities
- Full Stack Development: End-to-end development of web applications, encompassing both front-end and back-end components, ensuring high performance, responsiveness, and scalability.
- Backend Engineering: Design, develop, and maintain robust and secure APIs and microservices using Python. Implement efficient data storage solutions and integrate with various third-party services.
- Cloud Architecture & Deployment (AWS): Architect, deploy, and manage applications and infrastructure on Amazon Web Services (AWS). This includes leveraging services such as EC2, Lambda, S3, RDS, DynamoDB, API Gateway, SQS, SNS, and CloudFormation/Terraform.
- Frontend Development: Develop interactive and intuitive user interfaces using up-to-date JavaScript frameworks (e.g., React, Angular, Vue.js) and associated technologies (HTML5, CSS3).
- Technical Contribution & Guidance: Provide technical guidance, conduct code reviews, and foster best practices in coding, testing, and deployment.
- System Design & Scalability: Contribute significantly to architectural discussions, designing scalable, resilient, and cost-effective solutions that meet business requirements.
- Performance Optimization:
Identify and resolve performance bottlenecks across the full stack, ensuring optimal application speed and efficiency.
- Collaboration & Communication: Work closely with product managers, UX/UI designers, data analysts, and other engineering teams to translate business requirements into technical specifications and deliver integrated solutions.
- Quality Assurance: Implement and advocate for strong testing practices, including unit, integration, and end-to-end testing, to ensure high code quality and reliability.
Required Skills & Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- 5.0+ years of hands-on experience in full stack software development, specifically on complex Enterprise projects.
- Expert-level proficiency in Python for backend development, scripting, and data processing.
- Extensive experience with Amazon Web Services (AWS), including designing, deploying, and managing applications using a variety of AWS services (e.g., EC2, Lambda, S3, RDS, DynamoDB, API Gateway, SQS, SNS).
- Strong understanding of relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, DynamoDB).
- Proficiency in modern front-end technologies (HTML5, CSS3, JavaScript) and at least one popular JavaScript framework (e.g., React, Angular, Vue.js).
- Experience with version control systems (Git) and CI/CD pipelines.
- Solid understanding of software development best practices, including agile methodologies, clean code principles, and design patterns.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and interpersonal skills, with the ability to articulate complex technical concepts clearly.
Good to Have Skills
- Experience with Java for enterprise application development.
- Experience with Angular for front-end development.
- Knowledge of serverless architectures.
📌 Career opportunity For Full Stack Developer (Hyderabad)
🏢 Tekskills
📍 Hyderabad