In this role you will build backend applications and services.
You need to be familiar with how backend services work and different types of architecture that suit different types of scenarios.
The development is done using C# & Python. You will use a wide range of operating systems, technologies and architectures.
Main Responsibilities:
Implementing backend algorithms
Improving the performance and stability of the system
Implementing features for a cloud environment
Works with other departments to participate in specification, design, code, and test reviews
Evaluate problems to develop solutions relating to computer software
Fix bugs and support application users
Improves existing programs by analyzing and identifying areas for alteration
Interfaces with users to define system requirements and/or necessary alterations
Contributes to project planning and project management
Interacts with all internal and external sources necessary to successfully complete assignments
Create and present findings, solutions, and demos
Performs other duties as assigned
Requirements: Bachelors Degree in Computer Science or related field and/or will consider 3+ years of professional experience)
Extensive knowledge of C# and .NET
Experience building RESTful APIs
Experience with SQL and NoSQL databases
Experience with Python
Fluent in English (verbal and written)
This position is open to all candidates.