Position: Senior back-end developer
Company: uaithub.com
Experience required: 5y
English level: pre

Responsibilities:
Designing and developing the server-side logic and databases for web applications or software systems.
Integrating the front-end and back-end components of web applications to ensure seamless functionality.
Writing reusable, testable, and efficient code in programming languages such as Java, Python, Ruby, or PHP.
Collaborating with other developers, designers, and stakeholders to understand requirements and deliver high-quality solutions.
Creating and maintaining documentation for code, APIs, and infrastructure.
Ensuring the security, scalability, and performance of web applications or software systems.
Debugging and fixing issues reported by users or automated testing tools.
Staying up-to-date with the latest trends, technologies, and best practices in back-end development.
Participating in code reviews and contributing to the continuous improvement of the development process.
Managing and maintaining servers, databases, and infrastructure, including cloud-based services like Amazon Web Services (AWS) or Microsoft Azure.

Requirements:
Bachelor’s degree in Computer Science (or related field)
4+ years of development experience
Knowledge of component lifecycle
Knowledge of Java, Python, Ruby, PHP or Node.js, be familiar with data structures, algorithms, and software design patterns.
Have a good understanding of database management systems, including relational databases like MySQL or PostgreSQL and NoSQL databases like MongoDB or Cassandra.
Knowledge of web development concepts such as HTTP, RESTful APIs, and web server technologies like Apache or Nginx.
222