Your responsibilities
- Developing and maintaining software applications following the best engineering standards
- Write high-quality and maintainable code including OOP and Clean Code principles
- Collaborate with cross-functional teams, DevOps, Product Owners, and Architects
- Designing and implementing services while considering security, scalability, and performance aspects
- Troubleshooting, debugging, and bug-fix reported issues, refactoring if needed
- Testing the implemented code, writing and maintaining unit, functional, and integration tests
- Writing and maintaining technical documentation