19 Aug
|
Tekskills
|
Pune
Job Description:
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 contemporary 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 (Pune)
🏢 Tekskills
📍 Pune