Full Stack Python Developers

Compunnel

$110K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of software programming experience with Python.
  • 3+ years of frontend development experience with Angular or similar frameworks.
  • 3+ years experience in developing and integrating REST APIs.
  • 2+ years of practical AWS service experience.
  • Strong knowledge of Django or Flask for backend development.

Responsibilities

  • Analyze complex business requirements and translate them into technical solutions.
  • Design, develop, and maintain robust backend services and RESTful APIs using AWS.
  • Create responsive user interfaces with Angular, focusing on user experience and accessibility.
  • Implement automated testing and deployment processes for code quality assurance.
  • Collaborate with cross-functional teams to deliver solutions for business intelligence.
  • Participate in peer code reviews to uphold best practices and quality standards.
  • Provide support for production operations and troubleshoot system issues.

Benefits

  • Opportunity for professional development and skill enhancement.
  • Collaborative work environment with cross-functional teams.
  • Access to cutting-edge cloud technologies and tools.
  • Focus on high-performance and scalable application design.
  • Chances to lead and participate in code reviews and architectural discussions.
Full Job Description
Job Summary

We are seeking experienced Full Stack Python Developers to build scalable backend services using Python, develop responsive user interfaces with Angular, and integrate cloud-native AWS services. The role focuses on developing robust APIs, optimizing application performance, implementing automated testing and deployment processes, and collaborating with cross-functional teams to deliver reliable solutions that support business intelligence teams and data analysts.

Key Responsibilities
• Analyze and translate complex business requirements into scalable technical solutions using Python and Angular frameworks.
• Design, develop, and maintain robust backend services and RESTful APIs leveraging AWS services and cloud-native technologies.
• Develop responsive and performant user interfaces using Angular, ensuring optimal user experience and accessibility standards.
• Develop and maintain applications in AWS serverless environments, including AWS Lambda.
• Implement comprehensive testing strategies, including unit, functional, and performance testing, to ensure code quality and reliability.
• Design and optimize application infrastructure for high performance, scalability, and reliability.
• Participate in end-to-end development activities, including design, development, testing, automation, and deployment.
• Lead and participate in peer code reviews and design review sessions while ensuring adherence to development and architectural best practices.
• Collaborate in CI/CD processes using build and deployment tools to support seamless integration and delivery.
• Provide technical expertise and support to production operations teams for troubleshooting, incident resolution, and system maintenance.
• Work with AWS services and cloud-native technologies to develop and maintain scalable applications.
• Collaborate with cross-functional teams to deliver high-quality solutions for business intelligence and data analytics environments.

Required Qualifications
• 5+ years of experience in software programming and development using Python.
• 3+ years of experience with frontend development using Angular or similar frameworks.
• 3+ years of experience developing and integrating REST APIs.
• 2+ years of hands-on experience with AWS services and cloud platform solutions.
• Strong knowledge of Python, object-oriented programming, design patterns, and data structures.
• Strong experience with Angular, TypeScript, HTML5, CSS3, and responsive design.
• Strong experience with AWS services such as EC2, S3, Lambda, RDS, API Gateway, or similar services.
• Experience designing, developing, and consuming REST APIs.
• Understanding of unit testing, functional testing, and performance testing concepts and methodologies.
• Experience with build tools such as pip, npm, uv, Maven, or similar technologies.
• Experience with CI/CD processes.
• Knowledge of relational databases such as PostgreSQL and MySQL.
• Basic understanding of database optimization.

Preferred Qualifications
• Experience with full-stack application deployment and containerization using Docker.
• Foundational knowledge of application security and secure coding practices.
• Hands-on DevOps experience.
• Experience with infrastructure-as-code technologies.
• Experience with Git and version control workflows.
• Experience with DynamoDB.
• Experience with JUnit or comparable testing frameworks.
• Experience using GenAI tools for software development and code assistance.

Similar Jobs

More Jobs at Compunnel

More Information Technology Jobs

Find similar Full Stack Python Developers jobs: