Checking job availability...
Original
Simplified
Responsibilities:
- Ensure the high-level quality of all systems developed.
- Participate in designing both frontend and backend applications, including testing and integration.
- Work closely with cross-functional teams, including front-end developers, UX/UI designers, and other stakeholders, to deliver integrated solutions.
- Identify, troubleshoot, and resolve system-related issues and bugs.
- Perform regular code reviews to maintain and improve code quality.
- Research and Development
- Bachelor’s and/or master’s degree in Computer Science, Computer Engineering, or a related technical discipline.
- 2+ years of experience with JavaScript/TypeScript, CSS, HTML, DOM, and network protocols.
- Proficiency in at least one mainstream front-end framework (e.g., React, React Native) with a solid understanding of implementation principles.
- Proficiency in one or more back-end programming languages, such as Python(FastAPI), Node.js(Express), or Go.
- Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Skills in optimizing database queries and performance tuning.
- Experience in designing, implementing, and maintaining robust and scalable APIs, adhering to RESTful API design principles.
- Familiarity with cloud platforms and services such as Azure, AWS, or Google Cloud Platform.
- Knowledge of security best practices in back-end development, including authentication and authorization mechanisms.
- Proficiency in version control systems, especially Git.
- Experience with testing frameworks and practices, including unit testing and integration testing.
- Familiarity with containerization tools (e.g., Docker) and orchestration tools (e.g., Kubernetes).
- Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines and tools.
- Implementation of monitoring and logging systems for back-end applications.
- Understanding and application of software design patterns.
- Effective teamwork and communication skills, with the ability to work well with cross-functional teams.
- Strong problem-solving abilities, particularly in troubleshooting and debugging.
- Willingness to learn, adapt to new technologies, and stay updated on industry trends.
- Familiarity with Agile development methodologies, especially Scrum.
- Ability to create and maintain clear and comprehensive technical documentation.
- Opportunity to work in a dynamic and growing company with a commitment to innovation.
- Collaborative work environment with a focus on continuous learning and development.
Responsibilities:
- Ensure the high-level quality of all systems developed.
- Participate in designing both frontend and backend applications, including testing and integration.
- Work closely with cross-functional teams, including front-end developers, UX/UI designers, and other stakeholders, to deliver integrated solutions.
- Identify, troubleshoot, and resolve system-related issues and bugs.
- Perform regular code reviews to maintain and improve code quality.
- Research and Development
- Bachelor’s and/or master’s degree in Computer Science, Computer Engineering, or a related technical discipline.
- 2+ years of experience with JavaScript/TypeScript, CSS, HTML, DOM, and network protocols.
- Proficiency in at least one mainstream front-end framework (e.g., React, React Native) with a solid understanding of implementation principles.
- Proficiency in one or more back-end programming languages, such as Python(FastAPI), Node.js(Express), or Go.
- Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Skills in optimizing database queries and performance tuning.
- Experience in designing, implementing, and maintaining robust and scalable APIs, adhering to RESTful API design principles.
- Familiarity with cloud platforms and services such as Azure, AWS, or Google Cloud Platform.
- Knowledge of security best practices in back-end development, including authentication and authorization mechanisms.
- Proficiency in version control systems, especially Git.
- Experience with testing frameworks and practices, including unit testing and integration testing.
- Familiarity with containerization tools (e.g., Docker) and orchestration tools (e.g., Kubernetes).
- Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines and tools.
- Implementation of monitoring and logging systems for back-end applications.
- Understanding and application of software design patterns.
- Effective teamwork and communication skills, with the ability to work well with cross-functional teams.
- Strong problem-solving abilities, particularly in troubleshooting and debugging.
- Willingness to learn, adapt to new technologies, and stay updated on industry trends.
- Familiarity with Agile development methodologies, especially Scrum.
- Ability to create and maintain clear and comprehensive technical documentation.
- Opportunity to work in a dynamic and growing company with a commitment to innovation.
- Collaborative work environment with a focus on continuous learning and development.