The company is looking to develop and maintain user-facing web applications, ensuring smooth data flow, scalability, reliability, and security.
Requirements
- modern frontend languages like HTML, CSS, and JavaScript and frameworks like React.js, Angular, or Vue.js.
- languages such as Node.js, Python, Ruby, Java, or PHP
- database systems like MySQL, PostgreSQL, MongoDB
- RESTful APIs
- Git and other version control systems
- CI/CD pipelines
- authentication, authorization, and data encryption
Responsibilities
- Design and develop user-facing web applications using modern frontend languages like HTML, CSS, and JavaScript and frameworks like React.js, Angular, or Vue.js.
- Build and maintain server-side application logic using languages such as Node.js, Python, Ruby, Java, or PHP, and manage database interactions with MySQL, PostgreSQL, MongoDB, or other database systems.
- Develop and integrate RESTful APIs to connect frontend and backend components, ensuring smooth data flow and communication between different parts of the application.
- Design, implement, and manage databases, ensuring data integrity, security, and optimal performance.
- Use Git and other version control systems to track code changes and collaborate with other team developers.
- Automate deployment processes, manage cloud infrastructure, and ensure the scalability and reliability of applications through CI/CD pipelines.
- Implement security best practices to protect the application from vulnerabilities, including authentication, authorization, and data encryption.
Other
- Work closely with product managers, designers, and other stakeholders to understand requirements and deliver solutions that meet business needs.
- Stay updated with the latest technologies, frameworks, and industry trends to improve development practices continuously.