— 4+ years of relevant experience
— Advanced knowledge of C#, ASP.NET and .NET Core
— Advanced knowledge and experience with REST services
— Advanced knowledge of MSSQL database
— Strong communication skills, proactive engagement for long-term goals, and full ownership over deliveries
— Experience in resolving wide variety of technical issues
— Experience with NoSQL databases, preferably both MongoDB and Elasticsearch
— Experience with distributed, microservice solutions
— Experience with event-driven programming/solutions
— Experience with AWS Cloud Computing Services or other cloud services
— Experience with Firebase and Firebase database
— Experience in CI/CD and automated build pipeline
— Experience with Docker Containers
— Experience in Agile software development
— Fluent in English
— 8 hours working day with flexible working hours
— 20 working days of paid vacation compensation
— Corporate doctor services
— Different sports activities in the office (badminton, tennis, darts, gym)
— Free English classes in the JSP office
— Fully equipped office with car and bicycle parking
Success in this role is measured by:
— Delivering functional, testable, and scalable code that meets client’s code policy standards
— Taking ownership of team deliverables
— Production health KPI
Demonstrates full responsibility for accepted tasks and delivers code that meets coding guidelines according to Client Code Policy
— As a member of the cross-functional scrum team actively participates in the regular product backlog refinement, analyzing functional requirements, designing the technical solution, and estimating
— Participates regularly in team knowledge sharing sessions and helps grow the capabilities of the team through pull requests
— Works closely with other developers, QA, and support team on troubleshooting and fixing issues For the senior role: Technical design and implementation
— Demonstrates full responsibility for accepted tasks and delivers code that meets coding guidelines according to Client Code Policy
— Takes the initiative in the early phase of solution design and drives the team to prepare technical solution for implementation
— Defines best workflows, process, and tools around software development in their main domain Planning and collaboration
— As a member of the cross-functional scrum team actively participates in the regular product backlog refinement, analyzing functional requirements, designing the technical solution, and estimating
— Resolves complex issues within own area of expertise and supports others in resolving issues while recognizing common code pitfalls and blocking them from ending up in the codebase
You are a member of the cross-functional team responsible for the full software development life cycle, from conception to deployment. You work closely together with software architects and product managers.
As a Backend Developer, you are responsible for the design and development of the Clients product backend.