Offer summary
Qualifications:
Significant experience in software development, Solid understanding of software design principles, Experience with modern web technologies, Familiarity with distributed systems and databases, Excellent communication and collaboration skills.
Key responsabilities:
- Develop high-quality software using best practices
- Collaborate on innovative technological solutions
- Participate in technical decision-making processes
- Identify improvement opportunities in processes and architectures
- Promote a culture of learning and continuous growth