remote
Software Development Engineer - Cutshort
Software Engineer
Mid-Level Software Engineer to design and develop scalable applications using Java and Python, with a focus on REST APIs and microservices architecture.
About the role
Key Responsibilities
- Design, develop, and maintain scalable software solutions using Java and Python
- Build and optimize RESTful APIs for high-performance applications
- Collaborate with cross-functional teams to deliver features and bug fixes
- Write clean, maintainable, and efficient code adhering to best practices
- Participate in code reviews and contribute to architectural decisions
- Troubleshoot and resolve production issues with a focus on system reliability
Requirements
- 3+ years of experience in software development with Java and Python
- Strong understanding of REST API design and microservices architecture
- Experience with databases (SQL/NoSQL) and containerization (Docker)
- Familiarity with version control systems like Git and CI/CD pipelines
- Problem-solving skills and ability to work in agile environments
Skills
javapythonrest apissqldockergit