Full-Stack Engineer
Job Description
We are looking for a Full-Stack Engineer to join our development team and contribute to the development of scalable backend and frontend services. You will support core platform functionality across team-owned services, working with technologies including Python, Java, and React.
You will help build reliable APIs, reusable components, service integrations, and user-facing features while contributing to CI/CD practices, code quality, system stability, and continuous improvement. You will report to Senior Software Team Manager.
What you'll do:
• Develop backend and frontend services using Python, Java, and React.
• Support core platform functionality by delivering scalable, reliable, and maintainable solutions across team-owned services.
• Implement reusable components, APIs, and service integrations that support data processing, business logic, and user-facing functionality.
• Develop and improve CI/CD pipelines to contribute to ensuring services are efficiently built, tested, and deployed.
• Apply sound software engineering practices to deliver performant, maintainable, and scalable solutions aligned with system architecture and engineering standards.
• Collaborate with engineers, product managers, and stakeholders to design, implement, and improve features and services.
• Enhance existing functionality and support new feature development while maintaining code quality, system stability, and operational reliability.
• Participate in code reviews, testing, troubleshooting, and technical discussions to improve solution quality and team delivery.
• Support ongoing improvements to engineering processes, development standards, and platform reliability.
What you'll bring:
• 4+ years of experience developing software using Python and Java.
• Experience building frontend applications or components using React.
• Experience with backend services, APIs, service integrations, and business logic implementation.
• Knowledge of CI/CD pipelines, automated testing, and modern software delivery practices.
• Writing clean, maintainable, scalable, and performant code aligned with engineering standards.
Requirements
Department: Technology
Function: Information Technology
Experience Level: Not Applicable