Role Overview: As a Data Engineer at BeautifulCode in Hyderabad, India, with the option for limited work from home, you will play a crucial role in developing high-quality, scalable products for clients. Your passion for writing clean Python code, building robust ETL pipelines, and utilizing cloud platforms like GCP will be key in this role. Key Responsibilities: - Write clean, maintainable, and well-documented code in Python, incorporating libraries such as Pandas and NumPy for data processing and manipulation. - Design, build, and maintain ETL pipelines to facilitate data transformation, loading, and integration into a data warehouse, with a preference for Google BigQuery. - Collaborate with analysts and stakeholders to grasp business requirements and devise solutions beyond ETL tasks. - Develop and optimize complex SQL queries for data extraction, transformation, and loading purposes. - Engage closely with cloud platforms, particularly Google Cloud Platform (GCP), to ensure scalable and efficient ETL operations. - Implement data quality checks, error handling, and performance tuning for ETL processes. - Ensure data security and compliance with company policies and industry regulations. Qualifications Required: - Bachelor's or Master's Degree in Computer Science or a related field. - Strong communication skills to convey technical concepts clearly and collaborate effectively with cross-functional teams. - Proficiency in setting up ETL pipelines on cloud platforms. - Proficiency in Python and data libraries like Pandas and NumPy. - Experience with at least one data warehouse, preferably Google BigQuery. - Understanding of SQL to write complex queries for data extraction and transformation. - Hands-on experience with cloud platforms, preferably Google Cloud Platform (GCP), but experience with other providers like AWS or Azure is acceptable. - Familiarity with version control tools like Git and CI/CD pipelines. - Excellent communication skills and ability to collaborate with cross-functional teams. - Bonus: Experience with event-driven technologies such as Pub/Sub, Kafka, or similar messaging systems. - Proactive approach to learning quickly and adapting to new tools, technologies, and frameworks. About BeautifulCode: BeautifulCode is a product engineering services company dedicated to building high-quality and scalable products for clients. With a developer-centric culture, we prioritize software engineering excellence, resulting in top-notch products for our clients. (Note: The section "Why BeautifulCode" has been omitted as it is not directly related to the job description),
Role Overview: As a skilled Python developer at BeautifulCode in Hyderabad, your role will involve writing clean, maintainable, and well-documented Python code. You will collaborate with team members and stakeholders to understand business requirements and implement effective software solutions. Additionally, you will be responsible for building and maintaining software components with data processing and manipulation, working with cloud platforms like Google Cloud Platform for application deployment and scaling, and building ETL pipelines and data integrations. You will also play a crucial role in ensuring application security and compliance with company policies and industry regulations. Key Responsibilities: - Write clean, maintainable, and well-documented Python code - Collaborate with team members and stakeholders to understand and implement business requirements - Build and maintain software components with data processing and manipulation - Deploy and scale applications on cloud platforms, primarily Google Cloud Platform - Develop ETL pipelines and data integrations - Ensure application security and compliance with company policies and industry regulations Qualifications Required: - Bachelor's or master's degree in computer science or a related field - Strong proficiency in Python development with experience in writing scalable and efficient code - Experience in Python development across various backgrounds such as web development, automation, scripting, or data applications - Excellent communication skills and ability to work effectively in cross-functional teams - Hands-on experience with version control using Git - Familiarity with cloud platforms, preferably Google Cloud Platform (GCP), but experience with other providers like AWS or Azure is acceptable - Experience in ETL or data pipelines is a plus - Strong understanding of SQL and data integration is a bonus - Familiarity with event-driven technologies like Pub/Sub, Kafka, or similar messaging systems is advantageous - Ability to quickly learn and adapt to new tools, technologies, and frameworks with a proactive approach,
Location : Hyderabad, India Experience : 3+ Years BeautifulCode is seeking a skilled Golang engineer to help us build high-quality, scalable products for our clients. If you are passionate about writing clean, idiomatic Go code with a focus on event-driven architecture and BigQuery, this role is for you. Responsibilities Design and implement event-driven architectures using pub/sub messaging systems Develop and maintain microservices with a focus on performance, scalability, and reliability Write clean, reusable, and modular code to ensure long-term maintainability. Collaborate closely with cross-functional teams, including other engineers, product managers Participate in code reviews. Contribute to system architecture discussions and decisions, with a focus on performance, scalability, and reliability. Requirements Bachelor’s or Master’s Degree in Computer Science or a related field. Strong communication skills, with the ability to clearly articulate technical concepts and collaborate effectively with cross-functional teams. Proficiency in Golang and comfortable writing idiomatic go code Experience in writing unit tests for microservices. Should know how to mock services Experience with developing and managing APIs using one or more protocols (REST, gRPC, GraphQL). Strong experience in event-driven development using pub/sub architectures (Google Pub/Sub, Apache Kafka, RabbitMQ, etc.) Hands-on experience with BigQuery for data warehousing, analytics, and large-scale data processing Strong data modeling skills Strong understanding and experience in building microservices leveraging cloud technologies. Proficient with relational databases (MySQL or Postgres) Proficient with Git for code versioning Familiarity with atleast one cloud provider, preferably GCP. Familiarity with Kubernetes resources and understanding of how deployments work. About Beautifulcode BeautifulCode (www.beautifulcode.co) is a premier product engineering services company dedicated to delivering high-quality, scalable products for our clients. With 95+% of our company comprised of developers, we possess a strong engineering culture that ensures top-tier software craftsmanship. Why BeautifulCode We hire high performers and offer above-market compensation . You’ll have the opportunity to learn from the best and grow your career through a clear career progression path . A culture that balances hard work with team building and travel experiences. Check out some of the incredible places we've been together.