Position: Full Stack Software Developer
Company: Talentuch
Experience required: 5y
English level: upper

Write clean, scalable code, providing quality work on all projects
Test and deploy applications and systems
Revise, update, refactor and debug code
Improve existing software
Develop documentation throughout the software development life cycle (SDLC)
Execution of developer tests as required

**Requirements**
Write clean, scalable code, providing quality work on all projects
Test and deploy applications and systems
Revise, update, refactor and debug code
Improve existing software
Develop documentation throughout the software development life cycle (SDLC)
Execution of developer tests as required
Bug fixes during release launch and maintenance
Collaborate with other developers as well as other teams
Participate in continuous improvement of systems and processes, as well as professional development
Above all, passionate about technology and innovation
5+ years of related work experience with a proven track record in designing, developing, documenting, and delivering high-performance, reliable, reusable, extensible, and maintainable technical solutions
Educated to degree level in Computer Science or related subject or able to demonstrate significant relevant experience.
Experience working with version control systems, such as GIT
Good English communication and cross-group collaboration skills.
Ability to work effectively in a team environment.

**Responsibilities**
Since the position is for a Full Stack software developer, we would expect the candidate to have some skills in both Front End and Back End technologies.
 
**Front End Aspect**
 
Experience and proficiency in a variety of software engineering processes and modern programming languages, with emphasis on Angular, React, vue.js, SASS, or LESS
Understanding of Service Oriented Architecture (SOA) principles, including experience with Windows Communication Framework (WCF) or web services.
 
**Back End Developer Aspect**
 
Experience and proficiency in various software engineering processes and modern programming languages, emphasizing C#, Web Services, and ASP.NET.
Understanding of SOA principles, including experience with WCF or web services.
Understanding of ORM frameworks (ADO.NET Entity Framework, LINQ to SQL).
Skills in Database design, table creation, MS SQL server, writing SQL scripts, stored procedures optimizing queries.

**
What we offer**
22 days annual Leave
Provident Fund
Medical Insurance
Flexible working hours
 
Why you’ll love working here: We are a small, agile company with opportunities for creative, innovative, and curious people. We care deeply about doing great things and providing our clients with our best work. We are a culture of warm and kind people working with international clients in a variety of industries. As a growing company, there are plenty of opportunities to continue to learn and expand your skills. We offer a fun work environment where we have frequent company outings, great co-workers, and continuous development opportunities.