Position: Back End Engineer
Company: Svitla Systems
Experience required: 5y
English level: upper

**Requirements:**
- 5+ years of experience in web development using various technologies, frameworks, and tools.
- In-depth understanding of web development.
- Knowledge of best practices in back-end architecture, including performance, security, and scalability.
- Experience in hosting and scaling web applications.
- Expertise in C#, JSON, and REST APIs.
- Familiarity with front-end languages such as HTML, JavaScript/TypeScript and CSS.
- Knowledge of Azure technologies and environment.
- Working knowledge of Agile Scrum development methodologies.
- Working knowledge of Azure DevOps.
- Strong analytical and problem-solving skills.
- Ability to work effectively independently and in a dynamic team environment.
- Time management, organizational, and follow-up skills to meet deadlines.
- A quality-oriented individual with a passion for customer satisfaction.
- Excellent interpersonal skills.
- Willing to learn new technologies and processes as needed.
- Strong work ethic and professionalism.
- Good communication skills in English.
- University degree in Computer Science, related field, or equivalent experience.

**Nice to have:**
- Domain knowledge of life-cycle assessment.

**Responsibilities:**
- Work as part of an agile development team to design, estimate, develop, test, and deliver commercial software products.
- Write clean code to develop functional web applications and server-side applications.
- Develop and design generic, secure, scalable RESTful services and APIs.
- Improve scalability and performance of server-side code.
- Write unit and integration tests, collaborate with QA for resolution of issues.
- Collaborate with product owners and product managers to understand business requirements and user story creation and refinement.
- Provide input for project estimation, planning, timelines, and status.
- Perform other duties and responsibilities, as necessary.