Key Responsibilities
- Design, develop, and maintain modern custom software solutions across diverse technology stacks
- Collaborate with cross-functional teams to deliver scalable, high-quality applications
- Optimize system performance and ensure robust, maintainable codebases
- Mentor junior engineers and contribute to architectural decisions
- Work with cloud platforms (AWS, Azure) and containerization (Docker)
- Solve complex problems with a focus on user-centric solutions
Requirements
- Minimum 5 years of recent software development experience
- Proficiency in multiple technologies (frontend/backend) with ability to adapt to new stacks
- Experience with modern frameworks (React, Angular, Vue) and backend systems (.NET Core, Node.js)
- Strong understanding of cloud services (AWS, Azure) and microservices architecture
- Excellent problem-solving skills and passion for software development