Software Engineer
Posted: 4 days ago
Job Description
My client is a leading brand in professional services field. It provides a full range of services, from market analysis and strategy design to software development. You will build end-to-end in-house software solutions from day 1.Currently we are looking for a software engineer with Python experience. You don't need to work on this language now (as long as you worked on it before and can refresh soon), we need someone with strong knowledge of software development and solid hands-on skills. Business Japanese is required for this position. But if you have N3 and can talk confidently, it's also acceptable. Salary range: ~12 million depending on experienceWork mode: 1 day in office, but not mandatory Requirements• Design, develop, test, and maintain scalable software applications • Collaborate with cross-functional teams including product, design, and QA • Participate in code reviews and ensure adherence to coding standards • Optimize application performance and ensure security best practices • Contribute to architectural decisions and technical design discussions • Implement CI/CD pipelines and automate deployment processes • Monitor system performance and troubleshoot production issues • Maintain documentation for codebase, APIs, and development processes • Stay updated with emerging technologies and propose improvements Welcome requirementsMinimum 4 years of professional experience in web application development with Django and ReactJS frameworks • Proficiency in Python, JavaScript, and TypeScript • Proficiency in PostgreSQL • Hands-on experience with Git for version control • Familiarity with Docker for containerization • Experience working with a cloud platform (preferably Microsoft Azure) • Ability to handle both development and maintenance tasks • Passionate about leveraging AI to accelerate innovation, streamline processes, and drive transformative outcomes across the organization • Strong problem-solving skills and adaptability in dynamic environments • Good communication and collaboration skills across teams
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period