The Python API Developer designs, develops, and maintains RESTful APIs, collaborates with the front-end team, implements testing, and documents the APIs.
The Python API Developer will be responsible for designing, developing, and maintaining robust and scalable APIs for our applications. This role requires a deep understanding of Python programming as well as experience in API development and integration with various services.
- Create and maintain RESTful APIs using Python frameworks like Flask or FastAPI.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Ensure the performance, quality, and responsiveness of applications.
- Implement automated unit testing to ensure reliability and prevent regressions.
- Participate in code reviews to maintain high coding standards.
- Document APIs and maintain technical documentation for future reference.
- Troubleshoot and fix issues reported in production and during testing phases.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Strong experience in Python development, particularly in building APIs.
- Proficient in frameworks such as Flask or FastAPI.
- Experience with API documentation tools like Swagger or Postman.
- Familiarity with continuous integration and continuous deployment (CI/CD) practices.
- Strong understanding of RESTful architecture and best practices.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and ORMs.
- Strong problem-solving skills and ability to work collaboratively in a team environment.
Top Skills
Ci/Cd
Fastapi
Flask
MySQL
Postgres
Postman
Python
Swagger
Unison Consulting Singapore Office
1 Changi Business Park Crescent, , Plaza 8 #03-06 Tower A, Singapore, , Singapore, 486025
Unison Consulting Singapore Office
#12-00, 63 Market Street, Bank of Singapore Center, Singapore, , Singapore, 048942
Similar Jobs
eCommerce • Food • HR Tech • Information Technology • Mobile • Retail • Software
Design, develop, and deploy scalable software solutions while collaborating with PMs and designers, focusing on app development and code reviews.
Top Skills:
DjangoElasticsearchMySQLPythonReactReact NativeRedisRedux
Financial Services
As a Software Engineer III, you will design and deliver technology products, execute software solutions, and improve system architectures all within an agile team.
Top Skills:
AWSJavaPythonReactSpring BootSpring FrameworkSQLTerraform
Financial Services
The Software Engineer II role involves designing, developing, and troubleshooting software solutions while collaborating within an agile team and providing L3 support.
Top Skills:
Cloud TechnologiesNo Sql DatabasePythonTypescript
What you need to know about the Singapore Tech Scene
The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.