This is a remote position.
We are seeking a Software Engineer (Python Django and AWS).
Responsibilities:
- Architect Scalable Systems: Design update and build scalable faulttolerant systems and frameworks that address the unique needs of mobile healthcare delivery.
- Lead Systems Design: Define architectural patterns and design principles to support highperformance applications.
- Optimize Performance: Analyze and improve application and system performance to ensure seamless user experiences.
- Strategic Development: Write clear concise welltested code in Python and contribute to systemlevel architecture decisions.
- Collaborative Problem Solving: Partner with product and design teams to translate business requirements into technical solutions ensuring alignment with architecture goals.
- EndtoEnd Ownership: Take ownership of major initiatives guiding them from design through development deployment and ongoing monitoring.
- Team Impact: Mentor teammates on best practices for systems design and architecture helping to elevate the teams technical excellence.
- Tech Exploration: Stay ahead of trends researching and adopting new frameworks and tools to improve system architecture and development processes.
Requirements
- 5 years of professional experience with Python JavaScript or other programming languages.
- Strong expertise in systems design and scalable architecture for web and distributed applications.
- Deep knowledge of Python Django and AWS (Lambda EC2 S3 RDS etc.).
- Experience with container orchestration tools like Kubernetes and application monitoring strategies.
- Skilled in designing highavailability faulttolerant production systems.
- Proven track record of improving system performance and reliability.
- Familiarity with frontend frameworks like Nuxt.js is a plus but not required.
- Strong written and verbal communication skills with an ability to convey complex technical ideas clearly.
- Experience with AI and LLMs is a plus.
Benefits
- Work Location: Remote
- 5 days working
5+ years of professional experience with Python, JavaScript, or other programming languages. Strong expertise in systems design and scalable architecture for web and distributed applications. Deep knowledge of Python, Django, and AWS (Lambda, EC2, S3, RDS, etc.). Experience with container orchestration tools like Kubernetes and application monitoring strategies. Skilled in designing high-availability, fault-tolerant production systems. Proven track record of improving system performance and reliability. Familiarity with frontend frameworks like Nuxt.js is a plus but not required. Strong written and verbal communication skills, with an ability to convey complex technical ideas clearly. Experience with AI and LLMs is a plus.