Overview:
The Python Backend Development Executive plays a crucial role in our organization responsible for designing implementing and maintaining the backend infrastructure of our applications. They will work closely with the development team to ensure seamless integration of frontend and backend components contributing to the overall success of our products.
Key Responsibilities:
- Designing and developing scalable and highperformance backend systems using Java.
- Collaborating with frontend developers to integrate userfacing elements with serverside logic.
- Creating and maintaining databases and optimizing data storage and retrieval processes.
- Implementing security and data protection measures for backend services.
- Building and managing RESTful APIs for seamless communication between different layers of the application.
- Participating in code reviews and ensuring code quality and performance.
- Debugging and troubleshooting production issues to ensure smooth operation of backend services.
- Working in an Agile environment to deliver highquality software solutions.
- Utilizing cloud services such as AWS for deploying and maintaining backend infrastructure.
- Collaborating with crossfunctional teams to understand and address business requirements.
Required Qualifications:
- Bachelors or Masters degree in Computer Science Engineering or a related field.
- Proven experience in backend development with a focus on Java and related frameworks.
- Strong understanding of database management and optimization techniques including SQL and NoSQL databases.
- Experience in building and consuming RESTful APIs and web services.
- Proficiency in Agile methodologies and working in collaborative crossfunctional teams.
- Knowledge of cloud platforms such as AWS and experience in deploying and maintaining backend services.
- Ability to ensure security and data protection in backend systems.
- Excellent problemsolving and debugging skills to address production issues.
- Strong communication and teamwork abilities to collaborate effectively with other developers and stakeholders.
- Understanding of software development best practices and code quality standards.
teamwork,code,debugging,restful apis,databases,java,database management,problem-solving,agile,sql,cloud platforms,aws,agile methodologies,developers,cloud,building,communication,data,nosql databases