About the Role We are looking for a Software Development Engineer (Python & Java) to join our Product Development team. In this role, you will design, develop, and maintain scalable backend applications and data processing solutions that support critical business and analytics platforms. You will work with modern technologies including Java, Python, Snowflake, AWS, and big data frameworks to build reliable, high-performance systems while collaborating with cross-functional teams in an Agile environment.
Major
Design, develop, and maintain scalable backend applications and ETL/data pipelines using Java and Python. Build and optimize data processing workflows for performance, reliability, and scalability. Develop software solutions that support business analytics, reporting, and data-driven decision-making.
Work with large datasets and cloud-based data platforms to ensure data quality and integrity. Integrate applications and data pipelines with AWS services such as S3 and Lambda. Implement automated testing, monitoring, and quality assurance practices.
Participate in code reviews and contribute to CI/CD and DevOps best practices. Collaborate with product, engineering, and infrastructure teams to deliver high-quality solutions. Troubleshoot production issues and continuously improve system performance and maintainability.
Adhere to software engineering best practices and Agile development methodologies.
Bachelor's degree in Computer Science, Softwa