Application Developer-Experience Full Stack (Python developer)
We are seeking a highly skilled Python Full Stack Developer to design, build, and deploy cloud-native applications. The role involves backend development, containerized deployments, CI/CD pipeline implementation, and delivering high-quality, scalable solutions. You will work in agile teams, ensuring robust testing, performance, and customer-focused outcomes.
Job Description
We are seeking a highly skilled Python Full Stack Developer to design, build, and deploy cloud-native applications. The role involves backend development, containerized deployments, CI/CD pipeline implementation, and delivering high-quality, scalable solutions. You will work in agile teams, ensuring robust testing, performance, and customer-focused outcomes.
Mandatory Skills
- Knowledge of and skills in various programming languages primarily Python
- Must have knowledge on Back-end frameworks
- Thorough understanding of containers and functions. Deployment experience with Kubernetes (K8s) or Functions is highly desirable.
- Experience using Cloud Native CI/CD tools (Azure Pipelines/Circle CI/Jenkins X).
- Experience deploying workloads to AWS or Azure with strong knowledge and understanding of the cloud provider's API / associated services and infrastructure
- Experience in test driven development & writing of unit and integration tests is a must
- Knowledge of other Cloud (Google Cloud Platform, Cloudera etc), and Integration services technologies is highly desirable.
- Experience working in agile teams with demonstrated application of the principles.
- Demonstrable proficiency in developing complex JavaScript applications.
- Experience of working with lean startup/agile development methodologies
- Strong analytical, problem-solving, and troubleshooting skills.
- Experienced with modern coding, testing, debugging and automation techniques.
- Rave about the benefits of CI/CD
- Have a high bar for user experience and quality.
- You are data driven and customer obsessed.
- Good communication skills.
Desired Skills
- Availability to solve production issues/taking ownership of interfaces deployed on prod etc
- Ability to troubleshoot and resolve database issues
- In-depth knowledge and experience in RESTful API interfaces.
- Comprehensive understanding of ETL processes from end-to-end.
- Understanding of RDBMS and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Knowledge of Google Cloud Platform, Cloudera, or other integration services
- Comprehensive understanding of ETL processes (end-to-end)
- Familiarity with modern coding, automation, and deployment practices
- Customer-obsessed, data-driven mindset with focus on user experience and quality
- Experience in handling production issues and ownership of deployed interfaces
Why Join Gravity
- Join the Elite network of the top 5% and advance your career.
- Embark on a journey with a forward-thinking and innovative IT technology consulting company.
- Competitive compensation package, featuring performance-based incentives.
- Prospects for career advancement within a rapidly expanding global organization.
Gravity is an equal opportunity employer. We celebrate diversity and remain committed to establishing an inclusive environment for all employees.