Software Engineer
Full-time Not ApplicableJob Overview
We are seeking a Software Engineer to join our development team and contribute to the design, development, and maintenance 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:
- Design, develop, and maintain 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.
- Contribute to the development and improvement of CI/CD pipelines to ensure 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.
Make Your Resume Now