Backend Developer - ConsultBae
About the job
Overview
The Backend Developer plays a crucial role in building the core logic and functionality of web applications, ensuring seamless integration with front-end elements. They are responsible for server-side development, creating and maintaining the technology that powers the server side of the application.
Key Responsibilities
- Participate in the entire application lifecycle, focusing on coding and debugging.
- Collaborate with Front-end Developers to integrate user-facing elements with server side logic.
- Design and implement low-latency, high-availability, and performant applications.
- Develop secure, scalable, and maintainable APIs based on business requirements.
- Create database schemas that represent and support business processes.
- Optimize applications for maximum speed and scalability.
- Implementation of security and data protection.
- Work closely with Product and Design teams to understand end-user requirements and use cases.
- Conduct software analysis, programming, testing, and debugging.
- Stay updated with emerging technologies, industry trends, and best practices.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Backend Developer or similar role.
- Proficiency in backend programming languages such as Java, Python, or similar languages.
- Experience with database management and storage solutions.
- Knowledge of RESTful web services and API development.
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript for seamless integration.
- Understanding of security concerns and best practices.
- Strong problem-solving skills and attention to detail.
- Experience with version control systems (e.g., Git) and collaborative development workflows.
- Ability to work in a fast-paced, dynamic environment and meet deadlines.
Skills: java, python, sql, restful apis, database management