Remote job
Software Engineer (Python Developer)
Job details
About this role
Role overview Build and maintain Python software, including customizations for an enterprise resource planning platform. You’ll contribute across implementation, integration, testing, and deployment, working with teammates from frontend development, design, and project management.
Responsibilities - Develop and maintain applications in Python and contribute to ERP module customization. - Write readable, efficient code and follow sound software development practices. - Integrate REST APIs and third-party services as needed. - Debug, test, and deploy software, with attention to performance and reliability. - Collaborate in code reviews and an agile team environment.
Requirements - 1–2 years of professional software engineering or Python development experience. - Familiarity with Python, object-oriented programming, and MVC architecture. - Working knowledge of PostgreSQL, REST APIs, and Git. - Basic knowledge of JavaScript, HTML, and XML. - Strong analytical and problem-solving skills, plus a bachelor’s degree in computer science, software engineering, or a related field.
Nice to have - Experience with Odoo or a similar open-source ERP platform. - Familiarity with Linux or Ubuntu, Docker, or other deployment tools. - Understanding of business workflows such as sales, inventory, HR, or accounting.
Benefits and work setup The role is full-time and remote, with flexible working hours. The source also describes career development, learning opportunities, and collaboration on international projects.