490_Senior - Software Engineer (Python)
Embark
- Experience
- 5+ yrs
- Location
- Shaikpet, Telangana, India
- Job type
- Full-time
Required skills
- Python
- Vue.js
- React
- JavaScript
- TypeScript
- Google Cloud Platform
- Kubernetes
- Terraform
- Dataflow
- BigQuery
- PostgreSQL
- SQL
- Kafka
- Airflow
- Jenkins
- Argo CD
- Docker
- RESTful API
- SQL
About the role
MAJOR RESPONSIBILITIES AND ACCOUNTABILITIES
Core Development
- Build robust, scalable server-side applications using Python.
- Collaborate with front-end teams to design and develop interactive user interfaces using Vue.js or React, along with JavaScript and TypeScript.
- Write clean, efficient, maintainable, and well-documented code in alignment with coding standards and testing best practices.
- Develop secure, high-performance back-end components ensuring application reliability, scalability, and maintainability.
- Design, implement, and maintain RESTful APIs to support front-end applications and integrations.
Cloud Computing & Infrastructure
- Deploy, manage, and maintain applications on Google Cloud Platform (GCP).
- Leverage cloud-native services to support application development, data integration, and continuous deployment.
- Optimize cloud infrastructure for performance, scalability, reliability, and cost efficiency.
- Automate infrastructure provisioning and configuration management using Terraform, Kubernetes, Jenkins, and Argo CD.
Data Management
- Design, develop, and maintain databases using PostgreSQL, SQL, and BigQuery.
- Build and optimize data pipelines using Google Dataflow, Google Composer, or Apache Airflow for workflow orchestration and scheduling.
- Work with structured and unstructured data to support analytics, reporting, and application data flows.
- Utilize Kafka to develop real-time data pipelines and streaming applications.
- Write, optimize, and maintain complex SQL queries for data analysis and transformations.
DevOps & CI/CD
- Design, implement, and manage CI/CD pipelines to enable reliable, automated deployments.
- Improve system observability through effective logging, monitoring, and alerting strategies.
Security & Compliance
- Ensure applications comply with industry security standards and engineering best practices.
- Collaborate with security teams to identify, remediate, and prevent vulnerabilities.
- Adhere to regulatory and data protection standards, including HIPAA, where applicable.
REPORTING STRUCTURE
Does this position formally supervise employees?
No
JOB SPECIFICATIONS
Qualifications
- Bachelor’s degree in Information Technology, Computer Science, or a related field.
Years of Experience
- 5–7 years of relevant professional experience, including:
- 3+ years of hands-on engineering experience delivering and supporting production-grade software products (required).
- 3+ years of experience working with Vue.js, Node.js, and Python (required).
Skills and Capabilities
People & Communication Skills
- Strong stakeholder engagement skills in a team-oriented, collaborative environment.
- Exceptional interpersonal skills with the ability to interact effectively across all organizational levels.
- Excellent verbal and written communication skills with the ability to collaborate with both technical and business teams.
Technical Skills
- Programming & Frameworks: Proficiency in modern JavaScript frameworks (Vue.js / React) and server-side development using Python.
- Cloud Platforms: Hands-on experience with Google Cloud Platform, including services such as Kubernetes, Cloud Functions, Composer, BigQuery, and Dataflow.
- Infrastructure & Containers: Experience with Terraform, ARM templates, Docker, and containerized environments.
- Databases: Strong expertise in PostgreSQL, SQL Server, BigQuery, and non-relational databases.
- Workflow & Messaging Tools: Practical experience with Google Composer (or Apache Airflow) for orchestration and Kafka for real-time data streaming.
- Automation & CI/CD: Experience building and maintaining CI/CD pipelines using Jenkins, Argo CD, or similar tools.
- API Development: Strong skills in RESTful API design and implementation.
- Programming Languages: Proficiency in JavaScript, Python, and SQL.
Additional Skills
- Strong emphasis on security best practices and cloud-native application development.
- Knowledge of healthcare data standards is an added advantage.
- Demonstrated commitment to fostering a positive, inclusive, and collaborative team culture.
About Embark
Platform providing end-to-end solutions for establishing and managing global capability centers.
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.