Key Responsibilities
- Design, develop, and maintain scalable software solutions in Java, Python, and Node.js
- Collaborate with cross-functional teams to deliver high-quality products
- Optimize system performance and troubleshoot complex technical issues
- Implement best practices for code quality, testing, and deployment
- Mentor junior engineers and contribute to architectural decisions
Requirements
- 3+ years of professional software development experience
- Strong proficiency in Java, Python, or Node.js
- Experience with system design and cloud computing platforms
- Familiarity with Agile methodologies and version control systems
- Problem-solving mindset with a focus on scalable solutions