remote
Software Engineer - Emmi AI
Software Engineer
Mid-Level Software Engineer to build scalable applications, optimize performance, and collaborate on full-stack development projects.
About the role
Key Responsibilities
- Develop, test, and deploy scalable software solutions using modern frameworks
- Collaborate with cross-functional teams to design and implement new features
- Optimize application performance and ensure high availability
- Write clean, maintainable, and well-documented code
- Debug and resolve issues in production environments
- Participate in code reviews and contribute to architectural decisions
Requirements
- 3+ years of experience in software development with proficiency in Python/JavaScript
- Strong understanding of RESTful APIs, databases, and cloud services
- Experience with containerization (Docker) and version control (Git)
- Familiarity with testing frameworks and CI/CD pipelines
- Problem-solving mindset with a focus on efficiency and scalability
Skills
pythonjavascriptrest apisdockersqlgit