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.
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.
Hiring Process
Step 1: Language and Personality
Step 2: In-Depth Skill Review
Step 3: Live Screening
Step 4: Test Projects
Step 5: HR Discussion
Step 6: Onboarding