Senior Software Developer
emagine Polska
⚲ Warsaw
Wymagania
- frontend
- Python
- Testing
- MongoDB
- Agile
- Cloud
- Security
- Backend
- DevOps
- CI/CD
Opis stanowiska
Summary: The Senior Software Developer is responsible for developing and maintaining software applications that support critical business functions. The primary objective is to create solutions that enhance productivity and improve the quality of health care solutions. Main Responsibilities: • Develop and maintain software applications: Write, test, and deploy high-quality code. • Maintain and enhance existing systems to ensure reliability and functionality. • Collaborate with stakeholders, designers, and developers to gather requirements and deliver solutions. • Ensure software quality through thorough testing and debugging, including automated testing. • Monitor and analyze system performance; propose and implement improvements. • Utilize tools and frameworks that improve developer productivity and ensure code quality. • Share patterns, reusable components, and lessons learned to enhance team practices. • Implement Agile and DevOps practices to optimize development processes. Key Requirements: • Proficient in Python (FastAPI) and MongoDB for backend development. • Experience with Vue.js for frontend development. • Experience with AWS/IaC (CloudFormation) tools. • Strong end-to-end Software Development Life Cycle (SDLC) experience. • Excellent problem-solving skills and adaptability to new technologies. Nice to Have: • Effective collaboration and clear communication skills. • Strong focus on code quality, security, and compliance. • User-focused mindset and commitment to continuous learning. • Fluency in English, both written and spoken.