Tech Stack
AzureCloudDockerJavaScriptMicroservicesPythonReact
About the role
- Code, debug, document, and maintain frontend and backend components
- Perform unit, integration, and e2e testing
- Participate in peer code reviews
- Take part in task estimation and sprint planning
- Contribute to technical project documentation and user manuals
- Assist QA engineers and support personnel in resolving software installation and operational issues
- Follow best engineering practices and project quality standards
- Report status and progress according to project and company requirements
- Identify deficiencies in development processes, procedures, engineering practices, or environment configurations and suggest improvements
Requirements
- 2–4 years of professional software development experience with commercial-grade systems
- Strong proficiency in frontend development: React, JavaScript, HTML/CSS
- Strong proficiency in backend development: Python, FastAPI
- Experience with Docker and cloud infrastructure (Azure)
- Solid understanding of microservices architecture
- Experience with unit, integration, and automated/e2e testing
- Familiarity with Agile development processes
- Full-stack development capability (comfortable working on both frontend and backend)
- Upper-Intermediate level of English or higher
- Flexible work arrangements
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
ReactJavaScriptHTMLCSSPythonFastAPIDockercloud infrastructuremicroservices architectureunit testing
Soft skills
peer code reviewstask estimationsprint planningtechnical documentationproblem-solvingcommunicationcollaborationquality standardsprocess improvementstatus reporting