job description
Join Emerson Electric, a global leader in technology and engineering solutions, as a Senior Staff Developer (Python FastAPI & React) and help build cutting-edge enterprise-grade product and asset management platforms. This is a unique opportunity to work on high-impact projects while enjoying the flexibility of remote work from Baliâs most vibrant locationsâCanggu, Ubud, Denpasar, Jimbaran, Nusa Dua, Kuta, or Badung.
As a key member of our development team, youâll collaborate with cross-functional teams to design, develop, and deploy scalable applications using Python FastAPI for backend services and React for frontend interfaces. Youâll play a pivotal role in shaping the architecture of our platforms, ensuring performance, security, and seamless user experiences. If youâre passionate about modern web technologies, cloud-native development, and solving complex challenges, this role offers the perfect blend of innovation and work-life balance.
Emerson Electric values talent, creativity, and continuous learning. Youâll have access to professional development resources, a collaborative work environment, and the opportunity to work with a diverse, global team. Plus, youâll enjoy the perks of remote work in Baliâwhether itâs coding by the beach in Canggu or finding inspiration in Ubudâs cultural hub.
Ready to take your career to the next level? Apply now and become part of a company thatâs driving the future of industrial automation and digital transformation.
Responsibility
- Design, develop, and maintain scalable backend services using Python FastAPI, ensuring high performance and reliability.
- Build responsive and intuitive frontend interfaces with React, focusing on user experience and accessibility.
- Collaborate with product managers, designers, and other developers to translate business requirements into technical solutions.
- Optimize application performance, troubleshoot issues, and implement best practices for security and data integrity.
- Write clean, maintainable, and well-documented code, adhering to industry standards and coding guidelines.
- Participate in code reviews, mentoring junior developers, and fostering a culture of continuous improvement.
- Deploy and monitor applications in cloud environments (AWS, Azure, or GCP), ensuring seamless integration and scalability.
- Stay updated with emerging technologies and trends in web development, proposing innovative solutions to enhance our platforms.
Qualifications
- Bachelorâs degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 5+ years of professional experience in software development, with a strong focus on Python and React.
- Proven expertise in FastAPI or similar Python frameworks (e.g., Django, Flask) for building RESTful APIs.
- Hands-on experience with React, including state management (Redux, Context API) and modern frontend tooling (Webpack, Babel).
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Strong understanding of database design (SQL and NoSQL) and ORM tools (SQLAlchemy, Django ORM).
- Experience with CI/CD pipelines, automated testing (pytest, Jest), and DevOps practices.
- Excellent problem-solving skills, attention to detail, and ability to work in an agile environment.
- Strong communication skills in English, with the ability to collaborate effectively in a remote team.