Software Developer (Python/Vue)
Ework Group
⚲ Remote
24 864 - 29 904 PLN (B2B)
Wymagania
- Python
- Vue.js
- MongoDB
- AWS
- IaC
Opis stanowiska
O projekcie: The team waiting for you Join a collaborative team of talented people dedicated to driving progress and innovation in patient care. With a focus on collaboration and a culture of learning, this team will challenge you to push boundaries, think critically, and bring your unique perspective to the table. Surrounded by talented peers and a supportive work environment, you'll have the opportunity to grow and make a meaningful impact, both on the projects you work on and the patients we serve. Wymagania: ✔️What we are looking for We are seeking a candidate with an educational background in Computer Science, Software Development or Engineering, as well as experience in some of the following areas: - Proficient in Python (FastAPI) and MongoDB for backend, Vue.js for frontend, and AWS/IaC (CloudFormation). - Strong end-to-end SDLC experience, delivering quality through design, testing, deployment, and maintenance. - Excellent problem-solving, adapting to new technologies and improving delivery. - Effective collaboration, clear communication, and strong attention to code quality, security, and compliance. - User-focused mindset and commitment to continuous learning. Codzienne zadania: - Develop and maintain software applications: Write, test, and deploy high-quality code. - Maintain and enhance existing systems to ensure reliability and functionality. - Work closely with stakeholders, designers, and other developers to gather requirements and deliver solutions. Participate in team meetings to align on project goals and deliverables. - Ensure software quality - Perform thorough testing and debugging. Implement and use automated testing where applicable to support quality assurance. - Monitor and analyse system performance; propose and implement improvements. Apply best practices to ensure the application scales with demand. - Use tools and frameworks that improve developer productivity (e.g., code assistance, automated CI/CD pipelines, testing tools), while ensuring code quality, security, validation, and maintainability. - Share useful patterns, reusable components, and lessons learned with the team to continuously improve development practices. - Utilise Agile workflows to optimise development processes. Implement DevOps practices to enhance software delivery and operational performance.