Michael Page

Design, develop, and maintain scalable backend systems and APIs using Python.

Develop frontend components using React, TypeScript, and JavaScript to build responsive and dynamic user interfaces.

Collaborate closely with product managers, UI/UX designers, and other engineers to implement new features, ensuring smooth backend-to-frontend integration.

Optimize database queries, API endpoints, and frontend performance for high throughput and low latency.

Implement modern frontend practices, including state management, component-driven development, and reusable design patterns.

Identify and troubleshoot performance bottlenecks on both the frontend and backend, ensuring reliability and scalability.

Conduct code reviews and enforce best practices for both backend and frontend development.

Mentor junior engineers, providing guidance on full stack development and modern software engineering practices.

Collaborate with the DevOps team to ensure smooth CI/CD pipelines, automated testing, and deployment processes.

Stay updated on the latest trends in full stack development, recommending new tools and technologies to improve our platform.

Work on a global product|Work remotely

Software development experience, with a focus on either backend (Python preferred, but open to other Backend stack) and frontend (React, TypeScript, JavaScript) technologies.

Strong understanding of backend architecture, RESTful APIs, microservices, and database design (SQL/NoSQL).

Proficiency in modern frontend frameworks (React) and building reusable components and libraries.

Experience working with cloud platforms (AWS, GCP, or Azure) and containerization tools (Docker, Kubernetes).

Proficient in working with relational databases (PostgreSQL, MySQL) and familiarity with NoSQL databases.

Familiarity with Agile methodologies and experience in a fast-paced SaaS environment.

Excellent problem-solving skills with a focus on delivering high-quality, maintainable code.

Our client is a Singaporean SaaS company with global presence.
Remote working arrangement

Michael Page

You must sign in to apply for this position.