Key Responsibilities
- Design, develop, and maintain scalable software solutions
- Collaborate with cross-functional teams to deliver high-quality products
- Write clean, efficient, and maintainable code
- Debug and troubleshoot issues in existing systems
- Participate in code reviews and architectural discussions
- Optimize application performance and scalability
Requirements
- 3+ years of experience in software development
- Proficiency in Python and Java
- Strong understanding of data structures and algorithms
- Experience with RESTful APIs and microservices
- Familiarity with version control systems like Git