About Eterna Indonesia:
Eterna Indonesia is a leader in technology development with a special focus on pioneering web and software solutions. Our commitment to innovation and excellence drives us to build agile, high-impact teams for our U.S.-based clients.
Role Overview:
We’re seeking a confident, self-starting Python Full-Stack Web Developer to own a ground-up web application project. This semi-urgent role needs someone who can begin within ~2 weeks and will work fully remotely for a 1-year contract. You’ll prototype, build, and deploy scalable solutions—ideally leveraging Anvil for Python—alongside designers, product owners, and QA engineers.
Key Responsibilities:
- Architect, develop, and deploy end-to-end web applications in Python
- Rapidly prototype features and iterate based on stakeholder feedback
- Build user interfaces with HTML/CSS/JavaScript (via Anvil)
- Design, document, and consume RESTful APIs; manage data persistence
- Ensure code quality through testing, code reviews, and best practices
- Collaborate with UI/UX designers, product owners, and QA to deliver polished releases
Mandatory Qualifications:
- Strong programming abilities in Python; comfortable owning both front-end and back-end code
- Hands-on experience or demonstrable comfort using Anvil for Python development
- Proven prototyping experience—turning concepts into working demos quickly
- Solid understanding of HTTP, REST APIs, and database fundamentals
- Familiarity with web front-end technologies (HTML5, CSS3, JavaScript)
- Excellent English communication skills, both written and spoken, for collaborating with U.S.-based clients
Preferred Qualifications:
- Experience with other Python web frameworks (Flask, Django)
- Knowledge of CI/CD pipelines and unit-testing frameworks
- Familiarity with Git and collaborative version control workflows
- Exposure to cloud hosting platforms (AWS, GCP, Azure)
Why Join Us:
- Lead a ground-up project and shape architecture decisions
- Work fully remotely for a U.S.-based client with a modern tech stack
- Rapid prototyping culture—see your ideas in production fast
- Supportive, agile environment with clear communication channels