Develop and maintain server-side logic for web applications using programming languages such as Java, Python,
- Collaborate with front-end developers and other stakeholders to ensure that back-end designs are aligned with project goals
- Optimize database performance by designing productive database schemas and implementing appropriate indexing strategies, such as using non-clustered indexes and denormalizing data where appropriate
- Implement security measures to protect against web vulnerabilities such as SQL injection and cross-site scripting (XSS), such as using prepared statements or parameterized queries
- Write unit tests and perform integration testing to ensure that back-end code functions correctly
- Use version control systems such as Git to maintain code repositories and collaborate with other developers
- Document back-end code and provide support for other developers and stakeholders as needed
- Continuously improve back-end development skills and stay up-to-date with emerging technologies and best practices, such as using microservices architectures and containerization technologies like Docker.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.